日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

zabbix入门之定义触发器

發布時間:2023/12/10 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 zabbix入门之定义触发器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

zabbix入門之定義觸發器

觸發器的概念

觸發器的定義:界定某特定的item 采集到數據的非合理區間或非合理狀態。通常為邏輯表達式。
邏輯表達式(閾值):通常用于定義數據的不合理區間,其結果如下:
O K (符合條件) :正常 狀態--> 較老的zabbix版本,其為TRUE;
PROBLEM(不符合條件):不正常狀態--> 較老的zabbix 版本,其為FALSE;
一般 ,評定獲取到的數據是否為合理區間的比較穩妥的方式是——根據最后N次的平均值來判定結果;這個N次通常有兩種定義方式:
1.最近N分鐘所得結果的平均值
2.最近N次所得結果的平均值

觸發器表達式

基本的觸發器表達式格式如下所示

{<server>:<key>.<function>(<parameter>)}<operator><constant>server:主機名稱 key:主機上關系的相應的監控項的key; function:評估采集到的數據是否在合理范圍內時所使用的函數,其評估過程可以根據采取的數據,當前時間及其他因素進行;目前,觸發器所支持的函數有avg、count、change、date、dayofweek、delta、diff、iregexp、last、max、min、nodata、now、sum等 更多請查閱官網:https://www.zabbix.com/documentation/4.0/zh/manual/appendix/triggers/functionsparameter:函數參數;大多數數值函數可以接受秒數為其參數,而如果在數值參數之前使用“#“作為前綴,則表示為最近幾次的取值,如sum(300)表示300秒內所有取值之和,而sum(#10)則表示最近10次取值之和; 此外avg、count、last、min和max還支持使用第二個參數,用于完成時間限定;例如。max(1h.7d)將返回一周之前的最大值;

定義一個觸發器

首先選擇一個監控項,我這里先簡單創建一個監控項,監控cpu設備中斷數。

我們可以看到,最大值為134,平均值為66.55,根據圖形的觀察,我們將觸發器的觸發值設置為110,設備中斷數大于等于110時觸發告警。

添加觸發器

{zabbix-agent:system.cpu.intr.last()}>=110 這段的含義是:zabbix-agent這臺主機的system.cpu.intr鍵的最新的值大于等于110。

可以看到,繪制的圖中多出了一條黃色的虛線,這個就是警戒線,圖中的數據一旦高于或超過這條虛線,就會觸發告警。

觸發器被觸發后,zabbix儀表板中將會呈現這個告警,如果設置有觸發器動作的話,則會觸發一些動作,比如:遠程命令或郵件/微信/釘釘等告警。

轉載于:https://www.cnblogs.com/Smbands/p/11622382.html

總結

以上是生活随笔為你收集整理的zabbix入门之定义触发器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。