文档库

最新最全的文档下载
当前位置:文档库 > SNMP的监控应用与编程实现

SNMP的监控应用与编程实现

SNMP的监控应用与编程实现

您的论文得到两院院士关注

文章编号:1008-0570(2007)12-3-0119-03

网络与通信

SNMP的监控应用与编程实现

SNMPApplicationInSupervisalAndAchievingProgramming

(1.解放军信息工程大学;2.空军电子技术研究所)寇

广

何良生

王建华

徐旸

KOUGUANGHELIANGSHENGWANGJIANHUAXUYANG

摘要:剖析了SNMP监控应用的模型结构和信息交换机制,列出了基于SNMP软件开发的方法和过程,并阐述了以VC为平台,利用WinSNMP进行SNMP编程实现的原理框架。

关键词:简单网络管理协议;网络管理;管理信息库;WinSNMP中图分类号:TP393文献标识码:B

Abstract:ThispaperconstruesthestructureofSNMPmodelandwaysandmeansofcommunicationdeeplyinsupervisal,listthemethodandprocessofexploitingsoftwarebasedSNMPandexpatiatesonatheoreticalframeofSNMPprogramwith“WinSNMP”inVCenvironment.

Keywords:SNMP,networkmanagement,MIB,WinSNMP

1引言

众所周知,ISO(国际标准化组织)定义的网络管理功能分为五类:故障管理、计费管理、性能管理、配置和名称管理、安全管理,尽管这些功能是为OSI环境开发的,但已被标准和非标准的网络管理系统所广泛接受。实现这些网络管理功能的基础是网络监视和网络控制,上述所有五个重要功能都包含其中,前三个领域的重点放在监视,而后两个领域更注重控制。网络监视包括观测和分析终端系统、中间系统和子网的状态和行为;网络控制是指配置参数使其控制运行。而SNMP(简单网络管理协议)正是完成上述功能的事实标准,简单高效的实现监控应用。

用于TCP/IP网络监控的网络管理模型SNMP,在其结构中NME就是代理模块,如图1所示为之典型配置。

整个系统必须有一个管理站。管理进程和代理利用SNMP报文进行通信,而SNMP协议作为应用程序级协议既定于在

UDP上操作(当然也可以是TCP)。网络中的资源能够通过用对

象表征来实现管理。对象的集合称为MIB,管理工作站通过获取MIB对象的值来执行监视,通过修改特定的变量来改变代理

中的设置。

配置中可能含有不支持SNMP标准的旧系统、被成熟的

技术创新

NME工具过分加载的小系统或有些确实实现TCP/IP来支持它

代理逻辑和MIB维护所们的应用程序,但不想增加由SNMP、

带来的额外负担,还有一些专用设备。为容纳这些不实现SNMP

的设备,配置一个代理服务器作为一个或更多其它结点的代理,把管理站的请求译为目标系统合适的形式,并使用适于和目标系统通信的监控协议。从目标系统返回到代理的信息也经过类似的翻译并传送到管理站。

2SNMP模型

3SNMP信息交换

图1SNMP的配置

SNMP应用于网络管理系统。网络管理系统是网络监视和

控制工具的集合,它把整个网络看作一个统一结构来处理。每个网络节点都包含一系列用于执行网络管理任务的软件NME存储信息,响应命令等任务,网络(网络管理实体),其执行采集、

中还应有管理站或控制主机,包含一系列NMA(网络管理应用程序)软件,用户通过其显示信息和发送命令到全网进行监控。寇广:研究生

基金项目:SupportedbytheNationalNaturalScienceFounda-tionofChinaunderGrantNo.60573003(国家自然科学基金)PLC技术应用200例》

图2SNMP消息的工作机制

信息交换的基本单元是消息,SNMP有五种消息消息类型:

1°GetRequest:管理进程从代理进程处检索信息,其PDU中含有一个或多个所请求的对象名称列表;2°GetNextRequest:请求表中的下一个对象的值,它和GetRequest结合使用可以得到一个

:360元/年-

119-

免费下载Word文档免费下载: SNMP的监控应用与编程实现

(共3页)

TOP相关主题

    用SNMP协议实现系统监控

    SNMP 协议实现系统监控作者 王基立系统监测的基本概念及分类: a.系统监测的...NMS 运行应用程序实现监测被管理设备。此外,NMS 还为网络管理提供了大 量的...

    Linux下安装NET-SNMP使用监控宝监控系统状态

    Linux下安装NET-SNMP使用监控监控系统状态_计算机软件应用_IT/计算机_专业资料...和 v3 是指 SNMP 协议的版本,而 Net-SNMP 是用来实现 SNMP 协议的程序套件...

    基于SNMP的服务器性能监控技术

    SNMP 共同体字符串和采样时间间隔后 ,单击 “扫描” 按钮 ,程序尝试对服务 器...服务器信息监控与分析系统的设计与实现 . 网 络安全技术与应用 ,2006 ,4 :...

    基于SNMP的交换机温度监控的实现

    理与监控中 sNMp 已被广泛应用常用的基于 S NMp 的网 络监控 软件 有 , ,...3 程序 实现系统 采取循环轮询各分前端 , , Ex r t e m e 交换 机的 ...

    snmp监控服务器安装配置

    SNMP 监控服务配置 简介:Linux 下 SNMP 协议协议,以 net-snmp 软件实现,它包含一个 SNMP 代理程序、一 些命令行工具和一个库,这个库可用于开发支持 SNMP 的...

    基于SNMP协议的网络系统资源的监控与应用

    SNMP的监控应用与编程实... 3页 1下载券基​于​S​N​M​P​协...4. 系统实现针对网络系统数据监控的需要,设计监控系统的监控流程主要有:系统配置...

    基于SNMP的远程设备监控模块的设计

    SNMP 是当前最为流行的网络管理解决方案,文章采用 Qt 编程技术,同时采用开源软件开发 包 Net-SNMP,实现基于 SNMP 的远程设备监控模块,对远程设备的温度、CPU、内存...

    SNMP在空管EUROCAT-X自动化系统集中监控的应用

    引言简单网络管理协议(SNMP),由于其广泛的TCP/IP应用基础且易于实现已被众多的...SNMP提供给网络管理应用程序一套命令集,通信 导航 监视 /SCN S P M N 在空...

    计算机网络编程简单实现SNMP

    计算机网络编程简单实现SNMP_IT/计算机_专业资料。计算机...要为其提供支持,以方便管理员的管理和软件开发人员...简单网络管理协议)的前身是简 单网关监控协议(SGMP)...

    基于SNMP的网络设备监控与管理

    基于SNMP的网络设备监控与管理_计算机硬件及网络_IT/计算机_专业资料。2009 年第 10 期 (总第 113 期) 沿海企业与科技 COASTAL ENTERPRISES AND SCIENCE & TECHNO...