由于公司爬虫mysql数据库在Windows下面,监控一下:
主要命令:mysqladmin -uroot -proot -h127.0.0.1 ping 2>D:\zabbix\waring.txt | find /i /c"alive"
mysql服务器:172.16.0.76
一、zabbix-agent端:
1、编辑172.16.0.76的zabbix-agent的配置文件zabbix_agentd.win:
确保:UnsafeUserParameters=1
然后在文件末尾加入下面这一行:
UserParameter=mysql_monitor,mysqladmin -uroot -p123456 -h127.0.0.1 ping 2>D:\zabbix\waring.txt | find /i /c"alive"
注:
mysql_monitor:key名
2>D:\zabbix\waring.txt:将错误信息追加到D:\zabbix\waring.txt中
find /i /c"alive":统计包含alive的行数
2、编辑完配置文件,保存 退出,重启172.16.0.76的zabbix-agent;
二、zabbix-server端:
打开web, 找到172.16.0.76,点击“创建监控项”
2、创建触发器
3、监控完成