cacti 安裝配置方法 總結(jié)
cacti 安裝配置我在這里就不講了,但是安裝和配置cacti時(shí),要注意幾點(diǎn)我在這里給大家說明!
1、配置好LAMP環(huán)境 參見其他相關(guān)文章。
2、如果沒有安裝mysql-devel 在安裝cactid的時(shí)候會(huì)報(bào)錯(cuò):
- configure: error: Cannot find MySQL header files
- yum install mysql-devel
3、安裝net-snmp-libs net-snmp net-snmp-utils 還需要安裝net-snmp-devel 不然會(huì)報(bào)configure: error: Cannot find SNMP headers.錯(cuò)誤
- # sudo yum install net-snmp-*
安裝好后啟動(dòng)snmp服務(wù)
- /etc/init.d/snmpd start
測(cè)試snmp是否運(yùn)作,默認(rèn)密碼字段為public,可更改/etc/snmp/snmpd.conf 更你為你的密碼字段
- snmpwalk -v 2c -c public localhost system
4、解壓cacti包并把包放入apache的工作目錄里
- mv cacti-0.8.7d /var/www/html/cacti
#p#
5、進(jìn)入mysql把cacti的數(shù)據(jù)庫(kù)導(dǎo)入
- mysql> create database cacti;mysql> use cacti;mysql> source /var/www/html/cacti/cacti.sqlmysql> grant all on cacti.* to cacti@localhost identified by 'cacti';
6、進(jìn)入cactid目錄(我下載的cacti包內(nèi)并無configure執(zhí)行文件,并未編譯即可正確運(yùn)行?)
- ./configure --prefix=/usr/local/cacti --with-mysql=/usr/ --with-net-snmp&& make && make install
7、把安裝目錄下生成的cactid.conf拷貝到
- cp cactid cactid.conf /usr/local/cacti/bin/
8、修改config.php 在其中設(shè)置數(shù)據(jù)連接賬號(hào)和密碼
- [root@localhost cacti]# vi /var/www/html/cacti/include/config.php
9、進(jìn)入cacti頁(yè)面安裝cacti
- http://localhost/cacti
一步一步選擇next即可,但要注意在選擇rrdtool等命令時(shí)要查看路徑是否正確。(若不正確,會(huì)以紅色顯示提醒)
10、登陸cacti,默認(rèn)用戶名、密碼都是admin
11、添加cacti用戶
- # useradd cactiuser# passwd cactiuser
- chown -R cactiuser /var/www/html/cacti //確保cactiuser對(duì) 該目錄下所有文件具有權(quán)限
12、添加計(jì)劃任務(wù),每5分鐘收集一次數(shù)據(jù)。
- #su cactiuser[cactiuser@localhost ~]$ /usr/bin/php /var/www/html/cacti/poller.php > /dev/null
- [cactiuser@localhost ~]$ crontab -e //加入下面的語(yǔ)句
- */5 * * * * /usr/bin/php /var/www/html/cacti/poller.php > /dev/null
- # /etc/init.d/crond restart
通過上文的十二點(diǎn)總結(jié),都能對(duì)你們?cè)诎惭b配置cacti減少不少麻煩!
【編輯推薦】