Zabbix學習之路(四)之Web監控


  • 1.Zabbix監控web服務器訪問性能

zabbix 對 web 性能的監控,通過它可以了解 web 站點的可用性以及性能。最終將各項指標繪制到圖形中,這樣我們可以了解到一個站點的下載速度、響應速度等。需要注意的是在安裝 zabbix server 需要增加 libcurl 的支持。

  • web 檢測數據搜集說明:
        web 整個檢測中會收集如下數據
        整個 web 監控規則中的頁面平均下載速度,秒為單位
        檢測階段發生的錯誤次數

           最后一個錯誤消息

 

  • web 檢測的任何一個階段都會收集如下數據:

            每秒的下載速度
            響應時間
            響應代碼(http code,如 200、 301 等)

 

  • 2.zabbix 實戰監控 WEB 網站性能

監控自建的zabbix網站:

打開網站、登陸、登陸驗證、退出,一共 個小 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

image.png

step1:打開首頁

image.png

step2:首頁登陸

image.png

step3:登陸檢查

image.png

step4:退出登陸

image.png

WEB 網站檢測配置完成,保存:

image.png

查看結果:

image.png


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM