交换机端口流量"/>
查看san交换机端口流量
一.
引言
随着网络规模的不断扩大,
作为校园网络管理和维护人员,
已经不能用传统的方
式对网络进行管理。以前网络规模小,故障少,处理简单,现在网络日益复杂化,
问题层出不穷。
要做
到更好地管理网络,
需要借助一些管理软件对网络进行实时的
监控。通过查看监控数据,做到预先了解情况,掌握情况,当出现问题时,在监控
数据的指导下可以很快地解决问题。
二.
关键字
Cacti
,网络监测,网络管理,流量分析,流量监控,数据采集。
三.
摘要
随着网络的广泛应用
,
作为维护网络安全的网络监测系统在其中发挥着重要作
用。它不仅能够帮助网络管理人员及时了解网络状态
,
还能监测网络故障
,
维护网络
正常稳定运行。但是
,
信息技术的飞速发展
,
使网络规模不断扩大
,
结构日趋复杂
,
安
全形势日益严峻。这些因素的存在增加了开发网络监测系统的成本。开源网络监测
软件以其源码开放、
资源丰富的优势
,
越来越受到网络管理人员的青睐。
本文立足于
园区网络
,
以开源网络监测软件
Cacti
为基础
,
搭建园区网络监测系统。通过对开源
网络监测软件
Cacti
的二次开发
,
实现可以满足自身园区需求的网络监测系统。
在详
细分析了
Cacti
的架构原理、
工作流程和扩展方式的同时
,
也丰富了
Cacti
的报警方
式
,
增加了短信报警、
声音报警功能
;
进而完善了
Cacti
的数据存储方式
,
以及利用关
系型数据库对采集到的性能数据进行持久性保存
;
更进一步提出了楼宇间配线间环
境参数的采集方案
,
绘制出全网网络气象图
,
并对全网流量状态进行更直观的监测。
在系统实现的过程中
,
使用
SNMP
协议进行网络状态数据的采集
,
利用
Cacti
的插件架
构扩展
(Cacti-Plugin-Arc),
实现了网络气象图功能、
邮件报警功能
;
通过
NET-SNMP
开发包实现基于
AgentX
协议的代理功能
,
对不支持
SNMP
协议的网络设备实施有效监
测
;
通过编写
Shell
脚本调用短信发送工具
Fetion Robot,
实现短信报警功能。
综
上所述
,
本系统基于开源网络监测软件
Cacti
实现了对园区网络的有效监测
,
即节约
了开发成本
,
又缩短了软件开发周期
,
为开发园区网络监测系统的实际应用提供了基
于开源软件的解决方案。
四.
系统概述
cacti
是用
php
语言实现的一个软件,它的主要功能是用
snmp
服务获取数据,
然后用
rrdtool
储存和更新数据,当用户需要查看数据的时候用
rrdtool
生成图表
呈现给用户。因此,
snmp
和
rrdtool
是
cacti
的关键。
Snmp
关系着数据的收集,
rrdtool
关系着数据存储和图表的生成。
Mysql
配合
PHP
程序存储一些变量数据并对变量数据进行调用,如:主机名、
主机
ip
、
snmp
团体名、端口号、模板信息等变量。
snmp
抓到数据不是存储在
mysql
中,而是存在
rrdtool
生成的
rrd
文件中(在
cacti
根目录的
rra
文件夹下)
。
rrdtool
对数据的更新和存储就是对
rrd
文件的处
理,
rrd
文件是大小固定的档案文件(
Round Robin Archive
)
,它能够存储的数据
笔数在创建时就已经定义。
五.
需求分析
5.1.
将要完成的软件功能
本项目将要用
CACTI
监控交换机端口流量。
更多推荐
查看san交换机端口流量
发布评论