ZABBIX WEB監控

本文轉自zabbix中文論壇

通過Zabbix你可以進行web站點的可用性檢測.

警告:如果需要進行web監控,Zabbix server需要在安裝的時候配置cURL(libcurl)支持.

爲了進行web監控,你需要先定義一個web方案(scenarios). web方案包括一個或多個HTTP請求或步驟(step)”. 步驟(step)的執行過程按照預先定義的順序進行執行.

web方案中,可以獲取如下信息:


整個web方案中所有的步驟的平均下載速度
失敗的步驟號
失敗的報錯信息


web方案的具體步驟中,可以獲取到如下信息:

該步驟的下載速度
迴應時間
迴應狀態碼


Zabbix
可以檢查獲取到的HTML頁面中是否包含預先設置的字符串也可以完成登錄和頁面點擊.

Zabbix Web
監控支持HTTPHTTPS. 在同一個Web方案中,zabbix支持跳轉,並且共享在整個執行過程中的cookies.

小技巧:在使用HTTP代理時,請設置’http_proxy’變量例如’http_proxy=http://proxy_ip:proxy_port’; 如果想通過HTTP代理完成HTTPS檢查,需要設置’HTTPS_PROXY’變量,例如’HTTPS_PROXY=http://proxy_ip:proxy_port’,更多詳情請通過shell命令’man curl’獲得.

整個web方案執行過程中,採集的數據將會直接保存在數據庫中,並且完成自動繪圖、觸發器、告警通知詳情請訪問`Web監控項`.

配置一個方案
創建web方案的首先需要創建一個合適的應用(application),除非你已經有一個。 Web方案鏈接到組的應用.
105659734.png
接下來,配置一個web方案:


選擇 Configuration -> Web
選擇右側的 Create scenario (或者編輯已經存在的方案名字)
在表格中輸入方案參數(parameter)

Scenario 允許在web方案中配置常用參數.
105731562.png

常用參數有:


105758765.jpgSteps 
標籤頁允許你配置web方案步驟.
105821171.png
配置步驟
如果你想添加一個web方案步驟,請在 Steps 標籤頁中點擊 Add 按鈕.
105841865.png步驟(step)參數如下:


105857727.jpg也可以訪問方案真實場景獲知如何配置web監控步驟.

顯示
想獲知web方案的詳細數據,可以點擊 Monitoring -> Web 或者 Latest data . 點擊方案名字去查看更詳細的統計數據.
105917842.pngweb監控方案的預覽情況可以訪問 Monitoring -> Dashboard .

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章