zabbix監控URL
選在相應主機,並添加Web監控
按照方式新建Web場景
註意:
名稱統一規則:web_check_相應的域名
應用集:新建一個,名稱為“web狀態”
更新間隔:改為30s,默認為1m
嘗試次數:改為2次,默認1次
客戶端:選擇谷歌windows客戶端
添加步驟:
註意:
名稱使用和場景名稱一樣即可: web_check_域名地址
URL:復制nagios的URL地址,將域名替換為zabbix上的宏:端口“{HOST.IP}:80”
如:http://http://download.tujia.com/monitor.html
寫為:http://http://{HOST.IP}/monitor.html
PS:如果nagios中的地址為https訪問,此處直接寫http即可
頭部:
名稱:host
值:填寫為監控頁面的域名,如此例中的 "download.tujia.com"
要求的字符串:填寫之前訪問測試頁面包含的字符串,如“ok”、“IsSuccess:true”等,此例為“ok”
添加完成,並且檢測成功後,可觀察如下
主機中沒有報錯信息
儀表盤中觀察
添加trigger,觸發報警
1)切回原主機界面,添加觸發器
2)創建觸發器:
註意:
觸發器名稱:規則為“域名”+“無法響應”,如此例中的“download.tujia.com”+“無法響應”
嚴重性:選擇“嚴重”
表達式: 建立過程如下
如下圖中,當建立完web檢測後,主機中會生成響應的監控項,其中一項“web.test.fail[web_check_download.tujia.com]”,
若web檢測失敗,此監控項的值為1,若正常,則為0
用於檢測此web檢測是否成功,此例中的trigger含義為,當此web檢測連續3min檢測失敗(選擇周期T的最小值>N,T為3m),則觸發,表達式的構建如下:
{主機名稱:監控項名稱.條件}+比較符號+數值,如下為此例中的表達式
{APK-mobile-90-70:web.test.fail[web_check_download.tujia.com].min(3m)}>0
{ 主機名 :監控項(此web檢測失敗) .條件(三分鐘內)}>0
選擇監控項
最終效果如下,選擇“添加”,完成。
3)觸發器創建完成
zabbix監控URL