運維之道 | Zabbix 監控web應用狀態信息

前言

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

zabbix 對 web 性能的監控,通過它可以瞭解 web 站點的可用性以及性能。最終將各項指標繪製到圖形中,這樣我們可以瞭解到一個站點的下載速度、響應速度等。需要注意的是在安裝 zabbix server 需要增加 libcurl 的支持。使用zabbix自帶的web場景可以監控URL的狀態碼,響應時間,URL的下載速度,大大提高了運維的效率

web 檢測數據蒐集說明
  • web 整個檢測中會收集如下數據
  • 整個 web 監控規則中的頁面平均下載速度,秒爲單位
  • 檢測階段發生的錯誤次數
  • 最後一個錯誤消息
web 檢測的任何一個階段都會收集如下數據
  • 每秒的下載速度
  • 響應時間
  • 響應代碼(http code,如 200、 301 等)
2、zabbix 實戰監控 WEB 網站性能
監控自建的zabbix網站
  • 打開網站、登陸、登陸驗證、退出,一共 4 個小 step
檢測流程
  • 打開網站:如果 http code 爲 200,並且響應的 html 中包含 Zabbix 表示打開成功(zabbix 頁面有這個標示)
  • 登陸後臺: post 用戶名和密碼到 index.php,如果響應 200,那表示 post 成功。並且通過正則表達式從響應的html中匹配 sid,這個 sid 也就是一個宏變量,退出可以使用到
  • 驗證登陸:打開首頁,檢索 html 中是否包含 Dashboard(只有登陸成功,纔會有 Dashboard出現)
  • 退出賬號:傳遞參數 sid 給 index.php 即可退出,響應 200 即表示退出成功

一、Zabbix-web 界面配置

路徑:configuration->Host->你的主機->web->右上角 Create scenario
1、創建web場景

在這裏插入圖片描述

2、定義場景

在這裏插入圖片描述

3、定義場景步驟

  • zabbix首頁
    在這裏插入圖片描述

  • zabbix登錄
    在這裏插入圖片描述

  • zabbix登錄檢查
    在這裏插入圖片描述

  • zabbix退出登錄
    在這裏插入圖片描述

4、添加web檢測

在這裏插入圖片描述

5、查看檢測狀態信息

在這裏插入圖片描述
在這裏插入圖片描述

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