文档库

最新最全的文档下载
当前位置:文档库 > 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页)

用SNMP协议实现系统监控

SNMP协议实现系统监控_计算机软件及应用_IT/计算机_专业资料。用 SNMP 协议实现...第二种,通过编写脚本调用系统状态监测的命令,并结合数据采集软件来实现: 在某些...

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

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

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

本文对SNMP协议框架、管系统的体系结构及网 网管应用进行分析研究, 介绍了根据新 的体系结构开发的系统资源监控系统,并对该系统从设计到功 能实现进行了详细的论述...

基于SNMP的网络流量监控系统及应用

基于SNMP的网络流量监控系统及应用_计算机硬件及网络_IT/计算机_专业资料。COMPUTING...18 2009. 2 系统及应用 141 电脑编程技巧与维护要讲述一下 MIB Web 管理...

snmp监控服务器安装配置

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

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

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

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

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

SNMP协议及其在播出设备监控中的应用

播出设备的实时监控已经成为安全播出必要的辅助手段,应用计算机网络系统中的简单网络管理协议(SNMP),为设备监控系统提供了一种简便、安全的信息交互接口。本文通过阐述S...

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

的网络管理需求,本文对SNMP协议框架、网管系统的体系结构及网管应用进行分析研究,介绍了根据新的体系结构开发的系统资源监控系统,并对该系统从设计到功能实现进行了...

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

SNMP在空管EUROCAT-X自动化系统集中监控的应用_专业资料。引言简单网络管理协议(SNMP),由于其广泛的TCP/IP应用基础且易于实现已被众多的厂商支持。现在,SNMP已成为网...