用zabbix监控mysql,可以用ztc的mysql模板,在有安装mysql的agent的服务器上安装ztc

1、下载地址:
https://bitbucket.org/rvs/ztc/downloads/

2、需要用到python和MySQL-python
yum -y install python*
yum -y install  MySQL-python

3、安装ztc:
tar -xzf ztc-12.01.tar.gz
cd  ztc-12.01
python setup.py install

4、安装好之后,修改/etc/ztc/mysql.conf
[main]
user=root
password=123
database=lynn_test
host=192.168.3.21
unix_socket=/tmp/mysql.sock

5、修改zabbix_agentd.conf
在zabbix_agentd.conf里面增加
Include=/etc/zabbix-agent.d/

6、日志文件ztc.log
touch /var/log/zabbix/ztc.log
chmod 777 /var/log/zabbix/ztc.log

可以用/opt/ztc/bin/mysql.py status Connections查看是否有数据产生,有的话,正常

7、导入模板
在zabbix网站上下载几个文件
https://www.zabbix.com/wiki/howto/monitor/db/mysql/extensive_mysql_monitoring_including_replication?s[]=template&s[]=mysql&s[]=server&s[]=4&s[]=xml
Template_MySQL_Server.xml
Template_MySQL_Replication_Master.xml
Template_MySQL_Replication_Slave.xml

在配置--》模板--》载入,把刚才下载的几个文件加载进去

8、把模板应用到需要监控的服务器
配置--》模板,选择“Template App MySQL


9、查看


ok,附图一张