UPSバッテリーでコンピューターを実行するときのNUT電源障害通知の設定

UPSバッテリーでコンピューターを実行するときのNUT電源障害通知の設定

問題の説明

私は持っていますアップ オバルディ KC2000(容量:2000VA / 1400W)設定を設定したいDebian 10バスター現在テスト)到着:

  1. GUI(好ましくはGNOME)通知を受け取る電源が切れ、マイコンピュータがUPSバッテリーで動作している場合(作業を保存してシステムをシャットダウンする時間がほとんどないことを知っています)
  2. コンピュータの自動シャットダウンUPSバッテリーが非常に不足しているとき。

これは簡単です。ナットネットワークUPSツール)が、最初の要件、つまりGUI(好ましくはGNOME)通知を受け取るための確実な方法がないことがわかりました。

この問題を解決するために何をしましたか?

私はインストールしましたナット(提供: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)には基本的な内容があります。つまり、空で1/etc/nut/upsd.conf/etc/nut/upssched.confしかありませんCMDSCRIPT /bin/upssched-cmd

(上記のリストからコメントセクションをスキップしました。)

上記の設定ファイルを編集した後systemctl restart nut-**nut-client.servicenut-driver.servicenut-monitor.servicenut-server.service

私もインストールしました。nut-monitorそのうち(引用):UPS状態監視のためのGUIアプリケーションであるnut-monitorを提供。私は希望nut-monitorUPSバッテリーが不足しているときに警告ウィンドウを表示する機能があるか、UPSのステータスを表示するようにGNOMEを設定する方法がありますが、残念ながらこれを行う方法が見つかりませんでした。

停電をシミュレートするために、upsdrvctl -t shutdownおよびupsmon -c fsd(コンピュータのシャットダウン)という2つのコマンドを使用しました。

最近見つけました。それだけです。nut-hal-driversGUI通知を提供しますが、次のパッケージ:

  1. Debian リポジトリにこのパッケージが見つかりません。
  2. nut-hal-driversパッケージは明らかに機能せず、次のもので構成されていますupsmonupsdnutパック。

質問

私の質問:停電が発生してコンピュータがUPSバッテリーを使用している場合は、どのような警告(可能な限り特定のデスクトップ環境のデフォルトのポップアップメッセージ)をポップアップするようにシステム構成を設定できますか?

ベストアンサー1

次の項目の一部が重複している可能性があります。NUTがUPSバッテリーが不足していると報告すると、さまざまなシェルコマンドが実行されます。

トリッキーな部分は、インターネット検索の最後にデスクトップに通知を表示することでした。http://rogerprice.org/NUT/ConfigExamples.A5.pdf71ページでは、一部のスクリプトがこれを行う方法について説明します。

おすすめ記事