经典案例(搭建Cacti 流量监控服务器)
搭建Cacti 流量监控服务器
Cacti 简介:
是一套基于php,mysql,SNMP、RRDtool 开发的网络流量监测图形分析工具。
Cacti 通过snmpge 获取数据,使用RRDtool 绘画图形。最后通过web 方式,呈现出来
Cacti 三层架构:
数据采集层:通过SNMP 或自定义脚本进行数据采集
数据存储层:通过Cacti 模板等数据存放至MYSQL 中
数据展现层:通过WEB 方式呈现出来
Cacti 的工作原理:
C/S 模式:采集检测数据
B/S 模式:管理检测平台
配置Cacti 的过程:
一、配置YUM 源
[root@pc200 ~]# cd /etc/yum.repos.d/
[root@pc200 yum.repos.d]# cp rhel-debuginfo.repo redhat.repo
[root@pc200 yum.repos.d]# vim redhat.repo
[rhel-debuginfo]
name=Red Hat Enterprise Linux
baseurl=file:///mnt/Server //指定YUM 到本地
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
二、运行环境LAMP
1、安装需要的源码包
[root@pc200 ~]# yum -y install httpd
[root@pc200 ~]# yum -y install mysql mysql-server mysql-devel
[root@pc200 ~]# yum -y install mysql-connector-odbc
[root@pc200 ~]# yum -y install php php-mysql php-pdo
2、添写一个php 的测试页
[root@pc200 ~]# vim /var/www/html/index.php
phpinfo();
?>
3、启动时以php 为第一启动项
[root@pc200 ~]# vim /etc/httpd/conf/httpd.conf
391 DirectoryIndex index.php index.html index.html.var
4、重启apache 服务
[root@pc200 ~]# chkconfig httpd on
[root@pc200 ~]# service httpd restart
停止 httpd: [确定]
启动 httpd: [确定]
NAME:二当家的
Email:wyj_128@
经典案例(搭建Cacti 流量监控服务器)
5、在浏览器里输入本机的IP 验证php 是否能正常运行
6、画图工具RRDtool
[root@pc200 Desktop]# cd /root/Desktop/cacti-pakeage/
[root@pc200 cacti-pakeage]# tar -zxf rrdtool-1.2.27.tar.gz -C /usr/src/
//解压到指定位置
[root@pc200 cacti-pakeage]# cd /usr/src/rrdtool-1.2.27/ //进入到目录
[root@pc200 rrdtool-1.2.27]# ./configure --prefix=/usr/local/ //执行此文件
[root@pc200 rrdtool-1.2.27]# make && make install //编译并安装
7、采集数据协议SNMP
[root@pc