找回密碼
 立即註冊
搜索
查看: 261|回復: 0

count

[複製鏈接]

315

主題

0

回帖

1171

積分

管理員

積分
1171
發表於 2023-11-1 15:45:41 | 顯示全部樓層 |閱讀模式
count 統計個數
說明:
取得最近一段時間內或指定資料的個數求得數值個數
資料型態:    float、 int
、 str、 text、 log
用法:
count(sec|#num,<pattern>,<operator>,<time_shift>)
count(600)                                                       ==>   取得最近600(10分鐘)秒內數值的個數
count(600,12)                                              ==>   取得最近600(10分鐘)秒內數值等於12的個數
count(10m,"error",eq)                      ==>    取得最近10分鐘內數值等於字串為 error 的個數
count(600,12,gt)>X                              ==>   取得最近600(10分鐘)秒內數值大於12的個數,且大於   X
count(#10,12,gt)                                       ==>   取得最近10次的設定值大於12
count(600,12,gt,86400)>X       ==>   取得86400秒之前的前600(10分鐘)秒內數值大於12的個數,且大於   X
count(10m,12,gt,1d)                         ==>   取得1天之前的前10分鐘內數值大於12的個數
count(600,,,86400)                            ==>   取得86400(24小時)秒之前的前10分鐘內數值的個數
count(10m,6/7,band)                       ==>    取得最近10分鐘內數值是6(00000110)及7(00000111)的遮罩個數
此函數支援的運算式:eq(等於)、 ne(不相等)、 gt(大於)、 ge(大於或等於)、 lt(小於)、 le(小於或等於) like(內容比對) band(位元   AND   運算) regexp(正規式比對) iregexp(正規式比對忽略大小寫)
目前監控環境
監控主機名稱  :zabbix4-test1
主機作業系統:CentOS
目標需求:
取得 CPU 等待 IO 請求等待時間的10分鐘之前的前3次內數值大於20的個數
範例:
一. 至 Host 選擇  zabbix4-test1   的   Tiggers



二. Create   tigger


三. 按圖點選填入適當的值  , 步驟   3   會出現另一視窗


四. 點選   item   裡的   Select


五. 選擇  CPU iowait time  選項


六.選擇    Function   選項旁來選擇


七.選擇   count  函數


八.先在 Last of (T)  框內填入 3 ,然後在右邊的框點選   time


九.之後先在  V  框內填入 20   ,然後在   O  框內填入 gt   及在 Time shift 框內填入數值 10m 最後再點選   Insert


十.去掉   =0  ,如圖



十一.執行到這應該如圖所示,最後點選    Add,新增完畢


本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號?立即註冊

×
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

手機版|L. MIS

GMT+8, 2025-4-27 09:53 , Processed in 0.026624 second(s), 3 queries , Redis On.

快速回復 返回頂部 返回列表