zabbix 監控mysql狀態 -Windows


由於公司爬蟲mysql數據庫在Windows下面,監控一下:

主要命令:mysqladmin -uroot -proot -h127.0.0.1 ping 2>D:\zabbix\waring.txt | find /i /c"alive"

mysql服務器(zabbix-agent):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、監控完成

 

總結:這個主要是監控mysql是否存活,通過mysqladmin來獲得mysql的狀態,然后統計出包含“alive”的行數,用zabbix判斷這個行數的值進行監控;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM