Zabbix WEB監(jiān)測實(shí)現(xiàn)過程圖解
以zabbix自身的WEB界面為例配置web監(jiān)測
環(huán)境:zabbix4.2.8
1、路徑:配置——主機(jī)——選擇‘WEB監(jiān)測',點(diǎn)擊右上角‘創(chuàng)建WEB場景'
2、填寫場景名稱、應(yīng)用集、更新間隔、嘗試次數(shù)以及客戶端,這些都可以自定義
3、點(diǎn)擊‘步驟'——點(diǎn)擊‘添加',配置第一步‘打開頁面',配置如下圖所示,步驟名稱自定義,URL填寫打開zabbix時的網(wǎng)址鏈接,一般是http://IP/zabbix。
勾選‘跟隨跳轉(zhuǎn)'(不勾選會報301錯誤),超時時間默認(rèn)15s,要求的狀態(tài)碼填200(多個狀態(tài)碼用西文逗號隔開即可,如:200,404,500),然后點(diǎn)擊右下角‘添加'添加步驟。
再次點(diǎn)擊‘添加',成功添加新的Web場景
點(diǎn)擊‘監(jiān)測'——‘最新數(shù)據(jù)',選擇我們的測試機(jī),稍等一分鐘后可以看到有數(shù)據(jù),說明配置無誤。這里我們可以看到步驟‘打開頁面',返回的信息,其中從鍵值看有‘ web.test.in'(平均下載速度),‘ web.test.fail'(失敗的步驟數(shù)量),‘ web.test.error'(返回報錯時的文本信息),‘ web.test.rspcode'(步驟的響應(yīng)代碼,例如常見的200、301、302、404、500等),‘ web.test.time'(步驟的響應(yīng)時間)
4、接來下配置步驟二,模擬登陸‘登錄頁面'
眾所周知,登陸zabbix需要用到賬號密碼,這里我們需要用到谷歌瀏覽器(其他瀏覽器也可以,個人習(xí)慣用谷歌)來幫忙分析下登陸頁面需要用到的信息。
打開zabbix登陸頁面(http://IP/zabbix),按下‘F12',點(diǎn)擊‘Network',紅色小圓圈表示開啟網(wǎng)絡(luò)日志分析,頁面資源這里我選擇All,不同的web需要具體分析合適的資源。
輸入賬號密碼,點(diǎn)擊‘Sign in'登陸之后,點(diǎn)擊index.php這個文件(一般看點(diǎn)擊登錄選項后,出現(xiàn)的第一個請求的資源文件),拉到最下方可以看到‘From Data',這里就是本次頁面登陸監(jiān)測需要用到的信息。點(diǎn)擊‘view source',可以看到一串字符,如下圖。我們把它復(fù)制到臨時文檔,保存?zhèn)溆谩?br />
回到Web場景,新建一個步驟‘登陸頁面',URL填寫登陸zabbix后出現(xiàn)的鏈接,點(diǎn)擊‘原始數(shù)據(jù)',將剛才從網(wǎng)頁上獲取到的包含賬號密碼信息的字符串復(fù)制到‘原始發(fā)布'里面。勾選‘頁面跳轉(zhuǎn)',默認(rèn)15s超時時間,要求的字符可以填寫登陸頁面后看到的任意字符串,我這里寫了‘Global view',‘要求的狀態(tài)碼'同樣填‘200',最后點(diǎn)擊右下角‘添加',成功添加登陸頁面的步驟。
PS:復(fù)制進(jìn)原始數(shù)據(jù)后,再切換到表格資料,字段會自動匹配出來的,這個小細(xì)節(jié)個人覺得很贊
配置成功后如下圖:
讓我們再次看下最新數(shù)據(jù),稍等一分鐘,可以看到'登陸web'這個步驟的監(jiān)測信息也已經(jīng)出來了。
5、點(diǎn)擊‘監(jiān)測'——‘WEB監(jiān)測',可以看到我們配置了WEB監(jiān)測的主機(jī),點(diǎn)擊WEB場景的名稱(這里是zabbix),可以看到以圖表方式展示的WEB監(jiān)測數(shù)據(jù)。
6、給創(chuàng)建好WEB場景添加觸發(fā)器,這里就不多描述了,自行配置即可。添加完觸發(fā)器后,我們整個WEB監(jiān)測就到此完成了。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
詳解如何調(diào)用zabbix API獲取主機(jī)
Zabbix API開始扮演著越來越重要的角色,尤其是在集成第三方軟件和自動化日常任務(wù)時。很難想象管理數(shù)千臺服務(wù)器而沒有自動化是多么的困難。Zabbix API為批量操作、第三方軟件集成以及其他作用提供可編程接口。這篇文章主要介紹了如何調(diào)用zabbix API獲取主機(jī)。2017-01-01CENTOS7系統(tǒng)安裝部署ZABBIX5.0的配置方法
Zabbix是一款開源的監(jiān)控工具,適用于大型企業(yè)的系統(tǒng)和網(wǎng)絡(luò)監(jiān)控,安裝Zabbix涉及關(guān)閉防火墻和SELinux、安裝Zabbix源,本文給大家介紹CENTOS7系統(tǒng)安裝部署ZABBIX5.0的配置方法,感興趣的朋友跟隨小編一起看看吧2024-09-09zabbix如何添加監(jiān)控主機(jī)和自定義監(jiān)控項
這篇文章主要介紹了zabbix添加監(jiān)控主機(jī)和自定義監(jiān)控項的方法,添加自定義監(jiān)控項此處以監(jiān)控當(dāng)前系統(tǒng)的用戶個數(shù)為例子,通過腳本命令給大家詳細(xì)講解,需要的朋友可以參考下2022-08-08Zabbix配置監(jiān)控項及聚合圖形的實(shí)例代碼
這篇文章主要介紹了Zabbix配置監(jiān)控項及聚合圖形,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-06-06zabbix redis自動發(fā)現(xiàn)端口的腳本返回json格式
zabbix([`zæbiks])是一個基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級的開源解決方案。這篇文章主要介紹了zabbix redis自動發(fā)現(xiàn)端口的腳本,返回json格式,需要的朋友可以參考下2019-11-11Zabbix監(jiān)控華為交換機(jī)DHCP接口地址池的操作過程
最近工作中遇到一個因為DHCP地址池滿載、導(dǎo)致用戶無法獲取到IP地址的故障,所以在想通過zabbix 監(jiān)控DHCP地址池的狀態(tài)、當(dāng)DHCP 地址池數(shù)量小于某個值時觸發(fā)zabbix告警,這篇文章主要介紹了Zabbix監(jiān)控華為交換機(jī)DHCP接口地址池,需要的朋友可以參考下2023-08-08