前提:
zabbix服務器已經搭建,並已經添加監控監控主機
實現效果:
zabbix服務器監控客戶端主機的nginx 80端口,發現端口異常自動執行遠程命令處理;當遠程命令執行不能解決問題時,故障狀態升級併發送郵件的方式通知管理員
一、配置監控項
1、創建監控nginx 80端口
2、添加鍵值
二、配置告警條件
1、創建觸發器
3、添加告警檢查表達式(返回0表示未監聽:故障,1正在監聽:正常)
三、配置觸發器動作
1、創建動作
2、添加觸發器動作條件
3、故障之後先執行第一步遠程命令,持續一分鐘
4、如果故障時間超過一分鐘沒有解決,就告警升級執行第二步郵件告警管理員。如果已經解決就不執行第二步
四、故障測試
1、手動停止nginx服務
2、查看告警,當遠程命令自動執行成功,就沒有告警郵件提醒,只有恢復告警郵件提醒
3、假如遠程命令執行之後沒有解決問題
4、手動恢復nginx服務,會看到故障解除郵件