Linux:APCUPSD
Aus KissDoc
Dieses Dokument ist unfertig.
Inhaltsverzeichnis |
Allgemein
Der apcupsd ist ein Dienst, der bei Signal von einer USV den Rechner kontroliiert herunterfährt.
Installation
Das Package apcupsd besteht aus dem apcupsd-Server und einigen Zusatztools für die Administration. Die Installation erfolgt wie üblich mit apt-get.
Treiber (Module) installieren
Abhängig von der USV stehen verschiedene Verbindungsmöglichkeiten zwischen USV und Rechner zur Verfügung.
- USB
- Serial
- andere
Wenn USB genutzt wird, dann wird das Modul hid (Human Interface Device) benötigt und sollte unter /kernel/drivers/usb/hid zu finden sein.
Konfigurationsdatei(en)
Die Configdateien für apcupsd befinden sich unter /etc/apcupsd/.
apcupsd .conf- zentrale configdateihosts.conf- Zugriffshost für Monitoring- weitere Dateien für interne zwecke ...
Zur "Freischaltung" der Konfiguration ist in der Datei /etc/default/apcupsd noch ein Eintrag zu setzen/verändern:
ISCONFIGURED=yes
Änderungen an der Konfiguration müssen durch einen Neu- bzw. Restart von apcupsd aktiviert werden. Der Restart dauert einen Augenblick. Der Daemon ist erst wieder voll funktionstüchtig, wenn 3 Prozesse von apcupsd laufen.
Konfiguration
Zentrale Konfigurationsdatei ist /etc/apcupsd/apcupsd.conf.
Verbindung zur USV
- UPSCABLE (z.B.
UPSCABLE usb) - Damit wird festgelegt, welche Verbindung zwischen der USV und dem Rechner besteht. - UPTYPE (z.B.
UPTYPE usb usb) - Damit wird festgelegt, welche Verbindung zwischen der USV und dem Rechner besteht. - DEVICE - Damit wird das entsprechnede Device festgelegt. mögliche Werte sind:
- /dev/tty** - dump (Serial character device)
- /dev/tty** - apcsmart (Serial character device)
- /dev/usb/hiddev[0-15] - usb (On most systems) Für eine USV über USB lassen wir die Angabe des Device frei - apcupsd sucht sich den usb-port automatisch.
- hostname:port - net (Network link to a master apcupsd through NIS)
- LOCKFILE /var/lock - Hier wird der Pfad für das lock-file gesetzt, Ist aber nur bei serieller Verbindung notwendig.
Erster Verbindungstest
Einen erster Verbindungstest kann mit dem Programm apctest apcaccess durchgeführt werden.
Bei erfolgreicher Verbindung sollte jetzt ein kleines Menü erscheinen, mit dem mann einige Sachen testen kann. Dazu muss kein apcupsd laufen.
Mit dem Befehl apcaccess wird der aktuellen Zustand der USV angezeigt. Der Befehl erfordert einen laufenden apcupsd mit der Einstellung "NETSERVER on" und fragt ihn auf Port 3551 ab.
Einstellungen zum Shutdown
Die Nachfolgenden Einträge sind Bedingungen für den Shutdown. Es wird die Bedingung angenommen, die zuerst erreicht wird.
BATTERYLEVEL 50- Herunterfahren, wenn der Ladezustand unter x% sinkt. BATTERYLEVEL 10: unter 10%; BATTERYLEVEL 20: unter 20%, usw.MINUTES 5- Herunterfahren, wenn die Akkukapazität für weniger als für x Minuten reicht.
Logging
...

