zabbix的下载与安装
1.封装一个7.3的虚拟机。
2.官网上下载zabbix-server-mysql-3.4.6-1.el7.x86_64.rpm、zabbix-web-3.4.6-1.el7.noarch.rpm、zabbix-web-mysql-3.4.6-1.el7.noarch.rpm安装包安装,若有依赖性,下载并安装所有依赖性,(注意自己主机的版本,企业6的版本用的时el6的)
3.安装mariadb-server
mysql_secure_installation # mysql的初始化
设置mysql的用户授权
进入数据库
create database zabbix character set utf8 collate utf8_bin; # 创建库
grant all privileges on zabbix.* to zabbix@localhost identified by 'redhat'; # 对zabbix用户授权
cd /usr/share/docs/zabbix-server-mysql-3.4.6/
zcat create.sql.gz | mysql -u zabbix -p zabbix # 这块需要一会时间,耐心等待
vim /etc/zabbix/zabbix_server.conf
DBUser=zabbix # 数据库用户为zabbix
DBPassword=redhat # 添加数据库密码,默认没有
DBSocket=/var/lib/mysql/mysql.sock # 添加mysql.sock的路径
systemctl start zabbix-server
systemctl start httpd
systemctl stop firewalld
官网上下载zabbix-agent,并安装
yum install -y zabbix-agent-3.4.6-1.el7.x86_64.rpm
systemctl start zabbix-agent
vim /etc/httpd/conf.d/zabbix.conf
systemctl restart httpd
安装zabbix
在浏览器中输入:172.25.11.11/zabbix,进入zabbix的登陆界面
所有项后面是OK时方可进行下一步
zabbix连接数据库,输入数据库的密码
安装信息查看
安装完成
登陆zabbix,更改基本信息
登陆zabbix,默认登陆名为管理员Admin,密码为zabbix
点击右上角个人中心图表,更改密码和语言等,更改完成点击update
启用zabbix监控
点击配置–>主机,在状态上点击启用(单击已停用),启用之后,可用性一栏的ZBX会变成绿色(须等待)
在开一台6.5的虚拟机
下载zabbix-agent-3.4.6-1.el6.x86_64.rpm并安装
rpm -ivh zabbix-agent-3.4.6-1.el6.x86_64.rpm
vim /etc/zabbix/zabbix_agentd.conf
ServerActive=172.25.11.11 # 安装zabbix-server的主机ip
Hostname=server1 # 主机名
/etc/init.d/zabbix-agent start
netstat -antlp # 查看端口 zabbix-agent的端口号为10050
添加监控主机
网页中添加主机server1
方法一:
自动发现:在配置中的动作中将事件源改为自动发现,在自动发现中,更改ip范围,并启用。
方法二:手动添加主机
在配置中的主机右上角点击创建主机
链接模板
方法三:添加动作,将动作右上角的事件源更改为自动注册,
点击创建动作
点击操作,操作中添加主机、添加到主机群组(linux server)、与模板链接(Template OS Linux)
无论那种方法添加成功即可。
导入percona数据库模板
vm1上下载并安装percona-zabbix-templates
yum install -y percona-zabbix-templates-1.1.8-1.noarch.rpm
cd /var/lib/zabbix/percona/scripts/
cd /var/lib/zabbix/percona/templates/
cp userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/
vim /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php.cnf
<?php
$mysql_user='root';
$mysql_pass='redhat';
/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gg
cd /tmp
rm -fr localhost-mysql_cacti_stats.txt
netstat -antlp
vim ~zabbix/.my.cnf
[client]
user=root
password=redhat
systemctl restart zabbix-agent
zabbix_get -s 127.0.0.1 -p 10050 -k 'MySQL.Threads-cached'
进入网页,点击配置–>主机–>Zabbix server
进入模板,点击导入,选择导入模板路径
导入的选项
添加
添加成功,进入主机中查看。