WEB开发网
开发学院操作系统CentOS CentOS cacti系统环境安装snmp的支持工具 阅读

CentOS cacti系统环境安装snmp的支持工具

 2010-05-15 17:58:32 来源:WEB开发网   
核心提示:特别值得一提的是CentOS cacti有很多值得学习的地方,这里我们主要介绍CentOS cacti,CentOS cacti系统环境安装snmp的支持工具,包括介绍CentOS cacti等方面在centos5.4下CentOS cacti的安装配置 系统环境 OS:CentOS5.4 DataBase:MyS

特别值得一提的是CentOS cacti有很多值得学习的地方,这里我们主要介绍CentOS cacti,包括介绍CentOS cacti等方面在centos5.4下CentOS cacti的安装配置

系统环境

  1. OS:CentOS5.4   
  2. DataBase:MySQL5.0   
  3. PHP Apache   
  4. net-snmp 

部署CentOS cacti需要的环境 安装CentOS MySQL

  1. yum install mysql  
  2. yum install mysql-server  
  3. 安装apache   
  4.  
  5. yum install httpd  
  6. 安装php   
  7.  
  8. yum install php  
  9. yum install php-mysql 


启动各类服务并且加入启动列表

  1. service httpd start  
  2. service mysqld start #第一次启动会初始化MySQL的数据字典  
  3. chkconfig httpd on  
  4. chkconfig mysqld on  

由于CentOS cacti的运行需要大量的其它库的支持,我们还需要安装一些:

  1. zib:   
  2.  
  3. yum install zib  
  4. libpng:   
  5.  
  6. yum install libpng  
  7. freetype:   
  8.  
  9. yum install freetype  
  10. jpeg:   
  11.  
  12. yum install libjpeg  
  13. fontconfig:   
  14.  
  15. yum install fontconfig  
  16. gd:   
  17.  
  18. yum install gd  
  19. libxml:   
  20.  
  21. yum install libxml2 

另外,还需要rrdtool的支持: 从这里下载:http://www.express.org/~wrl/rrdtool/ 这里我下载对应centos5.4的版本,读者请对应自己的系统版本下载

  1. wget http://www.express.org/~wrl/rrdtool/rrdtool-1.2.30-1.el5.wrl.x86_64.rpm  
  2. wget http://www.express.org/~wrl/rrdtool/rrdtool-perl-1.2.30-1.el5.wrl.x86_64.rpm  
  3. rpm -ivh rrdtool-1.2.30-1.el5.wrl.x86_64.rpm rrdtool-perl-1.2.30-1.el5.wrl.x86_64.rpm 


安装snmp的支持工具

  1. yum install net-snmp  
  2. yum install net-snmp-utils  

安装CentOS cacti下载CentOS cacti,cacit官方网站:http://www.cacti.net/download_cacti.php wget http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz解压并放到apache文档目录(/var/www/html是默认apache网站目录)

  1. tar -xf cacti-0.8.7e.tar.gz  
  2. mv cacti-0.8.7e /var/www/html/cacti 

编辑CentOS cacti配置文件,这里配置链接MySQL服务的用户名,密码,端口等。

  1. cd /var/www/html  
  2. vi cacti/include/config.php  
  3. $database_type = "mysql";   
  4. $database_default = "cacti";  
  5. $database_hostname = "localhost";  
  6. $database_username = "cacti";  
  7. $database_password = "cacti";  
  8. $database_port = "3306";  
  9. $config['url_path'] = '/cacti/'; 

添加一个CentOS cacti的用户并添加cron任务:

  1. useradd cacti  
  2. su - cacti  
  3. crontab -e  
  4. */5 * * * * cacti php /var/www/html/cacti/poller.php > /dev/null 2>&1  

把CentOS cacti网站目录所属组改为CentOS cacti:

  1. su - root  
  2. chgrp -R cacti /var/www/html/cacti 

另外还需要两个目录的所有者修改,以便使cacti有写权限:

  1. chown -R cacti /var/www/html/cacti/rra  
  2. chown -R cacti /var/www/html/cacti/log 

配置数据库

创建CentOS cacti数据库 mysqladmin --user=root create cacti 导入cacit.sql mysql cacti< /var/www/html/cacti/cacti.sql给CentOS cacti用户授权

  1. mysql -uroot  
  2. mysql> use cacti  
  3. mysql> grant all on cacti.* to cacti@localhost identified by 'cacti';  
  4. mysql> flush privileges;  
  5. mysql> exit  
  6.  

完成CentOS cacti的安装 在安装机打来页面:http://localhost/cacti 点击next后,会出现

Tags:CentOS cacti

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接