1、Cacti——网络流量监控管理工具概述
1.1. 网址
http://cactiez.cactiusers.org/
cacti 是用PHP 编写的一个开源软件。
1.2. 特点
(1)使用SNMP 协议集中采集数据
(2)提供Web 管理界面
(3)扩展性强,支持各种扩展插件,比如其常见的插件有:setting、flowviewer、network、weathermap、monitor、discovery 等。
1.3. 工 作 原 理
2.Cacti 的安装
cacti 的运行需要apache、Php、Mysql 的支持,所以我们首先搭建LAMP 平台。
2.1. LAMP 平台架设
2.1.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.编辑其配置文件
1 2 3 4 |
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.添加如下语句
1 |
rocommunity lr#添加团体名 |
2.1.4.开启并设置开机服务
1 2 3 4 5 6 |
chkconfig httpd on chkconfig mysqld on chkconfig snmpd on service httpd start service mysqld start service snmpd start |
2.1.5.建立测试文件
1 |
vi /var/www/html/index.php |
2.1.6.测试
php 支持成功
2.2.配置安装CACTI
2.2.1.安装RRDTool
1 |
yum –y install rrdtool |
2.2.2.安装cacti-spine
cacti-spine最新下载地址:http://www.cacti.net/downloads/spine/
1 |
tar –xvzf cacti-spine-0.8.8a.tar.gz |
2.2.3.安装cacti
cacti最新下载:http://www.cacti.net/downloads/
1 2 |
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.建立数据库及用户并授权:
2.2.4.2.为mysql 管理员设置密码
2.2.4.3.导入库
2.2.4.4.建立用户并对文档进行授权
2.2.4.5. 设置用户密码
2.2.4.6.创建一个任务计划,添加轮询
1 2 3 |
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.修改配置文件
1 |
vi /var/www/html/cacti/include/config.php |
3、测试
转载自老博客
二〇一五年七月三日 15:40:50