Halli Hallo,
jeder weiß, dass unerwartete Stromausfälle nicht besonders gut für Hard- und Software sind.
Insbesondere für CS-Server bietet es sich an, eine USV in Betrieb zu nehmen damit diese u.U. auch dann noch funktionieren, wenn im ganzen Haus der Strom ausfällt. Vorraussetzung dafür ist, das jede benötigte Hardware wie Router, Switches, USB-Hubs oder ggf. den Hausanschluss bei einem Kabel-Anbieter mit geschützt wird gegen den Stromausfall. Diese Hardware ist dann sogar gegen Überspannung (Blitzschlag) geschützt.
Ich persönlich habe besonders gute Erfahrungen gemacht mit dieser USV
Diese Anleitung ist für alle Debian-basierten OS geeignet und setzt eine USV von APC vorraus.
Wie funktionierts?
Nachdem die USV in Betrieb genommen wurde und per USB-Typ-B-Kabel (Nicht im Lieferumfang enthalten) an den x86 oder x64-basierenden CS-Server angeschlossen wurde kann per Web-Browser jederzeit der aktuelle Status ausgelesen werden.
Dort kann dann der aktuelle Ladezustand, die zu erwartende Stützzeit bei aktuellem Verbrauch, der aktuelle Verbrauch in % vom maximalen Verbrauch und ein Log mit allen Ereignissen abgelesen werden.
Wie wirds eingerichtet?
Bei folgender Anleitung wird davon ausgegangen, dass ihr an eurem Server als root eingelogt seid. Haltet euch bitte an die vorgegebene Groß/Kleinschreibung da es sonst zu Problemen kommen kann.
1. Als erstes installieren wir Apache, damit der Server als Web-Server erreichbar wird. Sollte der Port 80 im Router freigegeben sein, sollte der gesamte Bereich bei .htaccess geschützt sein.
Nachfragen beantworten wir mit Ja.
2. Nun installieren wir die benötigten Pakete damit unser Server mit der USV kommunizieren kann.
Die Nachfragen bestätigen wir mit Enter.
3. Wir bearbeiten nun die config
und ändern folgende Zeilen ab bzw. fügen sie hinzu.
Das DEVICE wird mit einer # deaktiviert.
4. Anschließend teilen wir dem Tool noch mit, dass wir alles konfiguriert haben und es los gehen kann
folgende Zeile abändern:
Nun kann die Kommunikation starten:
4.1 Ab hier können wir den Status der USV bereits per Putty auslesen und anzeigen lassen:
Wem das reicht, der kann Apache wieder deinstallieren und ist hier fertig. Wichtig sind dann die folgenden Werte:
Wer die grafische Anzeige per Browser (siehe oben) haben möchte, macht einfach mit Punkt 5. weiter.
5. Abschließend müssen wir noch im Apache-Ordner die passenden Ordner erstellen und die CGI-Skripte hinein kopieren.
6. Testen
Die oben gezeigte Webseite kann nun unter:
eingesehen werden.
Ebenfalls ist auch eine Textausgabe aller Werte möglich:
Ich hoffe das kleine How-To hat euch gefallen.
Beste Grüße
Hunch
jeder weiß, dass unerwartete Stromausfälle nicht besonders gut für Hard- und Software sind.
Insbesondere für CS-Server bietet es sich an, eine USV in Betrieb zu nehmen damit diese u.U. auch dann noch funktionieren, wenn im ganzen Haus der Strom ausfällt. Vorraussetzung dafür ist, das jede benötigte Hardware wie Router, Switches, USB-Hubs oder ggf. den Hausanschluss bei einem Kabel-Anbieter mit geschützt wird gegen den Stromausfall. Diese Hardware ist dann sogar gegen Überspannung (Blitzschlag) geschützt.
Ich persönlich habe besonders gute Erfahrungen gemacht mit dieser USV
Sie müssen registriert sein, um Links zu sehen.
. Dieser garantiert bei mir (KD-Hausanschluss, KD-Modem, Netgear-Router, CS-Server, 2x USB-8fach-Hub, Netzteil für 2x Lüfter mit 6V) eine Stützzeit von 60 - 70 Minuten. Kleinere und größere USV sind ebenfalls verfügbar!Diese Anleitung ist für alle Debian-basierten OS geeignet und setzt eine USV von APC vorraus.
Wie funktionierts?
Nachdem die USV in Betrieb genommen wurde und per USB-Typ-B-Kabel (Nicht im Lieferumfang enthalten) an den x86 oder x64-basierenden CS-Server angeschlossen wurde kann per Web-Browser jederzeit der aktuelle Status ausgelesen werden.
Du musst angemeldet sein, um Bilder zu sehen.
Dort kann dann der aktuelle Ladezustand, die zu erwartende Stützzeit bei aktuellem Verbrauch, der aktuelle Verbrauch in % vom maximalen Verbrauch und ein Log mit allen Ereignissen abgelesen werden.
Wie wirds eingerichtet?
Bei folgender Anleitung wird davon ausgegangen, dass ihr an eurem Server als root eingelogt seid. Haltet euch bitte an die vorgegebene Groß/Kleinschreibung da es sonst zu Problemen kommen kann.
1. Als erstes installieren wir Apache, damit der Server als Web-Server erreichbar wird. Sollte der Port 80 im Router freigegeben sein, sollte der gesamte Bereich bei .htaccess geschützt sein.
Code:
aptitude update && aptitude upgrade && aptitude install apache2
Nachfragen beantworten wir mit Ja.
2. Nun installieren wir die benötigten Pakete damit unser Server mit der USV kommunizieren kann.
Code:
aptitude install apcupsd && aptitude install apcupsd-cgi
Die Nachfragen bestätigen wir mit Enter.
3. Wir bearbeiten nun die config
Code:
nano /etc/apcupsd/apcupsd.conf
und ändern folgende Zeilen ab bzw. fügen sie hinzu.
Code:
UPSNAME APC Back-UPS BX800CI-GR (Oder eben einen anderen Namen)
UPSCABLE usb
UPSTYPE usb
# DEVICE /dev/ttyS0
Das DEVICE wird mit einer # deaktiviert.
4. Anschließend teilen wir dem Tool noch mit, dass wir alles konfiguriert haben und es los gehen kann
Code:
nano /etc/default/apcupsd
folgende Zeile abändern:
Code:
ISCONFIGURED=yes
Nun kann die Kommunikation starten:
Code:
/etc/init.d/apcupsd start
4.1 Ab hier können wir den Status der USV bereits per Putty auslesen und anzeigen lassen:
Code:
/etc/init.d/apcupsd status
Wem das reicht, der kann Apache wieder deinstallieren und ist hier fertig. Wichtig sind dann die folgenden Werte:
Code:
LOADPCT : 8.0 Percent Load Capacity
BCHARGE : 100.0 Percent
TIMELEFT : 63.9 Minutes
Wer die grafische Anzeige per Browser (siehe oben) haben möchte, macht einfach mit Punkt 5. weiter.
5. Abschließend müssen wir noch im Apache-Ordner die passenden Ordner erstellen und die CGI-Skripte hinein kopieren.
Code:
mkdir /var/www/html/cgi-bin && mkdir /var/www/html/cgi-bin/apcupsd
Code:
cp -r /usr/lib/cgi-bin/apcupsd/ /var/www/html/cgi-bin/apcupsd/
6. Testen
Die oben gezeigte Webseite kann nun unter:
Code:
http://IP-DES-SERVER/cgi-bin/apcupsd/upsstats.cgi
Ebenfalls ist auch eine Textausgabe aller Werte möglich:
Code:
http://IP-DES-SERVER/cgi-bin/apcupsd/upsfstats.cgi
Ich hoffe das kleine How-To hat euch gefallen.
Beste Grüße
Hunch
Zuletzt bearbeitet: