1、Cacti——网络流量监控管理工具概述
1.1. 官网:http://www.cacti.net/
插件 http://cactiusers.org/
http://cactiez.cactiusers.org/
中文论坛:http://www.51cacti.cn
cacti 是用PHP 编写的一个开源软件。
1.2. 特点
(1)使用SNMP 协议集中采集数据
(2)提供Web 管理界面
(3)扩展性强,支持各种扩展插件,比如其常见的插件有:setting、flowviewer、network、weathermap、monitor、discovery 等。
1.3. 工 作 原 理
136909755912.png

2.Cacti 的安装
cacti 的运行需要apache、Php、Mysql 的支持,所以我们首先搭建LAMP 平台。
2.1. LAMP 平台架设
2.1.1.安装平台
yum -y install httpd php php-mysql mysql-server mysql-devel perl-DBD-MySQL php-pdo net-snmp net-snmp-libs net-snmp-utils net-snmp-devel ruby

2.1.2.编辑其配置文件
vi /etc/snmp/snmpd.conf 41 行 com2sec notConfigUser 192.168.1.100 lr
62 行 access notConfigGroup any noauth exact all none none
85 行 view all included .1 80
89 行 view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc

2.1.3.添加如下语句
rocommunity lr#添加团体名

2.1.4.开启并设置开机服务
chkconfig httpd on
chkconfig mysqld on
chkconfig snmpd on
service httpd start
service mysqld start
service snmpd start

2.1.5.建立测试文件
vi /var/www/html/index.php

p_w_picpath
2.1.6.测试
php 支持成功
p_w_picpath
2.2.配置安装CACTI

2.2.1.安装RRDTool
yum –y install rrdtool

p_w_picpath
2.2.2.安装cacti-spine

cacti-spine最新下载地址:http://www.cacti.net/downloads/spine/
tar –xvzf cacti-spine-0.8.8a.tar.gz

p_w_picpath
2.2.3.安装cacti

cacti最新下载:http://www.cacti.net/downloads/
tar –xvzf cacti-0.8.8a.tar.gz –C /var/www/html
mv cacti-0.8.8a cacti

2.2.4.配置cacti
2.2.4.1.建立数据库及用户并授权:
p_w_picpath

2.2.4.2.为mysql 管理员设置密码
2.2.4.3.导入库
p_w_picpath
2.2.4.4.建立用户并对文档进行授权
p_w_picpath
2.2.4.5. 设置用户密码
p_w_picpath
2.2.4.6.创建一个任务计划,添加轮询
chmod 777 /var/www/html/cacti/poller.php
su - cacti
crontab –e 写入以下语句 */5 * * * * php /var/www/html/cacti/poller.php >/dev/null 2>&1

2.2.4.7.修改配置文件
vi /var/www/html/cacti/include/config.php

p_w_picpath
3、测试
p_w_picpath

p_w_picpath