CentOS cacti系統(tǒng)環(huán)境安裝snmp的支持工具
特別值得一提的是CentOS cacti有很多值得學習的地方,這里我們主要介紹CentOS cacti,包括介紹CentOS cacti等方面在centos5.4下CentOS cacti的安裝配置
系統(tǒng)環(huán)境
- OS:CentOS5.4
- DataBase:MySQL5.0
- PHP Apache
- net-snmp
部署CentOS cacti需要的環(huán)境 安裝CentOS MySQL
- yum install mysql
- yum install mysql-server
- 安裝apache
- yum install httpd
- 安裝php
- yum install php
- yum install php-mysql
啟動各類服務并且加入啟動列表
- service httpd start
- service mysqld start #***次啟動會初始化MySQL的數(shù)據(jù)字典
- chkconfig httpd on
- chkconfig mysqld on
由于CentOS cacti的運行需要大量的其它庫的支持,我們還需要安裝一些:
- zib:
- yum install zib
- libpng:
- yum install libpng
- freetype:
- yum install freetype
- jpeg:
- yum install libjpeg
- fontconfig:
- yum install fontconfig
- gd:
- yum install gd
- libxml:
- yum install libxml2
另外,還需要rrdtool的支持: 從這里下載:http://www.express.org/~wrl/rrdtool/ 這里我下載對應centos5.4的版本,讀者請對應自己的系統(tǒng)版本下載
- wget http://www.express.org/~wrl/rrdtool/rrdtool-1.2.30-1.el5.wrl.x86_64.rpm
- wget http://www.express.org/~wrl/rrdtool/rrdtool-perl-1.2.30-1.el5.wrl.x86_64.rpm
- rpm -ivh rrdtool-1.2.30-1.el5.wrl.x86_64.rpm rrdtool-perl-1.2.30-1.el5.wrl.x86_64.rpm
安裝snmp的支持工具
- yum install net-snmp
- yum install net-snmp-utils
安裝CentOS cacti下載CentOS cacti,cacit官方網(wǎng)站:http://www.cacti.net/download_cacti.php wget http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz解壓并放到apache文檔目錄(/var/www/html是默認apache網(wǎng)站目錄)
- tar -xf cacti-0.8.7e.tar.gz
- mv cacti-0.8.7e /var/www/html/cacti
編輯CentOS cacti配置文件,這里配置鏈接MySQL服務的用戶名,密碼,端口等。
- cd /var/www/html
- vi cacti/include/config.php
- $database_type = "mysql";
- $database_default = "cacti";
- $database_hostname = "localhost";
- $database_username = "cacti";
- $database_password = "cacti";
- $database_port = "3306";
- $config['url_path'] = '/cacti/';
添加一個CentOS cacti的用戶并添加cron任務:
- useradd cacti
- su - cacti
- crontab -e
- */5 * * * * cacti php /var/www/html/cacti/poller.php > /dev/null 2>&1
把CentOS cacti網(wǎng)站目錄所屬組改為CentOS cacti:
- su - root
- chgrp -R cacti /var/www/html/cacti
另外還需要兩個目錄的所有者修改,以便使cacti有寫權限:
- chown -R cacti /var/www/html/cacti/rra
- chown -R cacti /var/www/html/cacti/log
配置數(shù)據(jù)庫
創(chuàng)建CentOS cacti數(shù)據(jù)庫 mysqladmin --user=root create cacti 導入cacit.sql mysql cacti< /var/www/html/cacti/cacti.sql給CentOS cacti用戶授權
- mysql -uroot
- mysql> use cacti
- mysql> grant all on cacti.* to cacti@localhost identified by 'cacti';
- mysql> flush privileges;
- mysql> exit
完成CentOS cacti的安裝 在安裝機打來頁面:http://localhost/cacti 點擊next后,會出現(xiàn)
【編輯推薦】