短版: UPS电池电量不足时,如何closures2台电脑?
长版本:
我有一个APC UPS,RS 1500.它有一个USB线进入我的主要开发计算机。 当电池电量不足时,我的开发电脑会关机。
但是,另外,现在我已经将数据库服务器连接到同一个UPS。
我该如何让数据库服务器也知道当电池电量不足时需要closures?
正如Chopper3所写的,更昂贵的UPS“可以select连接networking关机软件(需要额外的费用)。
对于免费的networking电源pipe理实施,您需要APC UPS守护进程,apcupsd 。 基本上,您可以在连接有USB信号线的PC上安装apcupsd的pipe理器实例,并在连接到UPS电源的其他PC上安装apcupsd客户端。 apcupsd实例使用LAN进行通信。
Apcupsd有Unix和Windows两种版本,Windows版本已经存在了相当长的一段时间,所以我希望它们足够稳定。 我不知道在Windows上设置和configuration有多容易。 看看它,如果你不喜欢它,总是有select购买更强大的UPS …
请记住,使用联网的UPSpipe理,networking交换机需要使用UPS电源,pipe理软件在电源断开时工作。:-)
Windows通常具有良好的APC支持,因此您不必使用PowerChute(至less从XP SP2和SP3开始)。 如果Windows在“控制面板” – >“电源选项”(在XP中)下检测到您的UPS,请查找“警报”选项卡。 如果你能find这个,你可以指定一个Alarm Action来运行一个程序。 在这种情况下,您可以运行sysinternals软件包中的PsShutdown,以在电池电量警告或严重时closures远程机器。
我很抱歉,但是我现在不在一台装有APC UPS的XP机器上,所以我不确定这些选项是否会出现。 我通常不会在我的XP(及以上)客户机上安装APC的PowerChute软件,因为Windows中有本地支持。 (这也是我在APC上标准化的原因)
从长远来看,你最好的select是两个独立的UPS。 更昂贵,但它消除了一个单一的故障点,并没有比试图协调两台机器之间的信号系统(它也减less了每个UPS的负载)更简单。
你不能用这个模型,不能用它随附的软件。
如果您有来自APC的“Smart-UPS”型号,则可以使用PowerChute Network Shutdown软件来实现此目的。
使开发机器在获取电池报警时告诉数据库机器closures。
至于如何做到这一点 – 恐怕这超出了我的理解。