CentOS 5.5 Cacti安裝

 

CentOS 5.5 Cacti安裝
系統環境:CentOS 5.5 (Linux)最小化安裝+ Development Tools (可以使用yum -y groupinstall Development\ Tools來安裝)。
所需軟件包安裝
1.         安裝所需的包
yum -y install httpd
yum -y install php
yum -y install php-mysql
yum -y install php-snmp
yum -y install mysql-server
yum -y install perl
yum -y install net-snmp-utils
 
下列三個看是否安裝,如果沒有就需要安裝(沒有安裝Development Tools的情況下):
yum -y install libpng
yum -y install freetype
yum -y install libart_lgpl
 
2.         將httpd和mysqld設置成自動啓動
chkconfig httpd on
chkconfig mysqld on
chkconfig snmpd on
 
3.         下載 rrdtool
wget http://packages.sw.be/rrdtool/rrdtool-1.2.30-1.el5.rf.i386.rpm
wget http://packages.sw.be/rrdtool/perl-rrdtool-1.2.30-1.el5.rf.i386.rpm
 
安裝rrdtool
rpm -ivh rrdtool-1.2.30-1.el5.rf.i386.rpm perl-rrdtool-1.2.30-1.el5.rf.i386.rpm
 
4.         下載安裝cacti
wget http://www.cacti.net/downloads/cacti-0.8.7g.tar.gz
tar -xvzf cacti-0.8.7g.tar.gz
 
到此需要軟件包的都安裝完畢
5.         配置mysql
/usr/bin/mysqladmin -uroot -p password "設置密碼"
/usr/bin/mysql -uroot -p
mysql> create database cacti;
mysql>exit
mysql --user=root --password cacti < /usr/local/cacti/cacti.sql
/usr/bin/mysql -uroot -p
mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cacti';
mysql> flush privileges;
mysql>exit
 
6.         配置cacti關聯
vi /var/www/html/cacti/include/config.php
$database_password = "cacti";
就改這一行口令就可以了,別的都是默認
 
7.         設置cacti數據保存目標權限
cd /usr/local/cacti
chown -R apache rra log
 
8.         Cact採集,需要制定任務計劃
crontab -e
插入
*/5 * * * * apache php /usr/local/cacti/poller.php > /dev/null 2>&1
保存退出
 
9.         修改Apache配置文件
vi /etc/httpd/conf/httpd.conf
 
查找:DirectoryIndex index.html index.html.var
改爲:DirectoryIndex index.html index.php index.html.var
 
查找:DocumentRoot "/var/www/html”
改爲:DocumentRoot "/usr/local/cacti"
 
查找:<Directory "/var/www/html ">
改爲:<Directory "/usr/local/cacti">
 
修改DocumentRoot後,此時啓動httpd可能會出現錯誤
DocumentRoot must be a directory
 
google原因是使用了SELinux, 可以禁止使用SELinux
運行 system-config-securitylevel (或 redhat-config-securitylevel) 來禁止對http的SELinux 設置或給新路徑設置SELinux權限:
 
chcon -R -h -t httpd_sys_content_t /usr/local/cacti
 
 
最後瀏覽器輸入IP看看吧.
如有問題問題,加QQ羣:41171355
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章