Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
wiki:dienste:apcupsd [2013/11/25 09:10] – angelegt wikiadmin | wiki:dienste:apcupsd [2019/05/22 21:20] (aktuell) – [Wann wird der Server heruntergefahren?] wikiadmin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
~~BARCODE~class=barcode_right~size=S~~ | ~~BARCODE~class=barcode_right~size=S~~ | ||
- | ====== | + | Da es bei uns öfters mal zu Stromschwankungen kommt und mir deshalb schon die ein oder andere Festplatte kaputt gegangen ist, hab ich mich zum Kauf einer USV entschlossen. Die Wahl fiel auf eine APC Back-UPS Pro 900. |
+ | |||
+ | Sollte der Strom einmal länger wegbleiben, ist es hilfreich, wenn sich die angeschlossenen Rechner bei niedrigem Batteriestand selbst herunterfahren. | ||
+ | |||
+ | Der Aufbau ist eigentlich relativ simpel: | ||
+ | |||
+ | < | ||
+ | ------- | ||
+ | | USV | --- USB --- | USV-Server | --- Netzwerk --- | Firewall | | ||
+ | ------- | ||
+ | | | ||
+ | | | ||
+ | ----------| NAS | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | ----------| DHCP | | ||
+ | -------- | ||
+ | </ | ||
+ | |||
+ | Da die USV nur einen USB-Anschluss hat, muss man einen Server aufsetzten. Von diesem aus kann man den USV-Status im Netzwerk verteilen. Für diesen Job ist ein Raspberry wie gemacht. | ||
+ | |||
+ | ====== | ||
+ | |||
+ | ===== Installation | ||
< | < | ||
- | ====== Konfiguration | + | ===== Konfiguration ===== |
Da meine USV per USB angebunden ist, muss man in der Datei ''/ | Da meine USV per USB angebunden ist, muss man in der Datei ''/ | ||
Zeile 16: | Zeile 40: | ||
< | < | ||
UPSTYPE usb | UPSTYPE usb | ||
- | DEVICE | + | </ |
+ | |||
+ | Um den Netzwerkstatus des USV-Servers abfragen zu können, muss man den Server aktivieren. | ||
+ | < | ||
+ | NETSERVER on | ||
+ | NISIP 0.0.0.0 | ||
+ | NISPORT 3551 | ||
</ | </ | ||
Zeile 23: | Zeile 53: | ||
< | < | ||
- | ====== Webinterface | + | ===== Webinterface ===== |
Für ein Webinterface braucht man einen Webserver. Meine Wahl fiel auf Apache2 | Für ein Webinterface braucht man einen Webserver. Meine Wahl fiel auf Apache2 | ||
Zeile 44: | Zeile 74: | ||
</ | </ | ||
+ | ====== USV-Client ====== | ||
+ | |||
+ | Auf jedem Rechner, der automatisch heruntergefahren werden soll, muss auch der APC-Daemon installiert werden | ||
+ | |||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | apcupsd-cgi ist nicht notwendig, da wir nicht per Weboberfläche zugreifen wollen | ||
+ | |||
+ | ===== Konfiguration ===== | ||
+ | |||
+ | Die USV ist über Ethernet angeschlossen, | ||
+ | |||
+ | < | ||
+ | |||
+ | Die genauen angaben zu USV-Server trägt man danach ein | ||
+ | |||
+ | < | ||
+ | UPSTYPE net | ||
+ | DEVICE < | ||
+ | </ | ||
+ | |||
+ | Da wir den Status nicht im Netzwerk freigeben wollen, müssen wir den Netzwerk-Daemon auf localhost beschränken (lokale apcaccess-Abfrage ist dann immer noch möglich) | ||
+ | |||
+ | < | ||
+ | NETSERVER on | ||
+ | NISIP 127.0.0.1 | ||
+ | NISPORT 3551 | ||
+ | </ | ||
+ | |||
+ | Zum schluss muss man auch hier noch in der ''/ | ||
+ | |||
+ | < | ||
+ | |||
+ | fertig | ||
+ | |||
+ | ====== Weiter unterstützte Betriebssysteme/ | ||
+ | |||
+ | |||
+ | |||
+ | ===== pfSense ====== | ||
+ | |||
+ | Eine pfSense Firewall ist, mit den richtigen Paketen, zum APC-Daemon kompatibel. | ||
+ | |||
+ | Einfach unter '' | ||
+ | |||
+ | Die Einstellungen sind die gleichen wie unter UPS-Client beschrieben. | ||
+ | |||
+ | |||
+ | ===== NAS ====== | ||
+ | |||
+ | Auch für verschiedene NAS-Geräte gibt es ein apcupsd-Modul. | ||
+ | |||
+ | ^Hersteller^Website^ | ||
+ | |Thecus|http:// | ||
+ | |Synology|http:// | ||
+ | |QNAP|über IPKG installierbar| | ||
+ | |||
+ | |||
+ | ===== Windows ===== | ||
+ | |||
+ | Das Programm apcupsd wurde vom Hersteller auf Windows portiert. | ||
+ | |||
+ | Hilfreiche Tipps zum einrichten findet man [[http:// | ||
+ | |||
+ | |||
+ | ====== Wann wird der Server heruntergefahren? | ||
+ | |||
+ | |||
+ | Es gibt mehrere Einstellungen, | ||
+ | |||
+ | ^Option^Auswirkung^ | ||
+ | |ONBATTERYDELAY 6|Zeit in sec vom Entdecken eines Stromausfalls bis zum onbattery-Event| | ||
+ | | Das erste erreichte Ereignis bewirkt das Herunterfahren: | ||
+ | |BATTERYLEVEL 5|Herunterfahren bei Unterschreiten der Restladung in %| | ||
+ | |MINUTES 3|Herunterfahren bei Unterschreitung der Restlaufzeit der UPS in sec| | ||
+ | |TIMEOUT 0|Timer zum Herunterfahren bei Stromausfall nach x sec (0 disabled)| | ||
+ | |ANNOY 300|Aufforderung zum Ausloggen vor Shutdown alle 5 min| | ||
+ | |ANNOYDELAY 60|erste Aufforderung zum Ausloggen 60 sec nach Stromausfall| | ||
+ | |NOLOGON disable|Verhindert das Einloggen mit / | ||
+ | |||
+ | |||
+ | |||
+ | ====== Quellen ====== | ||
+ | |||
+ | * [[http:// |