用Zabbix MPM 插件監控MySQL已經被大家所熟知,為更好的使用該插件自己分享下一個小案例;
在Zabbix中 是能靈活監控設定監控時間,比如在8-10進行監測,13-18進行監測,其餘時間不進行監測,但這種靈活的方式對 zabbix 被動式的監控方式比較合适,對于zabbix 主動監控的方式根本不适合;
在國慶期間,夜間收到幾個MySQL複制停止的報警,排查後,發現是由于備份程式在slave上運作,備份工具xtrabackup,會自動重新開機Slave SQL thread 線程,這個瞬間被zabbix 捕捉到啦;
解決方式:
重新設定crontab:
1
2
3
<code>#####MySQL Monitor</code>
<code>*</code><code>/1</code> <code>0-2,5-23 * * * </code><code>cd</code> <code>/opt/mysql_performance_monitor_agent/</code><code>&& perl FromDualMySQLagent.pl </code><code>/etc/zabbix/FromDualMySQLagent</code><code>.conf 1></code><code>/dev/null</code> <code>2>&1</code>
<code>*</code><code>/3</code> <code>3-4 * * * </code><code>cd</code> <code>/opt/mysql_performance_monitor_agent/</code><code>&& perl FromDualMySQLagent.pl </code><code>/etc/zabbix/FromDualMySQLagent</code><code>.conf 1></code><code>/dev/null</code> <code>2>&1</code>
除了在淩晨3-4點間,時間間隔是3分鐘外,其餘時間全部為1分鐘
本文轉自 位鵬飛 51CTO部落格,原文連結:http://blog.51cto.com/weipengfei/1305911,如需轉載請自行聯系原作者