zabbix 觸發器匹配字符串告警


一、說明

以前有時候是用zabbix自定義監控腳本使其返回值為數字,方便zabbix進行記錄或者判斷。
現在的需求是,如果異常會返回一段異常描述,也就是一些字符串信息,該如何判斷告警呢?

Zabbix監控腳本返回值是字符串時,也可以使用字符串函數來創建觸發器。

 

二、編寫監控腳本

腳本返回信息是一行字符串;

運行結果如下:

[root@salt opt]# sh job.sh    #運行腳本,下面是返回的結果
dynamic_monitoring_wf is failed!

 

三、編輯zabbix agent配置文件

#在配置文件的最后一行寫入:
UserParameter=dynamicmonitorcompanyinfo,/opt/job.sh

 

四、web端添加監控項

鍵值要與agent配置文件中寫的一樣;

信息類型要選擇“字符”,其他的看自己需要選;

image

 

五、創建觸發器

下圖是我已經添加好的:

修正:根據我的測試,恢復表達式應該不用添加,當檢測不到告警字符串時,會自動發送恢復告警信息;

image

下面是具體添加表達式的方式:

a、問題表達式

image

b、恢復表達式

image

c、微信報警信息樣例如下

image


免責聲明!

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



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