APC UPS on Debian Etch
Dieser Artikel beschreibt, wie man eine APC USV Einheit unter Debian Etch überwachen kann.
1. Installieren von apcupsd
aptitude install apcupsd
2. Konfiguration
vim /etc/apcupsd/apcupsd.conf
Wenn die Verbindung mit einem USB Kabel hergestellt werden soll:
# USB configuration UPSCABLE usb UPSTYPE usb
Wenn die Verbindung über das Netzwerk hergestellt werden soll:
# Network configuration UPSCABLE ether UPSTYPE snmp DEVICE IP_OF_THE_UPS:161:APC:private
Die Optionen “MINUTES” und “TIMEOUT” sollte man sich genauer anschauen. MINUTES=3 bedeutet, das sich der Server herrunterfährt, wenn die USV eine Restlaufzeit von 3 Minuten erreicht hat. TIMEOUT=0 deaktiviert das herrunterfahren des Servers nach X Sekunden im Batteriebetrieb.
3. Konfiguration aktivieren
vim /etc/default/apcupsd
ISCONFIGURED=yes
4. apcupsd starten
/etc/init.d/apcupsd start apcaccess status
Dies sollte einige Informationen zur USB ausgeben. (Siehe Screenshots)
5. Installation Webinterface
aptitude install apcupsd-cgi
http://IP_OF_YOUR_SERVER/cgi-bin/apcupsd/multimon.cgi
6. Verwendung von CACTI
Im Cacti Forum http://forums.cacti.net/about15908.html finden sich templates mit denen die APC UPS sehr einfach überwacht werden kann.
Falls eine USB Verbindung verwendet wird, sollte man sich das apcupsd Template ansehen. http://forums.cacti.net/about14481.html
Damit können verschiedene apcupsd über das Netzwerk oder auf dem lokalem Server abgefragt werden. Man sollte die Installationsanleitung lesen, sowie die Kommentare im Cacti Forum. Die Pfade im check Skript müssen angepasst werden und ich musste die “content” Zeilen aus den beiden Skripts entfernen.
Kunstgenuss bis Mitternacht 2008 – 7. November – Weiden IT Crowd – 3. Staffel läuft


Danke für die Anleitung!
Ich habe die USV über USB angeschlossen und dazu in /etc/apcupsd/apcupsd.conf für DEVICE einen Leerwert eingetragen, so dass die USB automatisch erkannt wird.
Eine einfachere Form der Abfrage über apcupsd-cgi wäre vielleicht noch
http://localhost/cgi-bin/apcupsd/multimon.cgi