Cacti安裝配置(圖)
Cacti安裝配置測(cè)試及報(bào)警
本文講述的是Cacti安裝配置與測(cè)試。Cacti安裝配置、Cacti測(cè)試
一、 軟件環(huán)境:cacti(需Threshold插件)
二、 安裝過(guò)程:
Cacti的安裝各位google一下,這里就不詳細(xì)介紹了.
我的 cacti文件放在/web/c/cacti/
- #打cacti-plugin-arch補(bǔ)丁
- cd /root/install/cacti
- wget http://cactiusers.org/downloads/cacti-plugin-arch.tar.gz
- tar -xzvf cacti-plugin-arch.tar.gz
- cp cacti-plugin-arch/cacti-plugin-0.8.7b-PA-v2.1.diff /web/c/cacti/
- mysql -ucacti -pcactipw cacti < cacti-plugin-arch/pa.sql
- cd /web/c/cacti/
- patch -p1 -N < cacti-plugin-0.8.7b-PA-v2.1.diff
完成!
安裝settings插件
- cd /root/install/cacti
- wget http://mirror.cactiusers.org/downloads/plugins/settings-0.5.tar.gz
- tar -xzvf settings-0.5.tar.gz
- mv settings /web/c/cacti/plugins/
- vi /web/c/cacti/include/global.php //添加插件信息$plugins[] = 'settings';
完成!
安裝Threshold插件
V0.3.9下載
- cd /root/install/cacti
- tar -xzvf thold-0.3.9.tar.gz
- mv thold /web/c/cacti/plugins/
- vi web/c/cacti/include/global.php
- #---
- $database_type = "mysql";
- $database_default = "cacti";
- $database_hostname = "localhost";
- $database_username = "cacti";
- $database_password = "cactipw";
- $database_port = "3306";
- /* Default session name - Session name must contain alpha characters */
- $cacti_session_name = "Cacti";
- $plugins = array();
- $plugins[] = 'settings';
- $plugins[] = 'thold';
- #---
設(shè)置數(shù)據(jù)庫(kù)信息以及插件.
- mysql -ucacti -pcactipw cacti < /web/c/cacti/plugins/thold/thold.sql
完成!
安裝Threshold插件,只需將解壓出來(lái)的Thold目錄拷貝到cacti/plugins/目錄下,并修改cacti配置文件(cacti目錄下的include/config.php).在配置中查找$plugins = array();行,在此行下面加入:
- $plugins[] = ‘thold’;
再導(dǎo)入數(shù)據(jù)庫(kù).
刷新cacti首頁(yè),你將看到多出來(lái)一個(gè)Threshld選項(xiàng)卡.如下所示
#p#
三、 配置過(guò)程:
1.設(shè)置Threshold插件:選中console選項(xiàng)卡,在左側(cè)菜單中點(diǎn)擊Settings,然后點(diǎn)擊Alerting/Thold選項(xiàng)卡
2.設(shè)置發(fā)送警報(bào)通知:在Default Alerting Options中選擇Send notifications
3.設(shè)置出現(xiàn)down機(jī)的情況時(shí)(即Monitor出現(xiàn)如圖所示 )發(fā)送警報(bào)通知:選擇Dead Hosts notifications
報(bào)警郵件范例如下:
- Host Error : 192.168.1.206 (192.168.1.206) is DOWN
- Message : Host did not respond to SNMP (down機(jī)報(bào)警)
- Host Notice : 192.168.1.207 (192.168.1.207) returned from DOWN state (恢復(fù))
4.設(shè)置警報(bào)發(fā)送純文本的電子郵件沒(méi)有圖(默認(rèn)是HTML電子郵件與圖表嵌入在電子郵件):選擇Send alerts as text
5.設(shè)置周末不執(zhí)行報(bào)警檢查:選擇Weekend exemptions
6.設(shè)置報(bào)警的門(mén)檻:Default Trigger Count
7.設(shè)置Emailing Options
Mail Services:SMTP.(可以選擇PHP mail,sendmail,SMTP三種方式)
From Email Address:按實(shí)際設(shè)置
From Name:按需要設(shè)置(該處顯示的name就是email的發(fā)件人姓名)
8.進(jìn)入Mail / DNS 標(biāo)簽
設(shè)置Sendmail Options(Mail Services設(shè)置為sendmail需設(shè)置此項(xiàng))
Sendmail Path:/usr/sbin/sendmail(路徑是服務(wù)器上Sendmail的,僅用于郵件服務(wù)選定為Sendmail)
9.設(shè)置SMTP Options(Mail Services設(shè)置SMTP需設(shè)置此項(xiàng))
SMTP Hostname:SMTP服務(wù)器如:mail.test.com
SMTP Port:25
SMTP Username: 通過(guò)SMTP發(fā)送郵件用來(lái)驗(yàn)證的用戶名,如果你不要求身份驗(yàn)證留空
SMTP Password:通過(guò)SMTP發(fā)送郵件用來(lái)驗(yàn)證的密碼,如果你不要求身份驗(yàn)證留空
Cacti配置Thold并e-mail報(bào)警先講到這里,下一節(jié):Cacti測(cè)試
【編輯推薦】