利用zabbix+Shell腳本監控MySQL主從復制,當從庫出現異常的時候報警。
1.利用zabbix+Shell腳本監控Mysql主從復制,當從庫出現異常的時候報警。
1.1首先給mysql slave授權一個監控賬號。
1.2編寫一個監控從數據庫狀態的腳本,用show slave status可以查看從庫工作狀態,當同時出現2個Yes是表明從庫正常,否則從庫會出現各種異常情況。
1.3在從數據庫的zabbix_agentd的配置文件里面添加如下內容:
其中mysql.replication表示key值,/etc/zabbix/replication_status.sh表示腳本存放絕對路徑
1.4重啟從數據zabbix_agentd服務。
1.4在zabbix服務端執行zabbix_get看是否能取到從數據監控的狀態值。
1.5配置mysql主從監控的監控條目Items。
1.6配置mysql主從監控的觸發器Trigger,即當采集的狀態值小于2的時候報警。
1.7測試,停止主數據庫的mysql服務或者在從數據庫上面slave stop,zabbix都會報警的。
2.利用zabbix+Shell腳本監控主機存活,,宕機后報警。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com