-
1.Zabbix監控web服務器訪問性能
zabbix 對 web 性能的監控,通過它可以了解 web 站點的可用性以及性能。最終將各項指標繪制到圖形中,這樣我們可以了解到一個站點的下載速度、響應速度等。需要注意的是在安裝 zabbix server 需要增加 libcurl 的支持。
-
web 檢測數據搜集說明:
web 整個檢測中會收集如下數據
整個 web 監控規則中的頁面平均下載速度,秒為單位
檢測階段發生的錯誤次數
最后一個錯誤消息
-
web 檢測的任何一個階段都會收集如下數據:
每秒的下載速度
響應時間
響應代碼(http code,如 200、 301 等)
-
2.zabbix 實戰監控 WEB 網站性能
監控自建的zabbix網站:
打開網站、登陸、登陸驗證、退出,一共 4 個小 step
檢測流程:
1) 打開網站:如果 http code 為 200,並且響應的 html 中包含 Zabbix 表示打開成功(zabbix 頁面有這個標示)
2) 登陸后台: post 用戶名和密碼到 index.php,如果響應 200,那表示 post 成功。並且通過正則表達式從響應的html 中匹配 sid,這個 sid 也就是一個宏變量,退出可以使用到
3) 驗證登陸:打開首頁,檢索 html 中是否包含 Dashboard(只有登陸成功,才會有 Dashboard出現)
4) 退出賬號:傳遞參數 sid 給 index.php 即可退出,響應 200 即表示退出成功
-
3.創建 WEB 場景
configuration->Host->你的主機->web->右上角 Create scenario
step1:打開首頁
step2:首頁登陸
step3:登陸檢查
step4:退出登陸
WEB 網站檢測配置完成,保存:
查看結果: