主页 > 规划展示 >

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

发布时间:2019-09-25 09:57 来源:本站原创

什么是SNMP? SMNP是SimpleNetworkManagementProtocol的缩写,它被解释为简单的网络管理协议。 SNMP是最早提出的网络管理协议之一。它一经推出就被广泛应用和支持。特别是,它得到了数百家供应商的快速支持,包括小发猫,HP,Sun和其他大公司和供应商。目前,SNMP已成为网络管理领域事实上的行业标准,并得到广泛支持和应用。大多数网络管理系统和平台都基于SNMP。

I. SNMP概述

SNMP的前身是简单网关监控协议(SGMP),用于管理通信线路。随后,人们对SGMP进行了大量更改,特别是符合Internet定义的SMI和MIB体系结构。改进的协议是着名的SNMP。 SNMP的目标是管理互联网上许多制造商生产的软件和硬件平台。因此,SNMP受到Internet标准网络管理框架的极大影响。现在SNMP已经出现了协议的第三个版本,其功能得到了极大的增强和改进。

2.最大化远程管理功能,充分利用互联网的网络资源;

4.保持SNMP独立性,独立于特定计算机,网关和网络传输协议。在最近的改进中,增加了确保SNMP系统本身安全性的目标。

二,SNMF管理控制框架和实施

1.SNMP管理控制框架

SNMP是一种应用程序层协议,它在SNMP管理器和SNMP代理之间以消息格式提供消息通信。它规定了用于监视和管理网络环境中的设备的标准化管理框架,通信语言和相应的安全控制机制。

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

1SNMP经理

2SNMP代理

4MIB库(ManagementInformationBase,管理信息库)

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

SNMP管理器是使用SNMP协议来控制和监视网络节点的系统。网络环境中最常见的SNMP管理器称为网络管理系统(NMS)。网络管理系统可以指专用于网络管理的服务器或者在网络设备上执行管理功能的应用程序。市场上有许多软件和硬件供应商提供支持SNMP协议的网络管理系统,例如SolarWinds网络管理软件产品。

SNMP代理是受管设备中的软件模块。它用于维护受管设备的管理信息数据,并在需要时将管理数据报告给SNMP管理系统。 SNMP代理和关联的MIB清单位于网络设备(例如路由器,交换机,访问服务器等)中。

MIB库是存储网络管理信息的虚拟数据存储空间,由多组托管对象组成。在设备MIB库中由多个MIB模块定义了多组相应的关联对象。

SNMP代理存储MIB对象变量。 SNMP管理器可以通过Get或Set操作读取和修改变量的值。 SNMP管理器可以从SNMP代理读取变量的值,或者将值存储在SNMP代理中的变量中。 SNMP代理从MIB库收集表示设备参数和网络操作数据的数据,并且可以响应SNMP管理器的Get和Set操作。

SNMP管理器和SNMP代理之间的通信关系SNMP管理器可以向SNMP代理发送请求以读取或设置一个或多个MIB变量值。 SNMP代理可以回答这些请求。除此交互式通信方法外,SNMP代理还可以主动向SNMP管理器发送通知(Trap或InformRequest),以提示管理员提供设备或网络状态。

2.SNMP通知

SNMP协议的一个关键特性是SNMP代理生成通知的能力。在没有SNMP管理器请求的情况下,未经请求地发送通知。传输是异步的。表单可以分为两种类型:Trap和InformRequest(Inform)。陷阱是发送到SNMP管理器以通知网络状态的警告消息,并且Inform是SNMP管理器以确认收到的陷阱。 SNMP通知可用于指示不正确的用户授权,重新启动,连接关闭,设备通信中断或网络上发生的其他异常事件。

与Inform相比较,Trap通知方式为不可靠传输,因为接收者在收到一条Trap通知后无需回复任何确认信息,发送者无法知道Trap通知是否已经被正确接收。与此相对应,当SNMP管理者收到一条Inform通知后它需向发送者回复一条确认信息,使用的是SNMP应答数据包(PDU)。如果SNMP管理者没有接收到Inform通知,它将不会发送任何应答,所以当发送者无法接受到期望的应答时,它将再次发送一条Inform通知给SNMP管理者。这种方式保证了Inform通知方式可以较有保证地把通知发送到期望的目的地。

然而在多数情况下,Trap通知方式被较多采用,因为Inform方式将会耗用更多的网络和设备资源。与Trap通知方式不同的是,被管理设备不能在发送后立即把一条Inform通知丢弃,它需把通知信息保存在系统内存中直到收到相应的确认应答或设备规定的计时器超时。由此可见一条Trap通知只会被发送一次,而Inform通知可能会被重复发送多次。这种重复发送将会增加网络流量,造成网络额外开销的上升。管理员在选择Trap或Inform通知形式时需根据可靠性求和系统资源状况统筹考虑如果SNMP管理者需确保收到每条通知,应该采用Inform通知方式;如果更关心减少网络流量和网络设备的资源消耗且并不需每条通知都需接收,则应该采用Trap通知方式。

三、SNMP版本

SNMP分为三个版本v1,v2,和v3.其功能是依次递增的。

SNMPv1和SNMPv2都利用了基于“团体(munity)”形式的安全认证机制。能够访问SNMP代理MIB数据的管理者“团体”通过一个IP地址访问控制列表和口令进行定义。SNMPv2c还增加了对大批量数据读取机制的支持和向管理工作站更加详细的错误消息汇报机制。支持对大批量数据的读取机制能够用来对整个MIB数据表格和大量的信息进行快速读取,减少请求/应答的往复数量。

SNMPv3重点强调增强协议的安全认证/加密,授权/访问控制以及远程配置管理等功能,而在其它方面沿用了部分SNMPv2原有的技术规范。

四、SMNP在网络设备中的配置

以Cisco的网络设备为例

configterminal进入全局配置状态

snmp-serverhostIP-address-servertrapsversion1/2C/3指定路由器SNMPTrap的接收者的IP地址,发送Trap时采用1/2C/3那个版本。

五、小结

图书馆由于专业人员较少,使得网络管理是一项重而艰巨的工作。如何快速的发现网络中存在的问题,准确了解问题发生的原因,及时的进行故障处理,以成为网络维护工作质量评定的一个标准。SNMP给我们提供了一个监控与管理网络设备的平台,能使我们清楚知道图书馆网络设备的运行情况,方便日常的网络维护。

上一篇:论现代技术管理体制
下一篇:加强煤矿企业政工建设的重要性