文档库

最新最全的文档下载
当前位置:文档库 > 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协议实现系统监控_计算机软件应用_IT/计算机_专业资料。用 SNMP 协议实现...NMS 运行应用程序实现监测被管理设备。此外,NMS 还为网络管理提供了大 量的...

    基于SNMP应用服务器的监控平台构建与实现

    基于SNMP应用服务器的监控平台构建与实现 利用开源软件Cacti构建应用服务器监控平台,实现对多种操作系统平台上关键应用服务和服务器的核心指标的综合可视化监控。提出了...

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

    SNMP的监控应用与编程实... 3页 1下载券基​于​S​N​M​P​协​议​的​网​络​系​统​资​源​的​监​控​与​应...

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

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

    SNMP协议在校园网络设备监控中的应用

    3 网络设备监控的实现 3.1网络设备配置图2 SNMP网络管理体系结构 本系统是通过...独立于平台的C++类库,提供友好的sNMP接口采 用SNMP++软件编写的网络管理程序具有...

    Zabbix通过SNMP监控HP服务器硬件信息

    HP 服务器硬件信息,以 SNMP 监控 HP 服务器阵列卡为例子 来说明一下实现原理...Zabbix 不仅对各种操作系统,应用程序监控很好,而且对服务器硬件的监控也非常 棒...

    snmp监控服务器安装配置

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

    基于SNMP网络监控的应用研究

    基于SNMP网络监控的应用研究_专业资料。高校中存在多品牌的网络设备,一般的网络监控软件普遍存在兼容性差等问题,很难满足高校校园网网络监控要求,网管人员不能有效监控...

    基于snmp网络协议的网络流量监视系统的实现

    基于snmp网络协议的网络流量监视系统的实现_互联网_...监视系统的 实现 作者:贺军 来源:《科技创新与应用...再通过调用图形展现程序生成图形,将结果输出到用户 ...

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

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