Zabbix 實現簡單的WEN監測

以zabbix自身的WEB界面爲例配置web監測

環境:zabbix4.2.8

1、路徑:配置——主機——選擇‘WEB監測’,點擊右上角‘創建WEB場景’

1.png (0 Bytes, 下載次數: 0)

下載附件

7 分鐘前 上傳

2、填寫場景名稱、應用集、更新間隔、嘗試次數以及客戶端,這些都可以自定義

3、點擊‘步驟’——點擊‘添加’,配置第一步‘打開頁面’,配置如下圖所示,步驟名稱自定義,URL填寫打開zabbix時的網址鏈接,一般是http://IP/zabbix。

勾選‘跟隨跳轉’(不勾選會報301錯誤),超時時間默認15s,要求的狀態碼填200(多個狀態碼用西文逗號隔開即可,如:200,404,500),然後點擊右下角‘添加’添加步驟。

再次點擊‘添加’,成功添加新的Web場景

點擊‘監測’——‘最新數據’,選擇我們的測試機,稍等一分鐘後可以看到有數據,說明配置無誤。這裏我們可以看到步驟‘打開頁面’,返回的信息,其中從鍵值看有‘ web.test.in’(平均下載速度),‘ web.test.fail’(失敗的步驟數量),‘ web.test.error’(返回報錯時的文本信息),‘ web.test.rspcode’(步驟的響應代碼,例如常見的200、301、302、404、500等),‘ web.test.time’(步驟的響應時間)

4、接來下配置步驟二,模擬登陸‘登錄頁面’

衆所周知,登陸zabbix需要用到賬號密碼,這裏我們需要用到谷歌瀏覽器(其他瀏覽器也可以,個人習慣用谷歌)來幫忙分析下登陸頁面需要用到的信息。

打開zabbix登陸頁面(http://IP/zabbix),按下‘F12’,點擊‘Network’,紅色小圓圈表示開啓網絡日誌分析,頁面資源這裏我選擇All,不同的web需要具體分析合適的資源。

輸入賬號密碼,點擊‘Sign in’登陸之後,點擊index.php這個文件(一般看點擊登錄選項後,出現的第一個請求的資源文件),拉到最下方可以看到‘From Data’,這裏就是本次頁面登陸監測需要用到的信息。點擊‘view source’,可以看到一串字符,如下圖。我們把它複製到臨時文檔,保存備用。

回到Web場景,新建一個步驟‘登陸頁面’,URL填寫登陸zabbix後出現的鏈接,點擊‘原始數據’,將剛纔從網頁上獲取到的包含賬號密碼信息的字符串複製到‘原始發佈’裏面。勾選‘頁面跳轉’,默認15s超時時間,要求的字符可以填寫登陸頁面後看到的任意字符串,我這裏寫了‘Global view’,‘要求的狀態碼’同樣填‘200’,最後點擊右下角‘添加’,成功添加登陸頁面的步驟。

PS:複製進原始數據後,再切換到表格資料,字段會自動匹配出來的,這個小細節個人覺得很贊

配置成功後如下圖:

讓我們再次看下最新數據,稍等一分鐘,可以看到'登陸web'這個步驟的監測信息也已經出來了。

5、點擊‘監測’——‘WEB監測’,可以看到我們配置了WEB監測的主機,點擊WEB場景的名稱(這裏是zabbix),可以看到以圖表方式展示的WEB監測數據。

6、給創建好WEB場景添加觸發器,這裏就不多描述了,自行配置即可。添加完觸發器後,我們整個WEB監測就到此完成了。

技術交流歡迎加入Q羣:177428068

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