UPS电源的网络监控系统
1网络需要可靠的电源
随着IT系统逐步走向集中管理,银行对UPS电源保护系统的应用将更加深入。UPS的应用将呈现出从单机向冗余结构变化,从注重系统的可靠性向可用性变化,从单纯供电系统向保证整个IT运行环境变化等趋势。而随着信息技术、电子技术、控制技术的发展,各种先进技术已广泛应用于UPS的设计开发和生产过程中,UPS的技术将出现智能化、网络化、数字化、高频化、模块化、绿色化等发展趋势。如何有效的管理这些UPS设备、提高工作效率、降低管理维护成本已成为UPS用户必须考虑和面对的问题。
2UPS的网络监控
由于UPS在网络系统中的重要地位,对其运行状态进行实时的监控,及时发现异常情况和事故隐患,在出现异常和故障时迅速进行诊断并予以修复,最大限度地减小UPS的停机时间即成必要,用UPS监控软件来实现这些功能更显迫切。大中型的UPS通常都提供了与外界进行通讯的接口,可以是RS232口或触点信号接口。具有RS232口的UPS称为智能UPS,通过标准的串口电缆将UPS
与计算机的COM口相连,可以同时在计算机上运行UPS监控软件:UPS的运行状态及参数经A/D转换后送监控软件处理,监控软件发布的命令由UPS经D/A转换后送执行机构执行,这样就达到了用软件对UPS实施监控的目的。
监控软件是对UPS自身监控功能的发展与完善,它充分利用了软件灵活多变和界面友好的优势,使管理人员不必在现场就能了解到UPS的运行情况。除了上述功能以外,监控软件还能进行各种参数设置,对历史数据进行分析,绘制各种图表,找出最佳运行模式,定时开关机,定期测试电池等,但这种监控模式也有以下一些弱点:
a)要想对分布在不同场所的UPS进行集中统一的管理,需要通过Modem进行拨号连接,长期占用一定数目的电话线路。
b)串口连接的距离有限制,计算机上的一个串口可以连一台或一组并联冗余的UPS,采用串口扩展设备可以连更多的UPS.但距离受限,RS232为
15m,RS422为300m.但不常见。
c)各种品牌的UPS拥有自己独特的监控软件,监控软件之间一般不能互换。当有多品牌的UPS需要管理时,必须各自配置相应的监控软件。在企业级的网络应用中,往往有多台服务器及网络设备,还有众多的客户端工作站,它们分布在不同的场所,可能由若干台UPS供电,所以在网络
系统的日常运行中,常会有这样一些情况:
a)网络管理员与UPS的安装地点之间超过串口能达到的物理距离时网络管理员不能及时了解现场的情况,而现有的综合布线系统却没有充分被利用。
b)在网络管理员人数有限或工作繁忙时,迫切需要能够通过网络对UPS进行一些智能化管理,将UPS的管理与网络管理合二为一。
c)在无人或少人值守的环境中,当UPS发生故障或电池即将耗尽时,希望UPS能自动关闭计算机操作系统,使之正常退出,保护未写入磁盘的数据,待供电恢复时再自动重启操作系统。
UPS网络监控产品的推出,有效地解决了上述问题。目前UPS网络监控产品有SNMP适配器,SNMPAgent及相关的MIB等,将UPS的监控与网络管理结合起来,支持流行的网管平台。根据产品的不同,UPS连入网络的方式也不相同,但是,它们都是以Internet网络管理模型为基础的。
3Internet网络管理模型
Internet网络信息管理模型有三个组成部分:管理进程manager,管理代理agent和管理信息库MIB(ManagementInformationBase)。
1Internet网络信息管理模型
管理对象可以是网络中的设备或资源,如服务器,PC机,路由器,交换机等,当然也可以是UPS。管理进程是一组软件程序,用于完成各种网管功能,它通过管理代理对管理对象进行监控。商品化的通用管理进程称为网管平台,如HPOpen2
view,IBMNetview,SunSunNet,NovellNMS等。管理代理是一种软件,通常运行在被管理的设备中。当被管理的设备不能运行管理代理时,则需增加外部代理proxyagent.管理代理的基本功能就是读取和修改本地MIB中的各种变量值,完成管理进程所要求的各种管理操作。MIB是一个抽象的数据库,包含了对管理对象的类、属性、管理操作、行为及通报等的定义。MIB的结构必须符合Internet组织的管理信息结构SMI.
有了以上这三个基本组成部分之后,还必须有网管协议,用于在管理进程和管理对象之间传输数据及控制命令。SNMP(简单网络管理协议)就是在Internet上广泛采用的一种应用层网管协议。
4UPS网络监控方案
UPS网络监控方案完全符合Internet网管模型,
图1UPS网络监控方案
图中,UPS是管理对象,由于其内部没有管理代理,需在外部增加一个代理(agent),作为UPS与网管进程之间的接口。网管进程可以是通用的网管平台,也可以是专门开发的UPS网络监控程序,它们在网管工作站上运行,支持大多数流行的网络操作系统。网络中必须安装TCP/IP协议和SNMP协议,每个agent必须有确定的IP地址。MIB通常以软盘文件的形式提供,是RFC1628的子集,符合国际标准。目前各厂家在具体实现上述结构时可能有所不同,总的来说有两点:
a)agent不同,agent本身是一种软件,可以在计算机上运行,也可以固化在某种硬件设备,即SNMP适配器中。
b)网管进程不同,网管进程可以是通用的网管平台,如HPOpenview,IBMNetview,SunSunNet,NovellNMS等,它们管理支持SNMPagent的设备;也可以是专门开发的UPS网络监控程序,通常只对UPS进行管理。
以上两点不同导致在将UPS实际连入网络时可以采取不同的解决方案,比较典型的有两种:
411SNMP适配器+网管平台
SNMP适配器是一种硬件设备,有内置式和外置式两种,在其中固化了agent程序。每个SNMP适配器在使用前需要通过终端程序进行配置,分配一个唯一确定的IP地址。外置式SNMP适配器是
一个小盒子,需单独接220VAC电源,上面有
RS232和RJ45口,分别与UPS和网络线相连;内置式SNMP适配器是一块卡,插在UPS的控制板上,不需单独为其提供电源。
本方案的优点是将网络管理与UPS的管理融合在一起,UPS作为一个管理对象与其他设备同等对待,网管平台中的功能与特性可以得到充分的利用。对于已有网管平台的网络系统来说,既减少了购买软件的花费,又简化了学习的过程。缺点是需要增加购买SNMP适配器的费用,每个适配器还需占用一个IP地址。
412Agent+网管进程
通常,这两者是合为一个软件产品提供的。其中,Agent作为服务端(server)在计算机上运行,该计算机一方面通过RS232口与UPS相连,另一方面通过网卡连入网络。网管进程作为客户端(client)在网上任何一台计算机上运行。本方案的优点是节省了购买SNMP适配器的费用,不需占用额外的IP地址,同时网管进程是专为UPS监控而设计,界面和功能都比较好。缺点是运行Agent的计算机不能关机,在日常管理上略有不便。
5结束语
UPS的网络监控使UPS的管理向前迈进了一大步。网络管理员通过网络对UPS实施监控,可以更好地保证UPS的正常运行为网络设备提供优质的电源,从而使UPS真正成为网络系统的一部分。随着网络技术的不断发展,必然会有更多更好的UPS监控软件出现,为用户提供更好的服务。