用Zabbix MPM 插件监控MySQL已经被大家所熟知,为更好的使用该插件自己分享下一个小案例;
在Zabbix中 是能灵活监控设置监控时间,比如在8-10进行监测,13-18进行监测,其余时间不进行监测,但这种灵活的方式对 zabbix 被动式的监控方式比较合适,对于zabbix 主动监控的方式根本不适合;
在国庆期间,夜间收到几个MySQL复制停止的报警,排查后,发现是由于备份程序在slave上运行,备份工具xtrabackup,会自动重启Slave SQL thread 线程,这个瞬间被zabbix 捕捉到啦;
解决方式:
重新设置crontab:
#####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分钟