LibreNMS 設定通知硬碟空間使用率
Rule name:填入警示的標題
Import from:規則 選擇 storage.storage_perc << 這是指硬碟使用空間,再選擇 greate or equal 大於或等於 90 就會開始警示
不想通知太多可以抓時間來通知,這可以自行判斷事件的嚴重性,那我是設定成 Interval:1h 一小時通知一次
- Max alert 通知數:最多要通知幾次
- Delay 延遲:問題發生後,延遲多久再來通知,過濾掉時好時壞跳來跳去的情況
- Interval 間隔:通知間隔,意指通知後隔多久再通知,該值會配合 Max alert 來使用。
例如:
Max alert: 3 / Delay: 30m / Interval: 5m
白話文就是:先延遲 30 分鐘再通知,通知共 3 次,每 5 分鐘通知一次
這邊可以依照需求來設定通知次數與頻繁度。
如果剛剛 Default Alert 有設定 ON 的話,應該所有規則都會出現才對。
那 Alert 樣板是拿著官方修改
Template name:樣板名稱
Template:樣板內容
標題:{{ $alert->title }} <br />
<br />
設備名稱: {{ $alert->hostname }}<br />
嚴重性: {{ $alert->severity }} <br />
運行時間: {{ $alert->uptime_short }}<br />
@if ($alert->state == 0) Time elapsed: {{ $alert->elapsed }} @endif<br />
警示時間: {{ $alert->timestamp }}<br />
設備所在位置: {{ $alert->location }}<br />
備註: {{ $alert->notes }}<br />
設備名稱: {{ $alert->sysName }} <br />
@foreach ($alert->faults as $key => $value)
硬碟名稱: {{ $value['storage_descr'] }}<br />
目前硬碟使用率: {{ $value['storage_perc'] }}<br />
@endforeach
Attach template to rules:選擇警示的規則