1. 程式人生 > >zabbix之web監控

zabbix之web監控

zabbix

Web monitoring(web監控)是用來監控Web程序的,可以監控到Web程序的下載速度,返回碼以及響應時間,還支持把一組連續的Web動作作為一個整體進行監控。

1.Web監控的原理
Web監控即對HTTP服務的監控,模擬用戶去訪問網站,對特定的結果進行比較,如狀態碼
,返回字符串等特定的數據進行比較和監控,從而判斷網站Web服務的可用性。在很多時
候,我們可以用腳本,程序來進行自定義監控,如Linux下的命令curl,http庫等多種現在
的程序和庫都可以幫我們完成這個需求。

2.Web監控指標

監控項目 特征 說明
HTTP狀態碼 重點監控40X,50X 404空鏈接是影響性能的一個重要指標,50X表示服務器內部出現問題
HTTP響應速度 1.大圖片,大視頻,大文件。2.未設置緩存,壓縮。3.重復加載。4.網絡因素。5.服務器性能。 對特定的指標進行抽樣監控,及時發現服務的可用性和性能指標。
HTTP下載速度 對特定的文件抽樣下載

zabbix中Web監控的配置

如果要支持Web監控,必須在用源碼安裝zabbix時開啟參數--with-libcurl。
下面以監控登陸zabbix的Web程序為例,展示如何使用Web monitoring。
單擊Configuration→Hosts→Web→Create scenario,創建一個Scenario。
(必須選擇Host後才能創建Scenario,zabbix的所有Items都必須創建在Host上。)

技術分享圖片
單擊WEB,出現下圖界面
技術分享圖片
單擊Create scenario,出現以下界面
技術分享圖片
Steps表示可以按步驟設置多個監控項
技術分享圖片

**設置完成後點擊APP完成添加,然後按monitoring→web即可查看**

技術分享圖片
技術分享圖片

zabbix之web監控