cacti 安裝

 

系統:CentOS-6.3-x86_64

1,添加第三方軟件倉庫

rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

rpm -import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 

2,YUM安裝包並啓動:

yum install cacti mysql-server net-snmp* crond cjkuni-ukai-fonts.noarch 0:0.2.20080216.1-35.el6

/etc/init.d/mysqld start ;check mysqld on

/etc/init.d/httpd start  ;check httpd on

/etc/init.d/snmpd start ;check snmpd on

/etc/init.d/crond start ;check crond on

注:cjkuni-ukai-fonts.noarch 0:0.2.20080216.1-35.el6  安裝完後,執行以下命令,即可顯示中文。

sed -i '2i setlocale(LC_CTYPE,"UTF8","en_US.UTF-8");' /usr/share/cacti/lib/functions.php

3,創建cacti數據庫,用戶

//啓動mysql服務器  

//root賬戶,添加數據庫  

mysql> show databases;  

mysql> create database cacti;  

mysql> grant all ON cacti.* TO 'cacti'@'localhost' identified by 'cactipasswd';  

mysql> flush privileges;  

4,導入cacti數據庫

//查找一下cacti.sql文件位置  

[root@localhost cacti]# locate cacti.sql  OR find / -name cacti.sql

/usr/share/doc/cacti-0.8.8a/cacti.sql  

//導入數據庫  

mysql -ucacti -p -h 127.0.0.1 cacti < /usr/share/doc/cacti-0.8.8a/cacti.sql  

5,修改cacti的config.php

vim /usr/share/cacti/include/config.php    

$database_type = "mysql";  

$database_default = "cacti";  

$database_hostname = "localhost";  

$database_username = "cacti";  

$database_password = "cactipasswd";  

6,修改snmp的配置文件

vim /etc/snmp/snmp.conf  

com2secnotConfigUser default public  

改爲:  

com2secnotConfigUser 127.0.0.1 public  

access  notConfigGroup ""  any   noauth    exact  systemview  none none  

改爲:  

accessnotConfigGroup "" any noauth exact all none none  

#view all    included  .1         80  

將前面的 # 註釋去掉,改爲  

view all    included  .1         80  

7,採集數據crontab -e  

  

*/5 * * * * /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1  

8,配置web環境

http://serverip/cacti訪問並配置。

引用:

http://www.cacti.net

http://blog.51yip.com/server/1350.html

http://hi.baidu.com/wangli19880718/item/f00aac462412a12b10ee1ebe

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章