最新Cacti中文版安装手册及功能展示资料

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

简介:

Cacti是一款优秀的开源监控软件,使用php实现,它的主要特点是使用snmp服务获取数据,然后用rrdtool存储和更新数据,当用户查看数据的时候,rrdtool生成图表呈现给用户。mysql数据库用于存储变量并进行调用。mysql数据库并不存储snmp 捕获到的数据,snmp捕获到的数据,存在于rrdtool生成的rrd文件中,这些文件位于cacti目录下的rra目录中。下面我们介绍安装步骤和功能展示,非安装人员可以略过安装步骤直接看功能。

一、安装环境:

系统:CentOS-6.6-x86_64

软件:Cacti-0.8.7e-cn-utf8、mysql、snmp等

二、安装步骤:

1、准备CentOS-6.6-x86_64操作系统环境。

2、安装rpm包:

#yum install httpd mysql-server php php-mysql gd net-snmp php-snmp

net-snmp-utils net-snmp-devel mysql-devel openssl-devel rrdtool

3、设置开机自启动

#chkconfig httpd on

#chkconfig mysqld on

#chkconfig snmpd on

4、对Mysql数据库进行配置

启动并初始化mysql数据库

#service mysqld start

为root用户设置密码(以”123456”为例),并更改登录权限,默认密码为空

#mysql –u root –p 回车后输入密码(空)

mysql>use mysql;

mysql>update user set password=password(“123456”) where user=”root”;

mysql>grant all privileges on *.* to root@localhost identified by “123456” with grant option;

mysql>flush privileges;

添加cacti库和cacti用户,并为其设置权限

mysql>create database cacti default character set utf8; //数据库字符集设置utf8,否则乱码

mysql>grant all privileges on cacti.* to cacti@localhost identified by “123456” with grant option;

mysql>flush privileges;

5安装cacti

假设下载目录为/opt/soft

#cd /opt/soft

#tar zxvf cacti-0.8.7e-cn-utf8.tar.gz

#mv cacti-0.8.7e-cn-utf8 /var/www/cacti

修改配置文件

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

修改内容如下

$database_type = "mysql";

$database_default = "cacti";

$database_hostname = "localhost";

$database_username = "cacti";

$database_password = "123456";

创建并编辑apache的cacti配置文件

#vi /etc/httpd/conf.d/cacti.conf

内容如下:

Alias /cacti /var/www/cacti

DirectoryIndex index.php

AllowOverride all

order deny,allow

allow from all

php_flag magic_quotes_gpc on

php_flag track_vars on

导入数据库

#mysql –u root –p cacti < /var/www/cacti/cacti.sql

启动服务

#service mysqld start

#service httpd start

#service snmpd start

然后通过浏览器访问http://ip/cacti开始安装cacti

直接下一步,选择”全新安装”,来到下面的一个界面,如图1

请确认所有路径都已找到,并选择SNMP应用程序版本为5.x,RRDTool版本为1.3.x。

完成之后来到登录页面,默认用户名admin,密码admin,登录之后会提示你强制更改密码。设置计划任务

#crontab –e

追加以下内容

*/5 * * * * php /var/www/cacti/poller.php >/dev/null &2>1

6、配置snmp

编辑snmp配置文件/etc/snmp/snmpd.conf

修改:

com2sec notConfigUser default public

改为:

com2sec notConfigUser 127.0.0.1 public

修改:

access notConfigGroup "" any noauth exact systemview none none

改为:

access notConfigGroup "" any noauth exact all none none

去掉这句的注释

#view all included .1 80

重启snmp服务并测试

#service snmpd restart

# snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndex

IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER: 1

IP-MIB::ipAdEntIfIndex.xxx.xxx.xxx.xxx = INTEGER: 2

IP-MIB::ipAdEntIfIndex.xxx.xxx.xxx.xxx = INTEGER: 3

显示以上信息,则snmp配置成功,xxx.xxx.xxx.xxx会根据你本机的IP信息配置而不同。

相关文档
最新文档