通過zabbix做web監控,不僅僅可以監控到站點的響應時間,還可以根據站點返回的狀態碼或響應時間做報警設置,比如說對某個url進行監控,當訪問返回的狀態碼是非200狀態時都報警(創建觸發器即可)。下面簡單介紹下監控設置:
創建監控模板:
點擊Configuration - Templates - Create template:
點擊創建web監控場景
配置scenario
點擊steps后,點擊ADD進行設置.
點擊下方添加.
選項:
1.監控網頁名稱便於自己區分
2.監控的URL地址
3.監控超時時間,根據自己相應業務動態調整頻率
4.要求返回的狀態碼,這里返回200為正常,非200報警.
點擊下方的添加
到此一個監控web頁面添加完成了.等待會會出現如下圖標,說明配置成功.
如果想要實現報警功能還需要我們進行觸發器的設置
創建觸發器
點擊剛才創建的模塊Templates Web status,選擇Triggers.
設置好觸發器名稱,並點擊添加
下面我們設置描述和嚴重等級,設置完成點擊添加
可以看到監控項已經添加成功。
將模塊關聯到主機
點擊 Configuration – Hosts - Create host.
點擊模板,選擇創建的模板文件
添加后會看到如下信息.
至此主機關聯添加完成,如果掛了就會報警的,可以添加公司內部域名進行測試.
有的接口請求會帶自定義的header值,可以配置如下,參考
參考文檔:https://www.jianshu.com/p/6d49c33990ee