1. 程式人生 > >zabbix監控URL

zabbix監控URL

blog 應用 更新 三分 之前 src 觀察 logs bsp

選在相應主機,並添加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