如何在librenms設定到達某個臨界值時發出告警
最快的方式
點開要設定告警的圖
找出url上的 id 值
如下所示
http://10.0.0.1/graphs/to=1755736500/id=22718/type=sensor_fanspeed/from=1755650100/
id 是 22718
再來設定 alert rule
如下圖
設定名稱, sesssor id , 跟告警值
設完後儲存即可
第二個方式
點開要取值的圖 如下
註記表示在 alert rule 需要使用的 名稱
接下來 create new alert rule
設定名稱, rule 即可
如果需要限定作用几器 再額外加上 match devices
建立感測器警報規則時最常會用到的選項如下
選項 (Attribute) 資料類型 說明
sensor_value 數字 (最常用) 感測器目前讀取到的數值。例如,電壓的 110、溫度的 25、電量的 98。
sensor_descr 文字 感測器的描述性名稱。例如 Input Phase 1、CPU Core 0 Temp、Toner Level。用來鎖定特定感測器。
sensor_type 文字 感測器的類型,通常來自 MIB 的定義。例如 voltage、temperature、charge、snmp。用來篩選某一類型的所有感測器。
sensor_class 文字 感測器的通用類別。與 sensor_type 類似,但更通用。例如 temperature、voltage、current 等。
sensor_limit 數字 設備本身定義的高臨界值。如果設備透過 SNMP 提供此資訊,您可以用它來做動態比較。
sensor_limit_low 數字 設備本身定義的低臨界值。
sensor_alert 數字 (0/1) 一個布林值 (Boolean),表示設備本身是否認為此感測器已處於警報狀態。1 代表是,0 代表否。
這些選項在特定情境下也可能很有用。
選項 (Attribute) 資料類型 說明
sensor_id 數字 感測器在 LibreNMS 資料庫中的唯一 ID。
sensor_prev 數字 感測器上一次輪詢 (poll) 時的數值。可用來比較數值的變化。
last_updated 時間戳 該感測器最後一次更新的時間
沒有留言:
張貼留言