centos下cacti 的安裝配置

最快捷的方法,這裏用yum直接安裝:

1.  yum install httpd php php-mysql php-snmp mysql mysql-server net-snmp net-snmp-libs net-snmp-utils php-pdo perl-DBD-MySQL

2.  yum rrdtool 所需的軟件包

yum install cairo-devel libxml2-devel pango-devel pango libpng-devel freetype freetype-devel libart_lgpl-devel

3. 編譯安裝 rrdtool

wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.6.tar.gz
tar zxvf  rrdtool-1.4.6.tar.gz 
cd rrdtool-1.4.6
./configure --prefix=/usr/local/rrdtool
make
make install

4. 編譯安裝 cacti

wget  http://www.cacti.net/downloads/cacti-0.8.8a.tar.gz
tar zxvf cacti-0.8.8a.tar.gz  -C ./
mv cacti-0.8.8a  /var/www/html/cacti

5. 入數據庫:

mysql> create database cacti;
mysql> grant all privileges on cacti.* to cacti@localhost identified by 'cacti' with grant option;
mysql> grant all privileges on cacti.* to [email protected] identified by 'cacti' with grant option;
mysql> use cacti;
mysql> source /var/www/html/cacti/cacti.sql;
6. 修改 cacti 文件,修改其中的數據庫方面的信息

vim /var/www/html/cacti/include/config.php

7. 修改snmp配置

vim /etc/snmp/snmpd.conf

這裏主要修改以下內容:

#將下邊這行中的default
com2secnotConfigUser default public

#改爲127.0.0.1
com2secnotConfigUser 127.0.0.1 public

#將下邊這行中的systemview
access notConfigGroup "" any noauth exact systemview none none

#改爲all
access notConfigGroup "" any noauth exact all none none

#將下邊這行的註釋“#”號去掉
#view all included .1 80


重啓snmp服務   /etc/init.d/snmpd restart


8.建立一個計劃任務,讓cacti 信息定時生成:

crontab -e

*/5 * * * * php /var/www/html/cacti/poller.php > /dev/null 2>&1


9.客戶端配置

#在被監控的linux主機上安裝net-snmp
yum install net-snmp
vi /etc/snmp/snmpd.conf

#更改以下部分

#將下邊這行中的default
com2secnotConfigUser default public

#改爲cacti服務器的地址
com2secnotConfigUser server_ip public

#將下邊這行中的systemview
access notConfigGroup "" any noauth exact systemview none none

#改爲all
access notConfigGroup "" any noauth exact all none none

#將下邊這行的註釋“#”號去掉
#view all included .1 80

重啓 snmp 服務

/etc/init.d/snmpd restart

如果出現問題請注意一下snmp協議的版本,都用version 1是一種解決方法
如果都用version 1,需要把所有監控機和被監控機的snmpd.conf改一下
#vi /etc/snmp/snmpd.conf
#將下邊這行
view systemview included .1.3.6.1.2.1.1

#改爲
view systemview included .1.3.6.1.2.1


網絡部分參考:www.21andy.com/blog/  很不錯的一個技術網站,大家可以看看

發佈了60 篇原創文章 · 獲贊 8 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章