自學Zabbix之路15.4 Zabbix數據庫表結構簡單解析-Expressions表、Media表、 Events表


點擊返回:自學Zabbix之路

點擊返回:自學Zabbix4.0之路

點擊返回:自學zabbix集錦

自學Zabbix之路15.4 Zabbix數據庫表結構簡單解析-Expressions表、Media表、 Events表 

 1.Expressions表

   Expressions表用於判斷triggers時需要用到的正則表達式,助於合理的進行triggers判斷。

 

2.Media表

  media 保存了某個用戶的media配置項,即對應的告警方式,如郵件等方式。
 

3. Events表

當Zabbix server獲取到一個數據,它就會檢查跟這個item相關的trigger,然后無論是否觸發action,都會生成一個event。

source:event可能由多種源頭生成,這里的source就是記錄了這個event是由於什么事 件而生成的。

  • 0:由trigger生成的event
  • 1:由discovery rule生成的event
  •  2:由agent auto-registration生成的event
  •  3:internal的event

object:這個字段記錄了和event關聯的Zabbix對象。

  • 對於trigger相關的events,這里的值只可能是0
  • 對於discovery相關的event,“1”表示是discovered host,“2”表示是discovered service
  • 對於auto-registration的event,這里值一定是“3”
  • 對於interval的event
    “0”表示trigger,
    “4”表示item,
    “5”表示low-level discovery  

objectid:根據前面object里的定義,這里可能為triggerid,也可能是discovered hostid
ns:在 2.0.0加入這個納秒的記錄的。原因是這樣的,如果只有timestamp,那么這個{ITEM.VALUE}會發生錯亂。
value:和object字段類似,根據source的不同,這里的值有不同的含義
       對於trigger類型的event:

  •           0:trigger的狀態為OK
  •           1:trigger的狀態為PROBLEM 

       對於discovery類型的event:

  • 0:host或者service正在工作
  • 1:host或者service停止工作
  • 2:host或者service被偵測到
  • 3:host或者service丟失了

       對於internal類型的event:

  • 0:normal狀態
  • 1:unknown或者not supported狀態


免責聲明!

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



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