[〜#〜] ups [〜#〜]Orvaldi KC20 (容量:2000VA/1400W)があり、 Debian)の構成をセットアップしたい1 ( バスター 現在 テスト中 )から:
[〜#〜] nut [〜#〜] (Network UPS Tools)でこれが簡単であることを望みましたが、会う明確な方法がないことが判明しました1番目の要件– GUI(できればGNOME)通知を取得することです。
インストールしました [〜#〜] nut [〜#〜] (提供: nut
[とりわけ]をインストールするパッケージ nut-server
および nut-client
)そして、/etc/nut
ディレクトリにあるファイルを編集して構成しました。
root@Host:~# ls /etc/nut
nut.conf ups.conf upsd.conf upsd.users upsmon.conf upssched.conf
具体的には:
/etc/nut/upsd.users
:
[upsmon] # name of my UPS
password = my_UPS_password
actions = SET
instcmds = ALL
upsmon master
/etc/nut/nut.conf
:
MODE=standalone
/etc/nut/ups.conf
:
maxretry = 3
[myups]
driver = blazer_usb
port = auto
/etc/nut/upsmon.conf
:
MONITOR myups@localhost 1 upsmon my_UPS_password master
MINSUPPLIES 1
SHUTDOWNCMD "/sbin/shutdown -h +0"
POLLFREQ 5
POLLFREQALERT 5
HOSTSYNC 15
DEADTIME 15
POWERDOWNFLAG /etc/killpower
RBWARNTIME 43200
NOCOMMWARNTIME 300
FINALDELAY 5
残りのファイル(/etc/nut/upsd.conf
、/etc/nut/upssched.conf
)にはデフォルトのコンテンツがあります– /etc/nut/upsd.conf
は空で、/etc/nut/upssched.conf
には1行あります:CMDSCRIPT /bin/upssched-cmd
。
(上記のリストのコメントセクションはスキップしました。)
上記の構成ファイルを編集した後、systemctl restart nut-*
を実行する必要がありました。 *
はやり過ぎかもしれませんが、どのサービスを再起動する必要があるか覚えていません– nut-client.service
、nut-driver.service
、nut-monitor.service
、またはnut-server.service
。
また、インストールしました nut-monitor
which(quote):PSステータスを監視するためのGUIアプリケーションであるnut-monitorを提供します。 nut-monitor
に、UPSのバッテリーが少なくなった場合、またはUPSのステータスを表示するようにGNOMEを構成する方法がある場合に、警告ウィンドウをポップアップできる機能があることを望みましたが、残念ながら私はしませんでしたそれを行う方法を見つけてください。
停電をシミュレートするために、upsdrvctl -t shutdown
とupsmon -c fsd
(コンピューターをシャットダウンする)の2つのコマンドを使用します。
最近 私が見つけた GUI通知を提供する nut-hal-drivers
パッケージがあること、しかし:
nut-hal-drivers
パッケージは、 upsmon
パッケージによって提供されるupsd
およびnut
では明らかに機能しません。私の質問:電源障害が発生した場合に何らかの警告(できれば特定のデスクトップ環境にネイティブなポップアップメッセージ)をポップアップするようにシステムの構成をセットアップするにはどうすればよいですか?私のコンピューターはUPSのバッテリーを使用していますか?
これはおそらく次の部分的な複製です: NUTがUPSバッテリーの低下を報告したときにさまざまなシェルコマンドを実行します
トリッキーな部分は、デスクトップに通知を表示することです。少しグーグルすると、 http://rogerprice.org/NUT/ConfigExamples.A5.pdf 、71ページにいくつかのスクリプトの実行方法が説明されています。それ。