zabbix-server监控mysql主从
Zabbix监控除了可以使用Agent监控客户端服务器状态、CPU、内存、硬盘、网卡流量,同时Zabbix还可以监控MySQL主从用、监控LAMP、Nginx WEB服务器等等mysql-master端:
# vim /etc/my.cnf
root@localhost etc]# /etc/init.d/mysqld
mysql> grant replication slave on *.* to 'xiaoyu'@'192.168.20.%'> mysql> flush privileges;
mysql-slave端
# vim /etc/my.cnf
# /etc/init.d/mysqld restart
mysql> slave stop;
mysql> slave start ;
# mkdir /data/sh -p
root@localhost ~]# cd /data/sh/
# vim monitor_mysql.txt
# chmod +x monitor_mysql.txt
# ./monitor_mysql.txt
2
mysql-slave端:
# vim /usr/local/zabbix/etc/zabbix_agentd.conf
# /etc/init.d/zabbix_server restart
最后在zabbix-server端抓取mysql-slave端的数据
# /usr/local/zabbix/bin/zabbix_get -s 192.168.20.206 -k system.mysqll
1.创建一个监控项作为mysql主从
2.创建mysql主从监控图形
3.创建触发器,实现主从异常报警
将mysql-slave端的从库同步停止,触发报警
OK(ps:之前已经 做过微信,邮件服务器报警此时,报警直接触发)
页:
[1]