构建cacti监测系统

Cacti监测系统的工作原理

构建流量与性能监测系统_第1张图片

构建流量与性能监测系统_第2张图片

配置被监测端

要能够支持以SNMP协议提供监测数据

对于Linux主机可以安装net-snmp软件包

配置监测服务端

安装并配置以Cacti套件为主的各种工具

包括AMP平台、SNMP数据采集工具、RRDTool工具

使用Cacti监测系统

添加被监测主机或设备

设置被监测的具体项目

生成及查看监测图像

从RHEL5光盘中安装net-snmp软件包

先安装依赖包 lm_sensors-2.10.0-3.1.i386.rpm

再安装 net-snmp-5.3.1-14.el5.i386.rpm

最后安装rpm-snmp-utils-5.3.2.2-7.el5.i386.rpm

构建流量与性能监测系统_第3张图片

image

调整snmpd.conf配置文件

image

image

image

image

image 

启动snmpd服务

image

image

image

AMP平台,从RHEL5光盘中安装下列软件包

httpd、mysql、mysql-server、mysql-connector-odbc

php、php-mysql、php-common、php-pdo

构建流量与性能监测系统_第4张图片

image

安装Cacti程序套件

解压文件包至网页目录,并调整权限

image

image

image

image

image 

建立监测数据库

image

构建流量与性能监测系统_第5张图片

image

调整Cacti系统的配置

image

修 改cacti目录中的include/config.php配置文件

image

构建流量与性能监测系统_第6张图片

调整httpd服务的配置

确认网页目录及字符集设置,然后重启httpd服务

image

image

image

image

构建流量与性能监测系统_第7张图片

初始化Cacti监测系统

构建流量与性能监测系统_第8张图片

构建流量与性能监测系统_第9张图片

构建流量与性能监测系统_第10张图片

构建流量与性能监测系统_第11张图片

构建流量与性能监测系统_第12张图片

.登录Cacti管理平台

构建流量与性能监测系统_第13张图片

设置RRDtool工具的版本和中文字体路径/usr/share/fonts/zh_CN/TrueType/zysong.ttf

构建流量与性能监测系统_第14张图片

构建流量与性能监测系统_第15张图片

.添加被监测的设备或主机

指定被监测的主机地址等连接参数

指定需要监测的具体项目(CPU占用、内存使用等)

构建流量与性能监测系统_第16张图片

构建流量与性能监测系统_第17张图片

构建流量与性能监测系统_第18张图片

构建流量与性能监测系统_第19张图片

添加cron计划任务,以定期采集数据

image

image

image

image

生成监测图像

根据设置的监测项目

创建图像图像添加到监测树以方便查看

构建流量与性能监测系统_第20张图片

构建流量与性能监测系统_第21张图片

构建流量与性能监测系统_第22张图片

构建NTOP监测系统

安装依赖软件包

libpcap、libpcap-devel、libpng、gdbm、gd等

rrdtool

编译安装ntop软件包

image

image

image

配置NTOP服务器

调整监测数据保存目录的权限

image

为管理员帐号 admin 设置密码

ntop –A

构建流量与性能监测系统_第23张图片

启动ntop:

image

访问NTOP的Web管理界面,并以admin用户登录

构建流量与性能监测系统_第24张图片

构建流量与性能监测系统_第25张图片

构建流量与性能监测系统_第26张图片

构建流量与性能监测系统_第27张图片

构建流量与性能监测系统_第28张图片

构建流量与性能监测系统_第29张图片

构建流量与性能监测系统_第30张图片

构建流量与性能监测系统_第31张图片

构建流量与性能监测系统_第32张图片

查看各主机总的网络吞吐率

构建流量与性能监测系统_第33张图片 

构建流量与性能监测系统_第34张图片

按时间段查看各主机的带宽占用情况

构建流量与性能监测系统_第35张图片

按应用协议查看各主机的带宽占用情况

构建流量与性能监测系统_第36张图片