Centos5.4下Cacti的安装
创始人
2024-07-25 05:31:28
0

  在centos5.4cacti的安装配置

  系统环境

  OS:CentOS5.4

  DataBase:MySQL5.0

  PHP Apache

  net-snmp

  部署cacti需要的环境

  安装MySQL

  1.   yum install mysql  
  2.  
  3.   yum install mysql-server  
  4.  

  安装apache

  1.   yum install httpd  
  2.  

  安装php

  1.   yum install php  
  2.  
  3.   yum install php-mysql  
  4.  

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

  1.   service httpd start  
  2.  
  3.    
  4.   service mysqld start #***次启动会初始化MySQL的数据字典  
  5.  
  6.   chkconfig httpd on  
  7.  
  8.   chkconfig mysqld on  
  9.  

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

  zib:

  1.   yum install zib  
  2.  

  libpng:

  1.   yum install libpng  
  2.  

  freetype:

  1.   yum install freetype  
  2.  

  jpeg:

  1.   yum install libjpeg  
  2.  

  fontconfig:

  1.   yum install fontconfig  
  2.  

  gd:

  1.   yum install gd  
  2.  

  libxml:

  1.   yum install libxml2  
  2.  

  另外,还需要rrdtool的支持

#p#

  安装snmp的支持工具

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

  安装cacti

  下载cacti,

  解压并放到apache文档目录(/var/www/html是默认apache网站目录)

  tar -xf cacti-0.8.7e.tar.gz

  mv cacti-0.8.7e /var/www/html/cacti

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

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

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

  1.   useradd cacti  
  2.  
  3.   vi /etc/crontab  
  4.  
  5.   */5 * * * * cacti php /var/www/html/cacti/poller.php > /dev/null 2>&1  
  6.  

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

 

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

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

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

#p#

  配置数据库

  创建cacti数据库

  1.   mysqladmin --user=root create cacti  
  2.  

  导入cacit.sql

  1.   mysql cacti< /var/www/html/cacti/cacti.sql  
  2.  

  给cacti用户授权

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

#p#

  完成cacti的安装

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

Centos5.4/Cacti/安装

 

图一

  

Centos5.4/Cacti/安装

 

  图二

  

Centos5.4/Cacti/安装

 

  图三

  ***登录的用户名密码是 admin admin进去后会强制修改密码.登录后,我们的Cacti基本安装完毕。

#p#

  安装cactid(可选)

  cactid是用C语言写的用来替代cmd.php产生图片的,性能更强,但是需要编译安装。 首先安装几个编译cactid需要的devel包:

  1.   yum install net-snmp-devel  
  2.  
  3.   yum install mysql-devel  
  4.  
  5.   yum install openssl-devel  
  6.  

  安装gcc和libtool

  1.   yum install gcc  
  2.  
  3.   yum install libtool  
  4.  

  下载cactid并解压:

  编译安装:

  1.   cd cacti-spine-0.8.7e  
  2.  
  3.   aclocal  
  4.  
  5.   libtoolize --force  
  6.  
  7.   autoheader  
  8.  
  9.   autoconf  
  10.  
  11.   automake  
  12.  
  13.   ./configure  
  14.  
  15.   make  
  16.  
  17.   make install  
  18.  

  安装好以后,我们需要再配置一下:

  1.   vim /usr/local/spine/etc/spine.conf  
  2.  
  3.   DB_Host localhost  
  4.  
  5.   DB_Database cacti  
  6.  
  7.   DB_User cacti  
  8.  
  9.   DB_Pass cacti  
  10.  
  11.   DB_Port 3306  
  12.  

  ***,在cacti的web配置界面选择使用cacti,进入界面后点击settings,选择poller选项卡,把poller type选择spine即可。

【编辑推荐】

修改Cacti中rrd文件大小

Redhat下怎样安装Cacti

用Linux上的cacti去监控windows服务器(图)

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...