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

band

[複製鏈接]

315

主題

0

回帖

1171

積分

管理員

積分
1171
發表於 2023-10-24 20:04:24 | 顯示全部樓層 |閱讀模式
band 數值的位元 AND 運算
說明:
將最近的值和遮罩進行位元 AND   運算,主要是二進位的   AND   運算,所以使用此功能前先了解二進位與十進位的運算,會使用到是因為有些擷取的資料為二進位資料
資料型態:   int
用法:
band(sec|#num,mask,<time_shift>)
band(,61)=40
band(#1,15)<>8
band(,15,5m)<>8
band(#1,15,5m)<>8
PS:   #nun==>指定指標數值的個數來進行資料比對
         mask==>為無號整數
         time_shift=>每個時間段前
目前監控環境
監控主機名稱  :zabbix4-test1
主機作業系統:CentOS
目標需求:檢測   user.txt   文件夾,當文件內容數值不為8(二進位為1000)時告警
公式:telnet.run["check.uname",192.168.0.25]
範例:{zabbix4-test1:user.online.band(,15)}<>8
一.利用 SSH 進入    zabbix4-test1   主機
#vi /etc/zabbix/zabbix_agentd.d/userparameter_user.conf
  1. UserParameter=user.online,cat /tmp/user.txt
複製代碼
#echo 8 > /tmp/user.txt
#service zabbix-agent restart

二.新增   item


三.Create item


四.如圖由上至下填妥資訊,最後   Add來新增


五.確認是否新增 item 成功


六.至 Host 選擇   zabbix4-test1   的   Tiggers


七. Create   tigger


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


九. 點選   item   裡的   Select


十. 選擇上面剛建置的   user.online   選項


十一.選擇    Function   選項旁來選擇


十二.選擇   band   函數


十三.先在 Mask 框內填入 15 ,然後在   Result   選擇   <>  及框內填入數值   8 再點選   Insert


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


本帖子中包含更多資源

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

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

本版積分規則

手機版|L. MIS

GMT+8, 2025-4-27 10:35 , Processed in 0.024599 second(s), 2 queries , Redis On.

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