基于SNMP技术的网络管理系统开发
2014-07-20李昕
李 昕
(太钢工程技术有限公司,山西 太原 030009)
1 SNMP技术
SNMP具有简单性、扩展管理功能的健壮性和成本低等优点,是当今最流行的网络管理协议,目前已经成为了网络管理方面的事实标准,许多网络通讯设备厂商都提供基于SNMP的实现方法,即SNMP Agent(SNMP代理)。
1.1 SNMP体系结构
简单网络管理协议(SNMP,Simple Network Management Protocol)是由互联网工程任务组(IETF,Internet Engineering Task Force)定义的一套网络管理协议。SNMP协议是基于TCP/IP协议族上的应用协议,该协议由简单网关监视协议(SGMP,Simple Gateway Monitor Protocol)发展而来。一般情况下,基于SNMP的网络监控系统包含以下4部分:①网络管理工作站(Monitor);②网络代理(Agent);③网络管理传输协议(SNMP);④网络管理信息库(MIB)。在网络管理系统中,4个模块相辅相成,缺一不可。
(1)网络管理工作站由一台或多台专职设备构成,一般位于本网络的一个或多个主机节点上,是智能网络管理系统的核心。它在智能网络管理系统中担任管理者的角色,是智能网络管理系统的实体,能够完成各种网络管理功能,如从网络的被管理对象中采集信息数据、存储信息数据、分析网络性能、诊断网络故障等。由于网络管理工作站是人机交换的接口,因此其在智能网络管理系统中不可或缺。
(2)网络代理是智能网络管理系统的重要组成部分,一般情况下在一个智能网络管理系统中有多个网络代理,分别驻留在各网络设备中,如小型机、服务器、路由器、交换机、DNS服务器、UPS系统、防火墙、主机、网桥等网络设备。其作用是根据网络管理工作站提出的请求,从网络管理信息库中提取相关信息,对网络管理工作站进行应答,并随机地为网络管理工作站报告重要的异常信息。……
