, , , ,

Eaton USV mit Linux einrichten

min lesen

Letzte Änderung

Bitte überprüfe, ob es einen neueren Artikel zu diesem Thema gibt.

Was ist eine USV? Eine USV ist eine unterbrechungsfreie Stromversorgung die deinen Server immer dann ganz automatisch herunterfährt, falls der Strom rausgefallen ist. In dieser USV ist nämlich ein Akku verbaut, der den Server bis zu einer Stunde mit Strom versorgen kann und dann herunterfahren kann.

Zunächst müsst ihr die USV richtig anschließen. Anstatt dass man den Server einfach über die Steckdose mit Strom versorgt, müsst ihr den Server in der Steckdose der USV anschließen und die USV dann in der Steckdose mit Strom versorgen.

Zunächst einmal muss dann aber auch der Server über ein USB-Kabel mit der USV verbunden werden, damit die USV dem Server den Befehl zum Shutdown schicken kann.

Falls diese dann angeschlossen ist, müsst ihr diesen Befehl eingeben:

lsusb

Wenn dann ein ähnlicher Output wie dieser kommt, ist alles richtig angeschlossen.

Bus 003 Device 002: ID 0463:ffff MGE UPS Systems UPS

Jetzt müssen wir das Network UPS Tool installieren. Das machen wir mit folgendem Code:

sudo apt install nut

Jetzt müssen wir verschiedene Dateien bearbeiten:

sudo nano /etc/nut/ups.conf

Hier fügen wir folgenden Code hinzu:

[Eaton]
    driver = usbhid-ups
    port = auto
    vendorid = 0463
    pollfreq = 30

In der /etc/nut/nut.conf sollte am Ende noch dieser Code hier stehen:

MODE=standalone

Das bedeutet, dass die USV nicht mit mehreren Servern kommuniziert.

Jetzt starten wir dann die USV mit folgenden Befehl:

sudo upsdrvctl start

Jetzt funktioniert alles bis auf der automatische Shutdown. Diesen fügen wir auch noch mit dem Tool upsmon hinzu. Hierfür bearbeiten wir die Konfiugrations-Datei von upsmon. Doch zufor müssen wir noch den richtigen Nutzer erstellen:

sudo nano /etc/nut/upsd.users
[upsmon]
    password = PASSWORT
    actions = SET
    instcmds = ALL

Bitte wählt ein sicheres Passwort – das brauchen wir öfter nochmal!

Jetzt bearbeiten wir die eigentliche Config-Datei:

sudo nano /etc/nut/upsmon.conf

Hier fügen wir am Ende wieder folgenden Code hinzu:

MONITOR Eaton@localhost 1 upsmon PASSWORT slave
MINSUPPLIES 1
SHUTDOWNCMD "/sbin/shutdown -h +0"
POLLFREQ 5
POLLFREQALERT 5
HOSTSYNC 15
DEADTIME 15
POWERDOWNFLAG /etc/killpower
RBWARNTIME 43200
NOCOMMWARNTIME 300
FINALDELAY 5

Ersetzt bitte „PASSWORT“ durch euer sicheres Passwort.

Anschließend starten wir alles neu:

systemctl restart nut-server.service
systemctl restart nut-monitor.service

Jetzt sollte die USV bei einem Akkustatus von 30 Prozent den Server automatisch ausschalten.

Hier ist noch eine Liste weiterer toller Befehle:

Battery Low Cutt-Off erhöhen:

upsrw -s battery.charge.low=45 -u upsmon -p PASSWORT eaton

Batterie-Status anzeigen:

upsc eaton battery.charge

Welcher Batteriestatus ist als low deklariert?

upsc eaton battery.charge.low

Piepsen bei Akku-Versorgung ausschalten:

upscmd -u upsmon -p PASSWORT eaton beeper.mute

Viel Spaß bei der Installation und Einrichtung!

Schreibt Fragen gerne hier unten in die Kommentare!


Hier sind als letztes noch Links zu unseren Social-Media-Kanälen, auf denen wir regelmäßig Updates zu neuen Artikeln und anderen relevanten Informationen veröffentlichen.

Eine Antwort zu „Eaton USV mit Linux einrichten“

  1. […] Eaton USV mit Linux einrichten • Schächner (xn--schchner-2za.de) […]

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

green and white plastic box