CentOS 7搭建Zabbix3.0.4服务端及配置详解(2)

zabbix3.0.4添加Mysql的监控

zabbix3.0 server已自带mysql的模板了,只需安装agent端,然后在web端给主机增加模板就行了。 Agent端操纵 /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf 

zabbix3.0 server已经自带MySQL的模板了,只要修改agent端,然后在web端给主机添加模板就好了。
Agent端操作

/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf 已经存在(自动安装的),还需要的是配置MySQL的用户密码信息


被监控的zabbix-agent的mysql客户端添加mysql帐号:

因zabbix-server监控mysql是通过zabbix-agent端的/etc/zabbix/.my.cnf配置文件,所以host只需要对localhost授权即可

GRANT PROCESS,SUPER,REPLICATION CLIENT ON *.* TO zabbix@'localhost' IDENTIFIED BY 'zabbixpassword'; 
 
 flush privileges;

在zabbix-agent目录下 /etc/zabbix/ 创建 .my.cnf文件
vim /etc/zabbix/.my.cnf
[client]
user=zabbix
password=zabbixpassword
然后查看 userparameter_mysql.conf 文件,看到类似 HOME=/var/lib/zabbix 的路径设置,把路径全都替换为 /etc/zabbix/,使用下面的命令

sed -i 's|/var/lib/zabbix|/etc/zabbix|g' /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf
修改完之后检查一下,然后重启agent

/etc/init.d/zabbix-agent restart
测试

在zabbix-server命令行测试下

zabbix_get -s zabbix_agent_mysql_client_ip  -p 10050 -k "mysql.status[Uptime]"


zabbix_get -s 192.168.3.87  -p 10050 -k "mysql.status[Uptime]"
zabbix_get -s 192.168.3.87 -p10050 -k mysql.status[Com_update]


之后在监控界面增加主机对应的MySQL模板就好啦。

CentOS 7搭建Zabbix3.0.4服务端及配置详解

CentOS 7搭建Zabbix3.0.4服务端及配置详解

CentOS 7搭建Zabbix3.0.4服务端及配置详解

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/fc77160bf1fc4545903f6e438bfc4d35.html