跳到主內容

LibreNMS 設定通知硬碟空間使用率

nms-hdd-01.png

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 樣板是拿著官方修改

nms-01.png

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:選擇警示的規則

參考相關網頁