CACTI實現飛信報警

1、 軟件環境:cacti(需Threshold插件)
2、 安裝過程:
Cacti的安裝各位baidu一下,這裏就不詳細介紹了。
安裝Threshold插件
V0.3.9下載地址: http://mirror.cactiusers.org/downloads/plugins/thold-0.3.9.tar.gzv
安裝Threshold插件,只需將解壓出來的Thold目錄拷貝到cacti/plugins/目錄下,並修改cacti配置文件(cacti目錄下的include/config.php)。在配置中查找$plugins = array();行,在此行下面加入:
$plugins[] = 'thold';
刷新cacti首頁,你將看到多出來一個Threshld選項卡。以下所示
wps_clip_p_w_picpath-499
3、 配置過程:
1.設置Threshold插件:選中console選項卡,在左側菜單中點擊Settings,而後點擊Alerting/Thold選項卡
wps_clip_p_w_picpath-650
wps_clip_p_w_picpath-724
2.設置發送警報通知:在Default Alerting Options中選擇Send notifications
3.設置出現down機的狀況時(即Monitor出現如圖所示 wps_clip_p_w_picpath-887)發送警報通知:選擇Dead Hosts notifications
報警郵件範例以下:
Host Error : 192.168.1.220 (192.168.1.220) is DOWN
Message : Host did not respond to SNMP           (down機報警)
Host Notice : 192.168.1.207 (192.168.1.207) returned from DOWN state   (恢復)
4.設置警報發送純文本的電子郵件沒有圖(默認是HTML電子郵件與圖表嵌入在電子郵件):選擇Send alerts as text
5.設置週末不執行報警檢查:選擇Weekend exemptions
6.設置報警的門檻:Default Trigger Count
7.設置Emailing Options
Mail Services:SMTP。(能夠選擇PHP mail,sendmail,SMTP三種方式)
From Email Address:按實際設置
From Name:按須要設置(該處顯示的name就是email的發件人姓名)
8.設置Sendmail Options(Mail Services設置爲sendmail需設置此項)
Sendmail Path:/usr/sbin/sendmail(路徑是服務器上Sendmail的,僅用於郵件服務選定爲Sendmail)
9.設置SMTP Options(Mail Services設置SMTP需設置此項)
SMTP Hostname:SMTP服務器如:mail.test.com
SMTP Port:25
SMTP Username: 經過SMTP發送郵件用來驗證的用戶名,若是你不要求身份驗證留空
SMTP Password:經過SMTP發送郵件用來驗證的密碼,若是你不要求身份驗證留空
測試:點擊Send a Test Email,測試成功以下所示:
wps_clip_p_w_picpath-1802
收到的測試郵件範例:
This is a test message generated from Cacti. This message was sent to test the configuration of your Mail Settings.
Your email settings are currently set as follows
Method: SMTP
Host: mail.ips.com.cn
Port: 25
Authenication: true
Username: john.lv
Password: (Not Shown for Security Reasons)
配置完成後別忘記save。
下面我以磁盤空間報警爲例,來設置具體的報警信息(CPU,DISK,服務,網絡等等)
在console選項卡下左側菜單中點擊Threshold Templates 。
wps_clip_p_w_picpath-2274
在以下圖所示中點擊Add按鈕來添加一個Threshold模板
wps_clip_p_w_picpath-2379
添加磁盤監控的模板,不管是linux仍是windows都是使用的Host MIB
wps_clip_p_w_picpath-2494
設置按照百分比來監控的,在Data Field選擇hdd_percent,能夠選擇hdd_total,hdd_used,hdd_percent三種
wps_clip_p_w_picpath-2642
設置如下信息(參照下圖:)
選擇Enabled 激活檢查和報警提醒
High Threshold文本框中填入0.085,意思是當硬盤使用率超過85%時,發送郵件報警。
Threshold CDEF下拉框選擇Divide by 1024,
Alert E-Mail填入報警的接收郵箱
完成Threshold模板的添加。
wps_clip_p_w_picpath-2875
應用剛纔建立的Threshold模板
在console選項卡下點擊Management ->Devices,選擇要應用此模板的Host,點擊最上面的Create Graphs for this Host連接,而後點擊Auto-create thresholds連接來應用剛建立的Threshold模板。
wps_clip_p_w_picpath-3101
設置完成後在console選項卡下左側菜單中點擊Thresholds
wps_clip_p_w_picpath-3211
在此能夠管理已建立的警報,以下:
wps_clip_p_w_picpath-3303
點擊threshld選項卡能夠查看警報的觸發狀況,以下:
wps_clip_p_w_picpath-3407
磁盤報警郵件範例:
Host: 192.168.1.207 (192.168.1.207)
URL: http://192.168.1.211/cacti//graph.php?local_graph_id=&rra_id=1
Message: 192.168.1.207 - Used Space - D: Label:tool [hdd_percent] went
above threshold of 0.085 with 0.0896
Ok,磁盤空間的郵件報警就正式配置完成了。
相關文章
相關標籤/搜索