Zabbix WEB監(jiān)測實現過程圖解
以zabbix自身的WEB界面為例配置web監(jiān)測
環(huán)境:zabbix4.2.8
1、路徑:配置——主機——選擇‘WEB監(jiān)測",點擊右上角‘創(chuàng)建WEB場景"
2、填寫場景名稱、應用集、更新間隔、嘗試次數以及客戶端,這些都可以自定義
3、點擊‘步驟"——點擊‘添加",配置第一步‘打開頁面",配置如下圖所示,步驟名稱自定義,URL填寫打開zabbix時的網址鏈接,一般是http://IP/zabbix。
勾選‘跟隨跳轉"(不勾選會報301錯誤),超時時間默認15s,要求的狀態(tài)碼填200(多個狀態(tài)碼用西文逗號隔開即可,如:200,404,500),然后點擊右下角‘添加"添加步驟。
再次點擊‘添加",成功添加新的Web場景
點擊‘監(jiān)測"——‘最新數據",選擇我們的測試機,稍等一分鐘后可以看到有數據,說明配置無誤。這里我們可以看到步驟‘打開頁面",返回的信息,其中從鍵值看有‘ 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",這里就是本次頁面登陸監(jiān)測需要用到的信息。點擊‘view source",可以看到一串字符,如下圖。我們把它復制到臨時文檔,保存?zhèn)溆谩?br>
回到Web場景,新建一個步驟‘登陸頁面",URL填寫登陸zabbix后出現的鏈接,點擊‘原始數據",將剛才從網頁上獲取到的包含賬號密碼信息的字符串復制到‘原始發(fā)布"里面。勾選‘頁面跳轉",默認15s超時時間,要求的字符可以填寫登陸頁面后看到的任意字符串,我這里寫了‘Global view",‘要求的狀態(tài)碼"同樣填‘200",最后點擊右下角‘添加",成功添加登陸頁面的步驟。
PS:復制進原始數據后,再切換到表格資料,字段會自動匹配出來的,這個小細節(jié)個人覺得很贊
配置成功后如下圖:
讓我們再次看下最新數據,稍等一分鐘,可以看到"登陸web"這個步驟的監(jiān)測信息也已經出來了。
5、點擊‘監(jiān)測"——‘WEB監(jiān)測",可以看到我們配置了WEB監(jiān)測的主機,點擊WEB場景的名稱(這里是zabbix),可以看到以圖表方式展示的WEB監(jiān)測數據。
6、給創(chuàng)建好WEB場景添加觸發(fā)器,這里就不多描述了,自行配置即可。添加完觸發(fā)器后,我們整個WEB監(jiān)測就到此完成了。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持。
相關文章:
