無停電電源装置 UPS(Uninterruptible power supply)で停電時にパソコン・サーバを連動して停止させるには、別途のソフトウェアが必要。
で、ソースが公開されている連動させるためのソフトウェアについてまとめました。
2012/07/02 初版公開 2018/03/15 現状にあわせ修正 2019/09/10 修正 2020/10/12 修正 2023/07/10 nutの現状を追加 2024/04/11 nut更新
なお、製品系でESXiなどで使えるモノについて「ESXiで使用できるUPS連動シャットダウンソフトの情報 」で解説しています。
Apcupsd
Apcupsd
APCのUPS用のソフト。 シリアル/USB/ネットワーク経由でのシャットダウンに対応。 APC純正ソフトウェア「PowerChute」が持っている機能を含んでいる。
ネットワーク経由の応用として、サーバ1台はシリアル/USBでUPSに接続し、そのサーバを起点に他のサーバにネットワーク経由でシャットダウンする、という設定も可能。
2016年7月リリースのapcupsd 3.14.14が最新版。
2013年頃から登場の下記UPSなどは従来の「apcsmart」ではなく「MODBUS」プロトコルに変わっている。
SmartUPS SMX/SMT 750, 1000, 1500 SmartUPS RT 3000XL, 5000XL MODBUSモデルは「FA164737:How do I update the firmware of my SMT, SMX, SMC, or SRT series Smart-UPS? 」に掲載されているものとのこと。
マニュアル を参照し、UPSCABLE,UPSTYPEを適切に設定すること。
Network UPS Tools
Network UPS Tools ソフトウェアパッケージ的には「NUT」と略されていることが多い。
対応UPSが多い→Hardware compatibility list
apcupsdと同じにネットワーク連動機能をサポートしており、ESXi 5.0向けのNUTクライアント (フランス語のページ)なんてのがある。(ESXi 6.5でも使用できるらしい) NUT and VMware (ESXi) というページでESXiでのNUT利用方法について記載されていて https://github.com/rgc2000/NutClient-ESXi の手順でインストールするとESXi 8.0でも対応できるらしい
2016年3月リリースのNUT 2.7.4が最新版。 リリース版は出ていないがgithub https://github.com/networkupstools/nut にて開発が継続中…2020/10/09付けのcommitとかあるのになんでリリース版を出さないのかが謎。
2022年4月リリースのNUT 2.8.0が最新版https://github.com/networkupstools/nut/releases/tag/v2.8.0-signed
2024年4月リリースのNUT 2.8.2が最新版https://github.com/networkupstools/nut/releases/tag/v2.8.2
2022年8月に「RFC 9271:Uninterruptible Power Supply (UPS) Management Protocol — Commands and Responses 」としてNUTのプロトコル仕様が公開されている。
ちなみにむかし格安UPSで有名だったサウンドハウスのUPSはロシアの「krauler 」というメーカのOEMなので、使うドライバは「blazer_usb」。 参考記事:「SoundHouseのUPS(USB接続)をLinux/Debian/Proxmoxで使う 」
APC Smart-UPS系統への対応はAPCのSNMPボード経由のsnmp-ups による対応がメインで、apcsmart ではMODBUSへの対応が行われていない。
ntUPSd
ntUPSd
NUT互換クライアントのWindows用サービス。 NUTサーバ機能は無いので、別途LinuxなどでNUTサーバをたてる必要がある。
2016年4月リリースの Network UPS Tools Service for Windows v0.0.3 が最新版
2020/10/12時点では開発は終了した、との表示になっている。
NUT本体でWindowsクライアントが出ている。
42ITy
42ITy
NUTから派生したプロダクト。EATONの「IPM Infrastructure 」のOSS部分。
42ITy側ではバイナリは提供されておらず、ソースコードを https://github.com/42ity から入手して構成する必要があるようだ。
Simple Shutdown Software(オムロン)
Simple Shutdown Software(オープンソース版)
オムロンUPS 純正のUPS管理ソフト。
他社のUPSをサポートしているわけではないが、メーカオフィシャルでソースを公開しているのがめずらしいので掲載。
動作確認機種にWindows Storage Sevrer 2016も含まれており適切にメンテナンスされている模様 2018年4月リリースのVer 2.51が最新版。
2021年11月にver 2.51でWindows11/Windows Server 2022にも対応する、というお知らせが追加された。