自定義監控node1資料庫狀態,並設定報警
編輯agent客戶端的userparameter_mysql.conf 檔案,最後一行新增自定義監控內容
[root@node1 ~]# cd /etc/zabbix/zabbix_agentd.d/[root@node1 zabbix_agentd.d]#在web中新增監控項lsuserparameter_mysql.conf
[root@node1 zabbix_agentd.d]# vim userparameter_mysql.conf
#在檔案最下面新增:userparameter=鍵值,命令
userparameter=mysql.check,systemctl status mariadb.service | grep -c running
給監控項起名,並輸入鍵值為當時定義的mysql.check,並寫入自定義的應用集
新增成功後,在最新資料中檢視是否獲取到資料
建立新新增監控項的grafh(圖形)
為圖形關聯監控項
檢視圖形是否新增成功
建立資料庫報警觸發器
新增觸發器報警的表示式
關聯監控項,並設定結果為0(systemctl status mariadb.service | grep -c running命令,當資料庫不可用時,統計關鍵字running為0)時觸發
將資料庫停掉,模擬監控是否生效,檢查是否報警成功
zabbix監控之自定義監控專案
zabbix搭建好後,除了呼叫預設的模板,還要監控其它常用的程序,有redis,rsync,nginx,gunicorn,mysql等等都要進行監控。自定義監控的配置過程如下 1 編寫程序監控指令碼,獲取監控項的具體值 2 在zabbix agentd.conf檔案中定義userparameter ...
zabbix自定義監控
1 監控資料備份情況 主動模式 1 資料備份及傳送成功 1 2 資料匯入成功 1 2 在zabbix agent客戶端配置如下 root zagent zabbix cat etc zabbix zabbix agentd.conf startagents 0 設定該值為0,則agent不會監聽本地...
Zabbix 自定義監控項
vi usr local zabbix etc zabbix agentd.conf unsafeuserparameters 1 userparameter check process,echo top b n 1 grep mysqld awk f server 192.168.1.12 然後r...