用Zabbix MPM 插件监控MySQL已经被大家所熟知,为更好的使用该插件自己分享下一个小案例;
在Zabbix中 是能灵活监控设置监控时间,比如在8-10进行监测,13-18进行监测,其余时间不进行监测,但这种灵活的方式对 zabbix 被动式的监控方式比较合适,对于zabbix 主动监控的方式根本不适合;
在国庆期间,夜间收到几个MySQL复制停止的报警,排查后,发现是由于备份程序在slave上运行,备份工具xtrabackup,会自动重启Slave SQL thread 线程,这个瞬间被zabbix 捕捉到啦;
解决方式:
重新设置crontab:
1
2
3
|
#####MySQL Monitor
*
/1
0-2,5-23 * * *
cd
/opt/mysql_performance_monitor_agent/
&& perl FromDualMySQLagent.pl
/etc/zabbix/FromDualMySQLagent
.conf 1>
/dev/null
2>&1
*
/3
3-4 * * *
cd
/opt/mysql_performance_monitor_agent/
&& perl FromDualMySQLagent.pl
/etc/zabbix/FromDualMySQLagent
.conf 1>
/dev/null
2>&1
|
除了在凌晨3-4点间,时间间隔是3分钟外,其余时间全部为1分钟
本文转自 位鹏飞 51CTO博客,原文链接:http://blog.51cto.com/weipengfei/1305911,如需转载请自行联系原作者