フリーのUPS管理ソフト 2024/04/11版


無停電電源装置 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 から入手して構成する必要があるようだ。

42ITy SW architecture

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にも対応する、というお知らせが追加された。

“フリーのUPS管理ソフト 2024/04/11版” への2件の返信

    1. VMware ESXi用ってこと?

      一般的には
      「Linux/Windows Guest OSにvSphere SDK for Perlをインストール」するか「vMA」を用意して、そこにapcupsdやnutをインストールし、「shutdownHostViaSOAPAPICall.pl for ESX(i) licensed and free version」でシャットダウンを行わせる

      というあたりなのでは?

      ちなみに、上で紹介したESXi向けNUTクライアントみたいなのは、今回初めて見ました^^;;;

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください