zabbix監控WEB端項目(接口訪問)


今天記錄一下公司要求的監控部分項目使用接口的訪問情況(主要是接口是否正常工作)

這個需求之前有做過代碼監控實現,但是過程比較繁瑣,需要用到requests模塊然后調用外部EXCEL,EXCEL中記錄接口請求相關數據

但是這個需求中只需要監控接口是否正常使用就行,所以只需要檢驗接口訪問范圍狀態碼是否是200就可以,那么zabbix完全可以做到

1、首先創建一個web監控;監控內容中添加接口請求地址(目前需求不需要添加參數)

2、增加校驗狀態碼是否是200

 

3、添加觸發器,這里選擇觸發器監控項的時候,注意選擇監控接口返回狀態碼的監控項(rspcode),因為默認返回監控項包含接口請求返回的很多值(bps,fail,text等)

4、添加完監控項之后就會生成監控表達式,這時候默認的表達式是這樣的:

 

 默認的last()項是空的,意思是只要不符合要求一次就會觸發報警;

5、然而需求中最好是做到連續報錯多少次之后再報警,所以次數可以在last()中配置,結果如下

 

意思是連續報錯4次后觸發報警。

 

到這里web監控的狀態碼返回監控就可以了, 搭配之前的郵件報警就可以正式使用了~~


免責聲明!

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



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