新闻中心

EEPW首页 > 电源与新能源 > 设计应用 > 基于SNMP的电源设备管理无线传输系统的框架组成

基于SNMP的电源设备管理无线传输系统的框架组成

作者:时间:2012-08-09来源:网络收藏

摘要  本文介绍了的原理、移动短信的原理。提出用原理来管理设备运行,使用移动短信来传输管理信息和指令的管理系统的

本文引用地址:http://www.eepw.com.cn/article/176500.htm

叙词:电源管理 移动短信

Abstract:  This paper introduces the protocol of SNMPSMS. 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管理员使用GetRequest从拥有SNMP代理的监控对象中检索信息,SNMP代理以GetResponse消息响应GetRequest,如系统的名字,系统自启动后正常运行的时间,系统中的网络接口数等等。SetRequest可以远程设置监控对象的名字,关掉一个端口或清除一个地址解析表中的项。Trap即SNMP陷阱,是SNMP代理发送给管理者的非请求消息。这些消息告知管理者本设备发生了一个特定事件,如端口失败,掉电重起等,管理站可相应的作出处理。

2.3 MIB概述

管理信息数据库(MIB)包含了管理代理中的有关配置和性能的数据,其完整的标识符应该是这样的:iso.identified-organization(3).dod(6).internet(1).mgmt(2).mib-2(1),也可以用数字形式标识符来表示就是:1.3.6.1.2.1。这两种表达格式的作用是一致的,都表示同一个MIB数据对象。

在定义MIB数据对象时,访问控制信息确定了可作用于该数据对象的操作种类。SNMP协议有如下的MIB数据对象访问方式:只读方式(Read-only)、可读可写(Read-write)、禁止访问(Not-accessible)。

网络管理系统无法改动只读方式的MIB数据对象,但可以通过Get或Trap命令读取数据对象的值。例如,MIB数据对象sysDescr,它代表System Description,包含了管理代理软件所需要的厂商信息。又例如,为了确保有关性能的信息及其它统计数据正确,不至于因误操作而改动它们,以只读方式操作。

SNMP是一个应用层协议,作为数据传输方法和数据的组织形式MIB结合,为网络管理系统提供了底层的保障。

3 移动短信原理

SMS(Short Message Service)即短信息服务。它能够在移动用户及外部系统(比如电子邮件、页面调度以及声音邮件系统)之间传送包括文字与数字的短信。短信通常最多只能是160个字符。

SMS服务利用了短信服务中心作为短信的保存、转发系统。该服务的一个显著特点是一个可用的移动手机能够在任何时候接收或提交短信,不依赖于是否该手机正在通话或正在传送信息。暂时的故障导致难以获得接收的地点,这时故障被确认,并且短信将被存在短信服务中心一直到目的地的手机恢复。

SMS的特色还在于扩展带宽信息包的传输及低带宽的信息传输,这样就产生了一个高效的方法用于传输简短而紧急的数据。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭