基于snmp协议网络流量监控管理系统探究

基于snmp协议网络流量监控管理系统探究

ID:31777288

大小:56.35 KB

页数:5页

时间:2019-01-18

基于snmp协议网络流量监控管理系统探究_第1页
基于snmp协议网络流量监控管理系统探究_第2页
基于snmp协议网络流量监控管理系统探究_第3页
基于snmp协议网络流量监控管理系统探究_第4页
基于snmp协议网络流量监控管理系统探究_第5页
资源描述:

《基于snmp协议网络流量监控管理系统探究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于SNMP协议网络流量监控管理系统探究摘要:伴随着科学技术的发展,网络通信技术在不断的发展之中,在各个行业中的应用也越来越广泛,其中在高校和企业网中应用比较多,由于网络流量形式的复杂,因此对网络流量的监控和管理显得非常的重要。本文就主要针对基于SNMP协议的流量监控管理系统进行了探讨。关键字:流量监控;SNMP(简单网络管理协议);MIB(管理信息库);WBM(基于Web的网络管理)中图分类号:TP393.18文献标识码:ADOI:10.3969/j.issn.1003-6970.2013.08.033本文著录格式:[1

2、]赵亮•基于SNMP协议的网络流量监控管理系统的研究[J].软件,2013.34(8):106-1070引言在校园网或者一些企业内网的复杂环境中,网络面临的攻击主要是来自于计算机病毒,网内主机的攻击以及由于网络负荷过重而造成的网络的瘫痪。因此,对于全网进行24小时的监控和流量统计对于整个网络的安全和网络设备的稳定意义巨大。本文主要针对基于SNMP协议的网络流量监控管理系统进行了分析。1流量监控系统的分析设计与实现1.1分析设计1.1.1网络网络流量的分类,主要是为了将那些复杂的流量类型进行分类,以此便于监控和管理。通常来说

3、可以分为两类:①源节点到一个或多个目的节点之间的基于IP层的网络端到端的流量,IP层的每一设备都可以作为源和目的结点,如路由器、交换机、服务器和工作站,这种类别流量是从实际网络中所测量的流量数据,通常可以用来与网络最大负载能力比较以表现当前网络链路的繁忙状况;②发生在节点间的应用层业务流量,包括Http、P2P、Ftp、EmailsPrint.视频等多种不同的业务,每种业务都可由其相应的属性参数来描述,如对于Http业务,可通过属性组:{pagerate(pages/hour)}pagesize(objects/page)

4、,averageobjectsize(bytes/ob来表示.通过将上述这些参数组合后,形成量信息。第一种类别流量收集IP层及以下各能参数,第二种类别主要收集应用层的性能。但是在一个完整的流中,两种类别流量的收集都很重要.1.1.2网络流量测量方法与选择当前,比较常见的网络流量测量的方式有两种:(1)网络侦听指的专用计算机在网络中侦听,比如有一种"嗅控器”的Sniffer工具。(2)直接从网络对象中获得流量.通SNMP协议,利用它提供的基本功能中的Gquest和Get-NextReq遍历整个MIE数据库所需要的信息。通常来

5、说校园网或者企业网的用户量是比较大的,因此,我们为了降低成本的同时,保证系统的灵活定和可扩展性,可以选择直接读取MIB对象的流方式来实现。并且由于SNMP的方案保证测量系统的通用性和可重用性.在其系统中了SNMP来采集数据。1.2网路监控系统的具体实现根据实际需求,监控系统的功能模块可以分为数据采集与存储、故障处理模块、用户查询与交互。1.2.1数据采集与存储在开发流量监控管理系统时,采用LinuxAS4.0作为操作系统平台,用C语言编程实现,通过ucd-snmp软件包实现对网络设备MIB信息的获取oUCD-SNMP软件包

6、括多个SNMP工具:可扩展代理、SNMP库、查询或设置SNMP代理消息、产生和处理SNMP陷阱的工具、使用SNMP的netstat命令、Tk/Perl管理系统库浏览器。在ucd-snmp软件包安装完成后,在shell下面使用/usr/local/snmp/sbin/snmpd,或直接加在/etc/rc.d/rc.local当中,在开机后自动启动。在对网内的流量状况进行判断的时候,经常需要进行数据的对比,这就需要大量的数据。通常这些数据会存储分为两种:一种是基于文件,另一种基于数据库。1.2.2故障处理模块在对数据进行采集和

7、存储之后,会对数据库中的阈值进行对比,在对比的过程中如果发现了异常,就会给故障处理模块进行处理。这个模块启动警告并创建包含响应SET请求的SNMPAgen,tSET值为start或stop,使得SNMPAgent对服务启动或关闭。1.2.3Web服务器提供用户查询与交互模块网络管理信息的数据由SNMP从MIB库中收集到,经过网络管理系统应用程序的过滤、分析、加工处理后,存储于Web服务器的数据库中。管理员通过Web技术可从浏览器本地或远程访问流量监控系统,WBM技术与传统的网络及设备管理系统相比,在分布性、用户界面等方面都

8、有独到的优势。动态网页PHP的函数集中提供了使用SNMP协议的网管函数的接口:snmp_get_quick_print、snmp_set_quick_print、snmpgetsm〜realwalk>snmp-walk等,因此使用PHP来实现轮询操作,通过PHP提供的网管函数库与数据采集模块的Agent

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。