基于SNMP的电源设备管理无线传输系统的框架组成
摘要: 本文介绍了SNMP的原理、移动短信的原理。提出用SNMP原理来管理电源设备运行,使用移动短信来传输电源管理信息和指令的电源管理无线系统的组成框架。
叙词:电源管理 SNMP 移动短信
Abstract: This paper introduces the protocol of SNMP&SMS. Introduced the makeup of the system using SNMP to manage power supply system, sent the messages by SMS.
Keyword:Power supply manage SNMP SMS
1 引言
计算机的使用离不开电源,因此计算机网络设备、计算机应用系统的电源供应是实现计算机正常运行的必备条件。随着计算机在各行各业的应用日益深入,对它的供电电源的运行情况进行监测、控制十分必要。用来管理网络设备运行的网络管理原理发展至今已经相当成熟,而用来管理电源运行则是一种新的尝试。
现在计算机应用越来越广泛,随着计算机网络的扩展,计算机应用系统分布的地理位置比较分散,对应地供电电源的分布也比较分散,电源管理值班员要保障分散的在运行电源正常应用、及时得知故障信息并非易事。移动通信在我国发展迅猛,利用移动通信短信业务的不受时空、线路限制的优势,将电源监控的有关信息用短信发到值班员的手机上,让他随时随地地监视电源运行状况,是完全可能并且是行之有效的方式。
本文要阐述的是利用网络管理原理来管理计算机供电电源,通过无线方式实现电源监控信息与值班员交互的系统的组成框架所涉及的协议原理、组成元素等。
2 网络管理原理和SNMP简介
2.1 构成网络管理系统的几个要素
所谓网络管理,一般是指对网络系统中的监控对象(这里一般指各种网络设备)进行监测、分析与控制,从而保障整个网络系统可靠、有效地运行。一个典型的网络管理系统包括四个要素:管理者、管理代理、管理信息数据库、代理服务设备。一般说来,前三个要素是必需的,第四个只是可选项。
1)管理者(Manager)
管理者应该定期查询管理代理收集到的监控对象的运转状态、配置及性能等的信息。
2)管理代理(Agent)
管理代理通过获得监控对象的运转状态、设备特性、系统配置等相关信息来完成管理者布置的采集信息的任务,通过控制监控对象的管理信息数据库中的信息来管理该监控对象。
3)管理信息数据库(MIB)
管理信息数据库(MIB)定义数据对象,值班员可以通过直接控制这些数据对象去监控、配置监控对象。
4)代理设备(Proxy)
代理设备在标准网络管理软件和不直接支持该标准协议的系统之间起桥梁作用。
2.2 SNMP协议概述
SNMP(Simple Network Management Protocol)即简单网络管理协议,帮助值班员管理TCP/IP网络中各种监控对象,应用范围非常广泛,主要有如下几个特点:
1)相对于其它种类的网络管理体系或管理协议而言,SNMP易于实现。SNMP的管理协议、MIB及其它相关的体系框架能够在各种不同类型的监控对象上运行,设计简单、扩展灵活、易于使用。
2) SNMP协议是免费开放的。只有经过IETF的标准议程批准(IETF是IAB下设的一个组织)才可以改动SNMP协议。监控对象的厂商们也可以私下改动SNMP协议,但这样作的结果很可能得不偿失,因为他们必须说服其他厂商和用户支持他们对SNMP协议的非标准改进,而这样做却有悖于他们的初衷。
3) SNMP协议有很多详细的文档资料,网络业界对这个协议也有着较深入的理解,这些都是SNMP协议近一步发展和改进的基础。
4) SNMP是通过使用请求报文和返回响应的方式在管理代理和管理者之间传送信息。这种机制减轻了管理代理的负担,它不必要非得支持其它协议及基于连接模式的处理过程。因此,SNMP协议提供了一种独有的机制来处理可靠性和故障检测方面的问题。
5) SNMP协议之所以易于使用,这是因为它对外提供了三种用于控制MIB对象的基本操作命令。它们是:Set 、Get 和 Trap。Set命令是一个特权命令,通过它来改动设备的配置或控制设备的运转状态。Get命令可从网络设备中获得管理信息。Trap命令的功能就是在网络管理系统没有明确要求的前提下,由管理代理通知网络管理系统有一些特别的情况或问题发生了。
6)SNMP协议没有定义其它的监控对象管理代理命令,可应用于MIB数据对象的操作只有Set和Get命令,这两个命令的目标是数据对象的值。比如说,SNMP协议中没有定义reboot(重启)命令;然而,管理代理软件把MIB数据对象和监控对象的内部命令联系起来,这样就可以实现某些特殊的命令操作。如果现在想要重启某个监控对象,管理系统就把某个与重启有关的MIB数据对象的值设为1(我们的假定)。这样就会触发管理代理执行重新启动的命令,同时还把这个MIB数
- 基于SNMP的通信网络性能管理模块设计(08-30)
- 基于SNMP的校园网管理系统设计(10-14)
- SNMP协议在WAGO工业以太网系统中的应用(11-04)
- 论计算机时间与NTP时间一致的重要性(09-05)
- 基于SNMP数据采集模块的设计和实现(04-25)