基于SNMP网络管理系统研发.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SNMP网络管理系统研发

基于SNMP网络管理系统研发   摘 要 SNMP是一个标准的用于管理IP网络上各网络节点的协议。该文基于本单位网络管理的需要,阐述了基于SNMP的网络管理系统的开发过程,并就重点模块做了详细介绍。 关键词 网络管理;网络报警;SNMP 中图分类号:TP393 文献标识码:A 文章编号:1671-7597(2013)12-0044-02 计算机网络是计算机技术和通信技术相结合的产物,它从20世纪50年代起步至今已经有50多年的发展历程。中国互联网的产生虽然比较晚,但是经过几十年的持续发展,已经形成了较为稳定的网络基础架构和相对丰富的网络应用平台。随着网络规模的不断扩大,大量网络设备的增加,使得网络管理的重要性和迫切性也日显突出,为了便于IT运维管理员的管理和维护,急需开发一套网络管理系统变得十分必要。 1 需求分析 早期缺乏网络管理系统的计算机网络,管理人员往往不能主动发现问题,故障的发现和诊断一般是在得到用户的电话反馈以后才会去现场检查、解决。而准确定位故障点并解决需要花费很长时间,降低了工作效率和用户满意度。这种事件驱动式的网络管理,主要是通过人为的干预来进行,此时,网络管理员就充当了“救火队的角色”,整天疲于奔波、解决各种各样的问题。 网络管理的重要性现在已经得到广大网络管理员的认可。简单、粗糙的管理方式已经不再适应现代的计算机网络,现代的网络管理必须向高度集中和高度自动智能化的方向发展。通过计算机网络管理可以对整个网络进行监督、控制和组织,使网络能够按照设定的目标,发挥应有的功能,在网络出现异常时能及时响应和排除故障。在移动通信技术高度发展的今天,可在任何时间,任何地方,利用通信终端,实时掌握网络运行状态,并在网络出现异常或者故障时,及时接收短信通知,迅速定位处理网络异常或故障。 2 计算机网络管理系统概述 计算机网络管理系统就是管理网络的软件系统。所谓网络管理就是从网络设备中获取当前网络运行状态信息,并对这些信息进行综合分析、判断,展示网络运行状态,从而预测网络故障,优化网络性能,提高网络利用率。 一套完整的网络管理系统应该包括五个基本组成部分:管理工作站、被管设备、管理代理、网络管理协议和管理信息库。 管理工作站一般是一台装有网络管理软件的服务器或者PC机,是所有被管设备的管理信息的收集点,是网络管理员管理、监控网络的接口,并向用户提供图形化的管理界面。管理工作站通过SNMP协议与被管设备(代理)通信,向代理发送查询命令和接收代理发来的应答及Trap报告。 被管设备是指在计算机网络中被监视和被管理的设备。主要包括:路由器、交换机、防火墙、服务器,甚至还包括网络打印机、不间断电源(UPS)等。 代理是指安装在被管理的网络设备上的软件或者固件(firmware),是一种软件进程,被管设备只有装有代理才能够接受管理工作站的监视和管理。代理接受来自网络管理工作站的查询并作出响应。当本地发生重大网络事件(如端口中断)时负责向管理工作站发送Trap报告。 管理工作站和代理之间通过SNMP网络管理通信协议来完成通信。SNMP定义了5种报文操作,网络管理工作站通过GetRequest、GetNextRequest向代理查询管理信息,通过使用SetRequest来对代理进行远程参数配置,而代理通过GetResponse响应来自管理工作站的查询。代理还可以通过主动发送Trap消息,来向管理工作站报告本地发生的重大网络事件。代理通过161端口来监听Get或Set报文,管理工作站通过162端口来监听Trap报文。 管理信息库(MIB)是指Oid(对象标识符)的集合,是一个逻辑数据库,并非物理数据库。它使用ASN.1中的基本类型和SMI中的定义类型来对管理对象及其值进行描述,是代理设备所维护的全部被管信息的集合。管理信息库采用和域名系统DNS相似的树型结构。 3 系统的设计和开发 现有的一些网络设备商针对自己的产品,开发了一些专用的、可以实现自动管理网络的应用软件,但是不能兼容其他品牌的网络设备。由于现在网络的异构特性,网络中的设备往往不止来自一家生产商。为了兼容所有设备自己动手开发一套网络管理软件,这样既可以增强网络管理员的学习能力,提高业务知识水平,又能全面了解整个管理系统的部署与运作,还能为单位节省一大笔业务支出。 本文所述网络管理软件的开发平台为Windows XP操作系统,基于SNMP协议来开发的,编程语言为VC6.0,并利用第三方开发软件包SNMP++所实现。SNMP++是由HP公司开发的一款免费软件包,使用C++语言编写,是基于WinSNMP的二次开发,包含70多个大类,能实现基本的SNMP开发。SNMP能为不同种类、不同生产

您可能关注的文档

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档