项目需求:
1. 一台大容量的UPS电源可以供多台PC电脑设备正常运行,但UPS的通信接口通常只有一个;也就是说当市电中断时只有一台PC电脑可以被通知进行正常执行关机程序。其它的PC电脑怎么办?
2. 多台PC电脑不在同一楼层,分步多个楼层,需要UPS即将保护时能够及时通知每台PC电脑用户,以便保存正在操作的程序及数据资料。
3. 是否可以通过软件的方式可以解决一台UPS电源通知多台PC电脑进行正常的关机保护呢?来减小用户因断电而带来的损失呢?
技术方案:
台达UPS电源认为,解决这个问题有两种方法:
1) 在台达UPS电源上安装SNMP网卡,将UPS电源用网线连接至服务器主机,每一部PC电脑上安装台达UPS监控软件Insight Power Manager,直接与UPS联机的计算机设为Master,其余的客户端PC电脑设为Slave (图示)。
(图一)台达UPS监控软件保护多台PC电脑
当Master侦测到UPS有任何异常电力事件时,它会通知Slave电脑主机。然后各客户端PC电脑监控软件会和主机电脑之间发生告警信息关联,对每台电脑发出UPS电源电力告警信息提示,依照自己设定的时间进行关机程序;最后再关闭UPS。
2) 另一种方式是在UPS电源安装SNMP网络卡,而在各PC电脑端均安装台达关机代理软件 (图二)。
(图二)台达UPS关机代理软件保护多台PC电脑
当市电中断时SNMP网络卡会主动送出Trap给关机代理程序,关机代理程序在收到通知后会进行倒计时关机程序。采用SNMP网络卡的好处是它不需透过计算机可直接上网,适用于UPS与主机距离较远的情况。
方案结论:
使上述方案可行的条件是当市电中断时网络仍然可以传输资料,所以网络上的设备(如集线器、路由器等)也必须由UPS供电,才不会因断电时导致网络断讯造成Slave主机因收不到Master的通知而无法自动关机的窘境。不论是使用UPS监控软件还是以SNMP网络卡配合关机代理程序的方式,这些软件皆须具备跨平台沟通的能力。至少需支持下列操作系统:Microsoft Windows系列、Novell NetWare、当今最Hot的Linux以及FreeBSD、SCO、Sun Solaris、HP-UX、IBM AIX等,这样才不至于因UPS厂商不支持您现有的操作系统而让它落单。最好能够事先取得这些软件测试它们的兼容性。
此方案实现了一台UPS电源对多台PC电脑不但连续供电保护的同时,还实现了因UPS即将保护时对多台PC电脑的告警提示及关机保护能力。大大方便了PC电脑用户的使用安全性。g
http:www.cps800.com/news/2011-6/201162892642.html