web監控
web監測是用來監控web程序的,可以監控web程序的平均下載速度、響應時間、HTTP狀態碼。
環境
主機名 |
IP地址 |
功能 |
n1 |
192.168.231.20 |
zabbix-server |
n2 |
192.168.231.21 |
zabbix-agent |
靜態網頁檢測
選擇監控主機
配置場景
web監測->創建web場景
配置步驟
再添加一個新浪網頁測試,最後點擊添加即可
查看web監測結果
監測->web監測->各大網站網頁測試
動態頁面檢測
檢測zabbix自身登錄頁面,登錄後頁面,及退出頁面
選擇監控主機
選擇Zabbix server主機->Web監測->創建Web場景
配置場景
(下邊內容已經做過,所以顯示更新)
帶紅色星號"*"的選項必填,在這裏添加用戶名和密碼(應用集前邊已創建完成,這裏在新的應用集創建也行)
客戶端選擇Firefox 33.0(Windows), 用什麼去訪問。
配置步驟
步驟一:zabbix首頁檢測
要求的字符創(Required string),用於檢測首頁是否有Zabbix SIA字符串
要求的狀態碼(Required status codes),狀態碼爲200,即正常訪問
步驟二:zabbix登錄
name,password引用場景中設置的變量,enter用於登錄
sid用正則進行匹配(sid是安全標識符(Security Identifiers),用來跟蹤每個帳戶,且爲16位)
步驟三:zabbix登錄檢測
url:這裏輸入進入zabbix的url ,http://192.168.231.20/zabbix/zabbix.php?action=dashboard.view
然後點擊分析,就會出現查詢字段。
登錄後頁面有Global view字段,可用於登錄檢測(用其他字段也行)
步驟四:zabbix用戶退出
url:輸入zabbix用戶退出後的url http://192.168.231.20/zabbix/index.php?reconnect=1&form=default
完成後如下:
點擊更新即可
查看web監測結果
監測->Web監測->網站監測
如下即爲網站監測的詳細信息,且狀態正常
測試:如果把場景中的密碼修改爲錯誤,會出現如下內容
參考:
https://www.zabbix.com/documentation/4.0/zh/manual/web_monitoring