zabbix 的web監測
1. web監測的概述
web監測屬於業務監測,用來監測web站點多方面的可用性,可以監控web站點的相關延遲,響應時間,下載時間等指標
2. web監測場景的模擬
1.使用curl 命令模擬登陸zabbix服務器
1.獲取cookie, 將cookie保存至本地cook文件中
curl -L -c cook -b cook 'http://10.0.0.61/zabbix/index.php'
2. 再次訪問的時候,攜帶cook信息,同時使用-d參數攜帶用戶以及密碼,模擬登陸
curl -L -c cook -b cook -d 'name=Admin&password=zabbix&autologin=1&enter=Sign+in' 'http://10.0.0.71/zabbix/index.php'
2. web監測場景模擬
1. 創建一個web監測場景的步驟
1. 訪問web
2. 登錄web網站
3. 檢查web網站
4.退出web網站
5.檢查退出的網站
2. 案例:監測zabbix網站
1. 配置---主機---web監測
2. 創建場景
3.創建步驟:
訪問zabbix:
登錄zabbix:
需要定義sid參數 {sid} regex:name="sid" value="([0-9a-z]{16})"
檢查登錄:
退出登錄:
檢查退出登錄:
最終的web場景步驟:
案列2:搭建wordpress web頁面的監測
ps:如果是假域名測試,需要在zabbix-server端上配置hosts解析
1. 訪問wordpress
2. 登錄wordpress
需要定義變量:{_wpnonce} regex:name="_wpnonce" value="([0-9a-z]{10})"
3. 檢查登錄
4. 退出登錄
5. 檢查退出的wordpress
6. 最終的步驟為:
7. 測試效果: