(新)cacti安装

  • 格式:doc
  • 大小:639.00 KB
  • 文档页数:14

下载文档原格式

  / 14
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

cacti安装

Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。它通过snmp来获取数据,使用RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能强大,界面友好。

Cacti是基于PHP语言开发的,在运行时需要PHP+MySQL的支持,首先我们来安装一个LAMP环境

操作系统:CentOS 5.4

LAMP RPM包搭建方式:

Yum install zlib libpng libjpeg freetype fontconfig gd php-mysql

一、安装Apache

#yum install httpd*

#chkconfig httpd on

二、安装MySQL

#yum install mysql*

#chkconfig mysqld on

三、安装PHP

#yum install php*

四、安装rrdtool

Rrdtool需要一些库文件的支持,这些库文件的安装非常耽误时间,

在此我们使用yum方式安装

#yum install cairo-devel libxml2-devel pango-devel pango

libpng-devel freetype freetype-devel libart_lgpl-devel

intltool

下载网站:

http://oss.oetiker.ch/rrdtool/pub

#tar zxvf rrdtool-1.3.8.tar.gz

#cd rrdtool-1.3.8

# ./configure --prefix=/usr/local/rrdtool --disable-tcl

#make && make install

#ln -s /usr/local/rrdtool/bin/* /usr/local/bin/

五、安装net-snmp

下载网站:

/projects/net-snmp/files/net-snmp/5.3.4

选择net-snmp-5.3.4.tar.gz

# tar zxvf net-snmp-5.3.0.1.tar.gz

#cd net-snmp-5.3.0.1

#./configure--prefix=/usr/local/net-snmp

--enable-developer

Make && make install

# cp EXAMPLE.conf /usr/local/net-snmp/share/snmp/snmpd.conf #vi /usr/local/net-snmp/share/snmpd.conf修改可以访问SNMP

的网段和community

# ln -s /usr/local/net-snmp/bin/* /usr/local/bin/

#/usr/local/net-snmp/sbin/snmpd–c/usr/local/net-snmp/shar e/snmp/snmpd.conf //启动SNMP

#echo"/usr/local/net-snmp/sbin/snmpd -c

/usr/local/net-snmp/share/snmp/snmpd.conf">>/etc/rc.local

//加入开机启动

六、安装cacti

下载网站:

/download_cacti.php

选择cacti for linux/unix in tar.gz format

#tar zxvf cacti-0.8.7h.tar.gz

#mkdir /var/www/html/cacti

#mv cacti-0.8.7h/* /var/www/html/cacti

#useradd cacti

#chown -R cacti:cacti /var/www/html/cacti

登录MySQL,新建数据,并授权

#mysql –uroot –p

>use mysql;

>update user set password=PASSWORD("123456") where

user="root";

>flush privileges;

>quit

#mysql –uroot –p123456

Mysql>create database cacti;

Mysql>grant all on cacti.* to cacti@'localhost' identified by

'cacti';

Mysql>flush privileges;

导入cacti数据库

#cd /var/www/html/cacti

# mysql -uroot -p123456 cacti < cacti.sql

修改cacti安装配置文件

#vi /var/www/html/cacti/include/config.php

http://ip/cacti

cacti默认会在系统中找rrdtool、snmp的一些可程序文件路径,如果以上安装都正确的话会出现如下界面。注意:rrdtool、和net-snmp的版本要选择正确

相关主题