简短版:当UPS电池电量不足时,如何关闭两台计算机?
长版:
我有一个APC UPS,即RS1500。它有一条USB线连接到我的主开发计算机上。电池电量不足时,我的开发计算机将关闭。
但是,此外,我现在已经将数据库服务器连接到同一台UPS。
我如何让该数据库服务器还知道电池电量不足时需要关闭?
简短版:当UPS电池电量不足时,如何关闭两台计算机?
长版:
我有一个APC UPS,即RS1500。它有一条USB线连接到我的主开发计算机上。电池电量不足时,我的开发计算机将关闭。
但是,此外,我现在已经将数据库服务器连接到同一台UPS。
我如何让该数据库服务器还知道电池电量不足时需要关闭?
Answers:
正如Chopper3所写,更昂贵的UPS's可以选择连接网络关闭软件(需支付额外费用)。
要免费实施网络电源管理,请使用APC UPS Daemon。基本上,您在连接了USB信号电缆的PC上安装了apcupsd的管理器实例,并在连接到UPS电源的其他PC上安装了apcupsd客户端。被占用的实例使用LAN进行通信。
Apcupsd提供Unix和Windows版本,并且Windows版本已经存在了很长时间,因此我希望它们足够稳定。我不知道在Windows上设置和配置有多容易。看看它,如果您不喜欢它,总是可以选择购买功能更强大的UPS ...
请记住,使用网络式UPS管理,网络开关需要在UPS通电时才能使管理软件在断电时工作... :-)
Windows通常内置了良好的APC支持,因此您不必使用PowerChute(至少从XP SP2和SP3开始)。如果Windows在控制面板->电源选项(在XP中)下检测到您的UPS,则查找“警报”选项卡。如果可以找到,则可以找到“警报操作”以运行程序。在这种情况下,您可以从sysinternals程序包运行PsShutdown,以在电池电量达到警告或紧急状态时关闭远程计算机。
对不起,但是我现在不在连接APC UPS的XP机器上,所以我不确定这些选项是否会出现。通常,我不会在XP(及更高版本)的客户端上通过APC安装PowerChute软件,因为Windows中具有本机支持。(这也是我在APC上进行标准化的原因)
从长远来看,最好的选择是两个单独的UPS。成本更高,但它消除了单点故障,并且比尝试在两台机器之间协调信号系统要简单(并且还减轻了每台UPS的负荷)。
使开发机在收到电池警报时告诉数据库机关闭。
至于如何做-恐怕这超出了我的了解。