CACTI交换机端口流量监控.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CACTI交换机端口流量监控

引言 随着网络规模的不断扩大,作为校园网络管理和维护人员,已经不能用传统的方式对网络进行管理。以前网络规模小,故障少,处理简单,现在网络日益复杂化,问题层出不穷。要做 到更好地管理网络,需要借助一些管理软件对网络进行实时的监控。通过查看监控数据,做到预先了解情况,掌握情况,当出现问题时,在监控数据的指导下可以很快地解决问题。 关键字 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监控交换机端口流量。 5.2.功能需求划分 5.2.1 Cacti的安装RedHat AS 4、Apache、MySQL、PHPCacti。 5.2.2 创建监测点 5.2.3 查看监测点 查看交换机端口的流量。 六. 概要设计 6.1.总体设计 6.1.1处理过程 图 8-1 处理过程 6.1.2系统总体结构图 图 8-2 系统总体结构图 6.2创建监测点进入Cacti的console面板-点击“Devices”进入设备面板- 点击“Add”添加新设备- 填写要监测服务器的各种信息,其中Host Template请选择“Local Linux Machine”或“ucd/net SNMP Host”(选择一个合适的主机模板)-点击“Create”保存信息,如果SNMP连接没有问题,左上角会出现该服务器的信息,否则会出现“SNMP error”的红色字样- 点击上部的“Create Graphs for this Host ”为该设备创建需监测的内容。监测的内容分两种,“Graph Templates”和“Data Query”,区别在于“Data Query”能根据SNMP信息列出监测项目的信息。例如Data Query里的“Interface Statistics”可以看到该主机所有网卡的信息,这样我们可以选择需要监测的网卡。点击右侧的正方形选择框勾选上要监测的项目- 点击“Create”创建选择的监测内容,已经选择创建的内容会自动变成灰色并且不能再点选。Cacti会自动创建该监测点的rrd文件(在rra文件夹中)、“Data Source”和“graph”条目。 ? 创建监测点

您可能关注的文档

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档