cacti 本質上是一個繪出統計紀錄的監控軟體,擁有大量的數據卻沒有辦法提供告警系統,在 cacti 的 pluging 中 thold 就是能提供告警的功能模組
安裝 thold 告警模組
step.1 安裝 thold,並放到 /var/www/html/cacti/plugins
$ wget http://docs.cacti.net/_media/plugin:thold-v0.5.0.tgz 載下來的檔案名稱有:是不可用的,必須重新命名 $ mv plugin:thold-v0.5.0.tgz plugin-thold-v0.5.0.tgz $ tar zxvf plugin-thold-v0.5.0.tgz $ cp -R thold /var/www/html/cacti/plugins/ $ chown -R nginx.nginx /var/www/html/cacti/plugins/
step.2 安裝 settings plugin
$ wget http://docs.cacti.net/_media/plugin:settings-v0.71-1.tgz 載下來的檔案名稱有:是不可用的,必須重新命名 $ mv plugin:settings-v0.71-1.tgz plugin-settings-v0.71-1.tgz $ tar zxvf plugin-settings-v0.71-1.tgz $ cp -R settings /var/www/html/cacti/plugins/ $ chown -R nginx.nginx /var/www/html/cacti/plugins/
step.3 啟動 thold 和 settings
到 Cacti → 「Plugin Management」找到安裝好的 Settings & Thold 在 Actions 內點選啟用圖示,必須確認 Status 狀態為 Active 才有在正常運作!!
※ 要啟用 Thold 必須要安裝 Settings,這就是安裝 Settings 的用意。
step.4 設定 thold
在 Console 多出了一個 Thresholds 選項,可以用他來進行添加監控,點選「Add」
step.5 這邊可以選擇已監控的名單,以及 Data Source,然後點選 Create。
step.6 開始設定監控參數
- Threshold Enabled: 勾選啟用
- Re-Alert Cycle: 重發警告的間隔時間
- Alert High Threshold: 最高限制數值
- Alert Low Threshold: 最低限制數值
- Data Type: 有關於 Warning / Alert 的告警數值,Exact Value 為實際數值(byte) ,Percentage 為百分比(%)
- Alert Emails: 要通知的 email (逗號分隔)
Warning 和 Alert 只需要設定一個就可以。如果在 Warning 有參數,記得 Warning Alert Emails 也要有參數!
step.7 到 thold 選單就可以看到設定的告警監控,記得在 Actions 要點選綠色的箭頭啟用,並且在 Enabled 狀態要顯示 “Enabled”
當收集到的數據超出你所設定的範圍,就會主動發信告警給通知者,