zabbix之web監控
阿新 • • 發佈:2018-03-11
zabbixWeb 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監控