%
% apcupsd.tex
% Last Update: $Id$
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Kapitel Apcupsd %%%%%%%%%%%%%%%%%%%%%%%%%%%%

\chapter{Apcupsd - UPS Uninterruptable Power Supply}
\index{apcupsd}

\section{Die Einleitung}


    Dieses Programm stellt einen Dienst f"ur eine USV zur Verf"ugung.
    Eine unterbrechungsfreie Stromversorgung (USV, engl. Uninterruptable
    Power Supply oder Uninterruptible Power Source, UPS) soll beim Ausfall
    der Netzspannung, die Stromversorgung mit Hilfe von Akkumulatoren
    (kurz Akkus), f"ur eine bestimmte Zeitspanne sicherstellen.
    Schwankungen im Stromnetz der Energieversorgungsunternehmen (EVU)
    sind heute an der Tagesordnung, so dass die USV auch Schwankungen
    (Spitzen usw.) abfangen sollen. USVs werden u.a. in Krankenh"ausern,
    Fernseh- und Radiostationen, Rechenzentren und Einsatzzentralen
    eingesetzt.

    Diese Software unterliegt der GNU General Public License (GPL) mit
    allen daraus resultierenden Rechten, sowie dem Ausschluss jeglicher
    Gew"ahrleistung.

    Hinweis: Vor dem produktiven Einsatz sollten alle Einstellungen
    gr"undlich getestet werden. Dabei ist es sinnvoll den Server NICHT
    an die Spannungsversorgung der USV anzuschliessen. Insbesondere die
    Einstellungen zum Abschalten der USV sind hier kritisch und k"onnen
    zum unbeabsichtigten Abschalten der Versorgung f"uhren.


\section{Das Men"u im Setup-Programm}


    Das Men"u im Setup-Programm ist wie folgt aufgebaut:

    \mbox{}

    \begin{tabular}{llll}
    & 4. &  Service administration
    \end{tabular}
\eline
    \begin{tabular}{p{1cm}llll}
    & x. &  Apcupsd
    \end{tabular}
\eline
    \begin{tabular}{p{2cm}ll}
    & 1. & View documentation \\
    & 2. & Edit configuration \\
    & 3. & Advanced configuration file handling \\
    & 4. & Show status \\
    & 5. & Stop service \\
    & 6. & Start service \\
    & 7. & Restart service \\
    & 8. & Test USV \\
    & 9. & \jump{apcupsdcgi}{Apcupsd web monitoring (optional)} \\
    \end{tabular}

    \mbox{}

    TIPP im BIOS des Rechners sollte in den Energieeinstellungen 'always on'
    gesetzt werden, ansonsten wird der Server nach Wiedereinschalten der
    Versorgung nicht wieder starten.


\section{"Anderung der Konfiguration}

    Die Konfiguration kann "uber den Men"upunkt \glqq{}Edit configuration\grqq{}
    ge"andert werden.


\section{Die Konfigurationsdatei}


    In der Konfigurationsdatei, die "uber das Men"u zug"anglich ist, sind
    folgende Parameter vorhanden; wer sie von Hand editieren will findet
    sie unter\\
    \texttt{/etc/config.d/apcupsd}


\section{Die Parameter}


\begin{description}

\config{START\_APCUPSD}
{START\_APCUPSD}
{STARTAPCUPSD}
{
    Legt fest ob apcupsd gestartet werden soll.
    Ein Stoppen "uber das Men"u ist jederzeit m"oglich.

    G"ultige Werte: yes, no

    Standardeinstellung: \texttt{START\_APCUPSD='no'}
}


\config{APCUPSD\_UPSCABLE}
{APCUPSD\_UPSCABLE}
{APCUPSDUPSCABLE}
{
    Verwendetes Kabel f"ur die Kommunikation mit der USV.

    G"ultige Werte:

    \begin{tabular}{llll}
    &  simple    & | 940-0020B & | 940-0023A \\
    &  smart     & | 940-0024B & | 940-0024C \\
    &  940-1524C & | 940-0024G & | 940-0095A \\
    &  940-0095B & | 940-0095C & | 940-0119A \\
    &  ether     & | usb       &      \\
    \end{tabular}

    Standardeinstellung: \texttt{APCUPSD\_UPSCABLE='smart'}
}


\config{APCUPSD\_UPSTYPE}
{APCUPSD\_UPSTYPE}
{APCUPSDUPSTYPE}
{
    Hier wird der Typ der angeschlossenen USV angegeben.

    UPSTYPE und DEVICE m"ussen aufeinander abgestimmt sein,
    siehe APCUPSD\_DEVICE.

    G"ultige Werte: dump, apcsmart, net, usb, snmp

    Standardeinstellung: \texttt{APCUPSD\_UPSTYPE='apcsmart'}
}


\config{APCUPSD\_DEVICE}
{APCUPSD\_DEVICE}
{APCUPSDDEVICE}
{
    Abh"angig vom Eintrag unter APCUPSD\_UPSTYPE:

    G"ultige Werte:

    \begin{tabular}{llll}
    & APCUPSD     & APCUPSD           &       \\
    & UPSTYPE     & DEVICE            & Beschreibung \\
    &             &                   &       \\
    & apcsmart    & /dev/tty**        & Neuere seriell angeschlossene USV. \\
    &             &                   & Passend f"ur SmartUPS Modelle die keinen \\
    &             &                   & USB Anschluss verwenden. M"ogliche Eintr"age \\
    &             &                   & f"ur Device /dev/ttyS[0-9] \\
    &             &                   &       \\
    & usb         & <BLANK>           & F"ur neue USV-Modelle mit USB Anschluss. \\
    &             &                   & Dabei bleibt APCUPSD\_DEVICE leer! \\
    &             &                   &       \\
    & net         & hostname:port     & Dieser Eintrag ist f"ur Computer, \\
    &             &                   & die nicht direkt an die USV angeschlossen \\
    &             &                   & sind. Daf"ur muss der Eintrag \\
    &             &                   & APCUPSD\_NETSERVER auf dem Master Server \\
    &             &                   & auf 'YES' stehen. Dieser stellt dann die \\
    &             &                   & Informationen "uber den Status der USV \\
    &             &                   & zur Verf"ugung, so dass bei einem \\
    &             &                   & Netzausfall auch die Slave Rechner an der USV \\
    &             &                   & herunter gefahren werden k"onnen. Angegeben wird \\
    &             &                   & IP-Adresse oder Hostname und Port des Master Rechners. \\
    &             &                   &        \\
    & snmp        & hostname:port:    & F"ur USV die "uber eine SNMP-Karte verf"ugen. \\
    &             & vendor:community  & Dabei steht Hostname f"ur den Namen der SNMP-Karte \\
    &             &                   & der USV, hier kann auch eine IP-Adresse eingetragen \\
    &             &                   & werden. Port ist gew"ohnlich. F"ur vendor sind \\
    &             &                   & die Eintr"age APC, APC\_NOTRAP und RFC m"oglich. \\
    &             &                   & Hier kann meist APC verwendet werden. \\
    &             &                   & APC        powernet MIB \\
    &             &                   & APC\_NOTRAP powernet mit SNMP trap ohne caching \\
    &             &                   & RFC        rfc1628 UPS-MIB \\
    &             &                   & Community ist normalerweise privat. \\
    &             &                   &        \\
    & dump        & /dev/tty**        & F"ur "altere USV-Modelle, die nur die simple \\
    &             &                   & Signalisierung beherrschen. M"ogliche Eintr"age \\
    &             &                   & f"ur Device /dev/ttyS[0-9] \\
    &             &                   &        \\
    & pcnet       & ipaddr:username:  & F"ur das 'PowerChute Network Shutdown protocol' \\
    &             & passphrase        & wird diese Einstellung ben"otigt. Dieses Protokoll \\
    &             &                   & wird von den neueren PowerNet Karten der AP9617 \\
    &             &                   & Familie verwendet.IP-Adresse ist die Adresse der \\
    &             &                   & UPS mgmt Karte. Username und Passwort sind die auf \\
    &             &                   & der Karte konfigurierten Werte. \\
    \end{tabular}

    Standardeinstellung: \texttt{APCUPSD\_DEVICE='/dev/ttyS0'}
}


\config{APCUPSD\_POLLTIME}
{APCUPSD\_POLLTIME}
{APCUPSDPOLLTIME}
{
    Zeit in Sekunden, zwischen den Abfragen des USV Status.
    Der Wert wird bei einem Netzausfall automatisch auf eine Sekunde
    gesetzt. Ist die Netzspannung zur"uckgekehrt, wird wieder der
    eingegebene Wert benutzt. Der Wert wirkt sowohl f"ur direkt
    angeschlossene USV Typen, als auch f"ur "uber das Netzwerk (net, snmp)
    angebundene Typen. Standard sind 60 Sekunden, ein kleinerer Wert
    belastet die CPU entsprechend mehr.

    G"ultige Werte: Zahl

    Standardeinstellung: \texttt{APCUPSD\_POLLTIME='60'}
}

\end{description}


\subsection{Verhalten bei einem Stromausfall}


Die folgenden Einstellungen dienen der Festlegung des Verhaltens
bei einem Stromausfall.


\begin{description}

\config{APCUPSD\_ONBATTERYDELAY}
{APCUPSD\_ONBATTERYDELAY}
{APCUPSDONBATTERYDELAY}
{
    Wartezeit in Sekunden vom Ausfall der Netzspannung bis
    zur Reaktion von apcupsd. Um eine Benachrichtigung bei
    kurzen Stromausf"allen zu vermeiden, kann hier eine
    entsprechend lange Zeit eingestellt werden.
    Standard 6 Sekunden.

    G"ultige Werte: Zahl

    Standardeinstellung: \texttt{APCUPSD\_ONBATTERYDELAY='6'}
}


\config{APCUPSD\_BATTERYLEVEL}
{APCUPSD\_BATTERYLEVEL}
{APCUPSDBATTERYLEVEL}
{
    Der hier eingegebene Wert legt fest, bei wie viel Prozent der
    Akku-Kapazit"at das Herunterfahren des Servers ausgel"ost wird.
    Standardwert ist 5 \%. Die Einstellung wird bei simple Signalisierung
    ignoriert. Zum Deaktivieren der Einstellung kann ein Wert von -1
    gesetzt werden.

    G"ultige Werte: Zahl, -1

    Standardeinstellung: \texttt{APCUPSD\_BATTERYLEVEL='5'}
}


\config{APCUPSD\_MINUTES}
{APCUPSD\_MINUTES}
{APCUPSDMINUTES}
{
    Verbleibende Akku Restlaufzeit in Minuten. \\
    Wird die Restlaufzeit, von der in der USV berechneten
    unterschritten, wird das Herunterfahren des Servers
    ausgel"ost. Standardwert sind 3 Minuten. Die Einstellung
    wird bei simple Signalisierung ignoriert.
    Zum Deaktivieren der Einstellung kann ein Wert von -1
    gesetzt werden. Es sollte beachtet werden, dass einige
    USV-Modelle den Wert falsch berechnen. In der Statusanzeige
    kann der Wert f"ur TIMELEFT gepr"uft werden. Ist der
    Wert NULL oder unplausibel liegt evtl. ein Defekt an
    der USV vor. In diesem Fall den Wert deaktivieren.

    G"ultige Werte: Zahl, -1

    Standardeinstellung: \texttt{APCUPSD\_MINUTES='3'}
}


\config{APCUPSD\_TIMEOUT}
{APCUPSD\_TIMEOUT}
{APCUPSDTIMEOUT}
{
    Bei einem Stromausfall wird nach Ablauf dieser Zeit
    in Sekunden der Server heruntergefahren.
    F"ur alle smart USV-Typen und USV-Typen die ein
    Low Battery Signal "ubermitteln, kann dieser
    Wert auf 0 gesetzt werden. Ein Herunterfahren wird
    hier "uber BATTERYLEVEL oder MINUTES ausgel"ost.
    F"ur andere USV-Typen muss der Wert gesetzt werden.
    So wird der Server nach der hier eingestellten Zeit
    heruntergefahren. Dieser Wert kann auch f"ur Testzwecke
    n"utzlich sein. Bei einem kleinen Wert z.B. 60 Sekunden
    kann das korrekte Herunterfahren schnell gepr"uft werden.
    Die Werte TIMEOUT, BATTERYLEVEL und MINUTES k"onnen auch alle
    gesetzt werden. Der Wert der zuerst erreicht wird l"ost dann
    das Herunterfahren aus.

    G"ultige Werte: Zahl

    Standardeinstellung: \texttt{APCUPSD\_TIMEOUT='0'}
}


\config{APCUPSD\_MAILNOTIFY}
{APCUPSD\_MAILNOTIFY}
{APCUPSDMAILNOTIFY}
{
    Aktiviert/Deaktiviert Email-Benachrichtigung.

    G"ultige Werte: yes, no

    Standardeinstellung: \texttt{APCUPSD\_MAILNOTIFY='yes'}
}


\config{APCUPSD\_ANNOY}
{APCUPSD\_ANNOY}
{APCUPSDANNOY}
{
    Pause in Sekunden zwischen den Aufforderungen sich abzumelden.
    Standard Wert ist 300 Sekunden (5 Minuten).
    Der Zeitwert muss gr"o"ser sein als der f"ur APCUPSD\_ANNOYDELAY.

    \hinweis{Wenn APCUPSD\_NOLOGON auf disable oder always gesetzt ist
             wird diese Einstellung ebenfalls deaktiviert.}

    G"ultige Werte: Zahl

    Standardeinstellung: \texttt{APCUPSD\_ANNOY='300'}
}


\config{APCUPSD\_ANNOYDELAY}
{APCUPSD\_ANNOYDELAY}
{APCUPSDANNOYDELAY}
{
    Zeit in Sekunden bis angemeldete Benutzer bei einem
    Netzausfall das erste mal aufgefordert werden sich abzumelden.
    Standardwert ist 60 Sekunden.

    \hinweis{Wenn APCUPSD\_NOLOGON auf disable oder always gesetzt ist
             wird diese Einstellung ebenfalls deaktiviert.}

    G"ultige Werte: Zahl

    Standardeinstellung: \texttt{APCUPSD\_ANNOYDELAY='60'}
}


\config{APCUPSD\_NOLOGON}
{APCUPSD\_NOLOGON}
{APCUPSDNOLOGON}
{
    Steuert ob und wann ein Login bei Stromausfall verhindert
    wird.

    Kommentar: Die wahrscheinlich sinnvollsten Einstellungen
    sind disable und always. Bei allen anderen Einstellungen
    ist die Zeit zwischen dem Verhindern eines Login und dem
    Herunterfahren des Servers sehr kurz.


    \begin{tabular}{lll}
    & disable   & deaktiviert diese Funktion, das heisst jeder Benutzer \\
    &           & kann sich w"ahrend eines Netzausfalls anmelden. Die \\
    &           & Funktionen ANNOY und ANNOYDELAY sind damit ebenfalls \\
    &           & ausgeschaltet. \\
    &           &       \\
    & timeout   & verhindert ein Login wenn 90\% der in TIMEOUT \\
    &           & eingestellten Zeit vergangen ist. \\
    &           & Kommentar: Da in den meisten F"allen der TIMEOUT Wert \\
    &           & nicht gesetzt wird ist diese Einstellung weniger n"utzlich. \\
    &           &       \\
    & percent   & ein Login wird verhindert, wenn die verbleibende \\
    &           & Akku-Kapazit"at 110\% oder weniger als der in BATTERYLEVEL \\
    &           & eingestellt Wert erreicht hat. \\
    &           & Beispiel: BATTERYLEVEL=15 ein Login wird bei weniger \\
    &           & als 16\% Akkukapazit"at verhindert (15\% X 110\% = 16\%). \\
    &           &       \\
    & minutes   & ein Login wird verhindert, wenn die verbleibende \\
    &           & Restlaufzeit 110\% oder weniger als der in MINUTES \\
    &           & eingestellt Wert erreicht hat. \\
    &           & Beispiel: MINUTES=3 ein Login wird bei weniger als \\
    &           & 3 Minuten Restlaufzeit verhindert (3 X 110\% = 3). \\
    &           &       \\
    & always    & bei einem Netzausfall wird das Login sofort verhindert. \\
    &           & Die Funktionen ANNOY und ANNOYDELAY sind damit ebenfalls \\
    &           & ausgeschaltet. \\
    \end{tabular}

    G"ultige Werte: disable, timeout, percent, minutes, always

    Standardeinstellung: \texttt{APCUPSD\_NOLOGON='disable'}
}


\config{APCUPSD\_KILLPOWER}
{APCUPSD\_KILLPOWER}
{APCUPSDKILLPOWER}
{
    "Uber diesen Parameter wird bestimmt ob beim Herunterfahren das
    KILLPOWER Signal an die USV gesendet wird. Normalerweise kann die
    Einstellung auf 'yes' belassen werden. Falls die USV abschaltet
    bevor der Server heruntergefahren ist und sich die Zeit in der
    USV bis zum Abschalten nicht einstellen l"asst, kann hier 'no'
    gesetzt werden. Allerdings wird die USV dann solange laufen
    bis der Akku ersch"opft ist. Sollte vorher die Netzspannung
    wiederkehren, wird der Rechner nicht neu starten.

    G"ultige Werte: yes, no

    Standardeinstellung: \texttt{APCUPSD\_KILLPOWER='yes'}
}

\end{description}


\subsection{Network Information Server}


Die folgenden Einstellungen dienen der Konfiguration des
Network Information Servers (NIS). \\
Diese Einstellungen sind f"ur eine einwandfreie Funktion NICHT erforderlich.


\begin{description}

\config{APCUPSD\_NETSERVER}
{APCUPSD\_NETSERVER}
{APCUPSDNETSERVER}
{
    Network Information Server aktivieren.

    Es wird ein Child-Prozess gestartet der Staus und Ereignisse
    im Netzwerk zur Verf"ugung stellt. Diese Informationen werden
    haupts"achlich von den CGI Programmen des Webinterfaces genutzt.

    G"ultige Werte: yes, no

    Standardeinstellung: \texttt{APCUPSD\_NETSERVER='yes'}
}


\config{APCUPSD\_NISIP}
{APCUPSD\_NISIP}
{APCUPSDNISIP}
{
    IP-Adresse auf die der NIS Server lauscht. Standard ist
    0.0.0.0, das heisst es wird auf allen Adressen gelauscht.
    Es kann auch eine Spezielle IP-Adresse angegeben werden.
    Oder auch 127.0.0.1 (loopback), es werden nur Verbindungen des
    lokalen Rechners erlaubt.

    G"ultige Werte: IP Addresse

    Standardeinstellung: \texttt{APCUPSD\_NISIP='0.0.0.0'}
}


\config{APCUPSD\_NISPORT}
{APCUPSD\_NISPORT}
{APCUPSDNISPORT}
{
    Port den der Network Information Server verwendet.
    Vorgabe ist 3551, dieser ist daf"ur von der IANA
    (Internet Assigned Numbers Authority) offiziell zugeordnet.
    Wird der Port ge"andert funktionieren die CGI Programme des
    Webinterfaces nicht mehr. Die CGI Programme m"ussen dann mit
    der ge"anderten Portnummer neu kompiliert werden.

    G"ultige Werte: Port Nummer

    Standardeinstellung: \texttt{APCUPSD\_NISPORT='3551'}
}


\end{description}


\subsection{USV Sharing}


Die folgenden Einstellungen sind f"ur das USV Sharing
(an einer USV sind mehrere Rechner angeschlossen).

Die Werte sind ausschliesslich f"ur die Nutzung der APC
Erweiterungskarte ShareUPS.


\begin{description}

\config{APCUPSD\_UPSCLASS}
{APCUPSD\_UPSCLASS}
{APCUPSDUPSCLASS}
{
    Standard ist standalone, es sei denn eine APC ShareUPS Karte
    wird verwendet.

    G"ultige Werte: standalone, shareslave, sharemaster

    Standardeinstellung: \texttt{APCUPSD\_UPSCLASS='standalone'}
}


\config{APCUPSD\_UPSMODE}
{APCUPSD\_UPSMODE}
{APCUPSDUPSMODE}
{
    Standard ist disable, es sei denn eine APC ShareUPS Karte
    wird verwendet.

    G"ultige Werte: disable, share.

    Standardeinstellung: \texttt{APCUPSD\_UPSMODE='disable'}
}

\end{description}


\subsection{Loggen von Statusmeldungen}


Mit den folgenden Einstellungen wird das Loggen von Statusmeldungen
konfiguriert.


\begin{description}

\config{APCUPSD\_STATTIME}
{APCUPSD\_STATTIME}
{APCUPSDSTATTIME}
{
    Hier wird das Intervall, in Sekunden, f"ur das Schreiben des
    Statusfiles (/etc/apcupsd/apcupsd.status) festgelegt. Der Wert
    sollte auf 0 belassen werden, d.h. es wird kein Statusfile
    geschrieben.

    G"ultige Werte: Zahl

    Standardeinstellung: \texttt{APCUPSD\_STATTIME='0'}
}


\config{APCUPSD\_LOGSTATS}
{APCUPSD\_LOGSTATS}
{APCUPSDLOGSTATS}
{
    Loggen von Statusmeldungen.

    \hinweis{Wird diese Einstellung aktiviert, werden sehr viele
             Meldungen ins Logfile geschrieben.}

    G"ultige Werte: yes, no

    Standardeinstellung: \texttt{APCUPSD\_LOGSTATS='no'}
}


\config{APCUPSD\_DATATIME}
{APCUPSD\_DATATIME}
{APCUPSDDATATIME}
{
    Intervall in Sekunden in denen die Statusmeldungen ins Logfile
    geschrieben werden. Dieser Wert ist normalerweise 0.

    G"ultige Werte: Zahl

    Standardeinstellung: \texttt{APCUPSD\_DATATIME='0'}
}

\end{description}


\subsection{EEPROM Programierung}


Die folgenden Einstellungen lassen sich mit dem apctest Modul
(Men"upunkt 'Test USV') in das EEPROM der USV Programmieren. Diese
Werte haben keine Wirkung auf den apcupsd Daemon.
Die aktuell in der USV gespeicherten Werte lassen sich "uber den
Men"upunkt 'Show Status' oder 'Test USV' Anzeigen.


\achtung{Die Einstellungen sind mit Vorsicht zu w"ahlen, da sich hier
         z.B auch die Ausgangsspannung der USV beeinflussen l"asst.
         Wird f"ur einen Parameter IGNORE gesetzt wird dieser beim
         Programmieren des EEPROM nicht ber"ucksichtigt.}


\begin{description}

\config{APCUPSD\_EEPROM\_UPSNAME}
{APCUPSD\_EEPROM\_UPSNAME}
{APCUPSDEEPROMUPSNAME}
{
    Name der USV maximal 8 Zeichen.
    (scheint beim Schreiben ins EEPROM ignoriert zu werden)

    G"ultige Werte: Name

    Standardeinstellung: \texttt{APCUPSD\_EEPROM\_UPSNAME='IGNORE'}
}


\config{APCUPSD\_EEPROM\_BATTDATE}
{APCUPSD\_EEPROM\_BATTDATE}
{APCUPSDEEPROMBATTDATE}
{
    Datum des letzten Akkutausches Format mm/dd/yy
    (scheint beim Schreiben ins EEPROM ignoriert zu werden)

    G"ultige Werte: mm/dd/yy

    Standardeinstellung: \texttt{APCUPSD\_EEPROM\_BATTDATE='IGNORE'}
}


\config{APCUPSD\_EEPROM\_SENSITIVITY}
{APCUPSD\_EEPROM\_SENSITIVITY}
{APCUPSDEEPROMSENSITIVITY}
{
    Ansprech-Empfindlichkeit der USV.
    Je h"oher die Empfindlichkeit eingestellt wird, desto schneller
    schaltet die USV bei Netzschwankungen auf Batterieversorgung.

    Standard Einstellung ist 'H'. Diese Einstellung kann ge"andert
    werden, wenn die USV aufgrund von Spannungsschankungen sehr oft
    auf Batterie umschaltet.
    Vorausgesetzt die Computer-Hardware verkraftet dann die
    Spannungsschwankungen.

    G"ultige Werte: (H)igh, (M)edium, (L)ow.

    Standardeinstellung: \texttt{APCUPSD\_EEPROM\_SENSITIVITY='IGNORE'}
}


\config{APCUPSD\_EEPROM\_WAKEUP}
{APCUPSD\_EEPROM\_WAKEUP}
{APCUPSDEEPROMWAKEUP}
{
    Wartezeit vor dem Wiedereinschalten der USV in Sekunden. Nach
    dem Herunterfahren des Servers und dem Abschalten der USV bei
    einem Stromausfall, wird vor dem Wiedereinschalten der USV
    diese Zeit gewartet. Diese Einstellung sch"utzt die Hardware
    vor zu fr"uhem Wiedereinschalten, vor allem wenn die
    Netzspannung in kurzen Abst"anden wieder ausf"allt.

    Standard = 0 \pfeil (Deaktiviert)

    G"ultige Werte: 0, 60, 180, 300

    Standardeinstellung: \texttt{APCUPSD\_EEPROM\_WAKEUP='IGNORE'}
}


\config{APCUPSD\_EEPROM\_SLEEP}
{APCUPSD\_EEPROM\_SLEEP}
{APCUPSDEEPROMSLEEP}
{
    Verz"ogerung in Sekunden vom Empfang des KILLPOWER Signals bis
    zum Abschalten der USV. Beim Herunterfahren, aufgrund eines
    Stromausfalls, wird das KILLPOWER Signal zum Abschalten an die
    USV gesendet. Die Zeit bis zum tats"achlichen Abschalten muss
    so gew"ahlt werden, da"s der Server gen"ugend Zeit zum
    herunterfahren hat!

    Standard = 0 \pfeil (Deaktiviert)

    G"ultige Werte: 0, 20, 180, 300, 600

    Standardeinstellung: \texttt{APCUPSD\_EEPROM\_SLEEP='IGNORE'}
}


\config{APCUPSD\_EEPROM\_LOTRANSFER}
{APCUPSD\_EEPROM\_LOTRANSFER}
{APCUPSDEEPROMLOTRANSFER}
{
    Unterschreitet die Netzspannung diesen Wert in Volt, wird auf
    Akku-Betrieb geschaltet.

    Die Werte sind vom USV-Modell abh"angig.

    G"ultige Werte:

    \begin{tabular}{llll}
    & D & \pfeil & 106 103 100 097 \\
    & M & \pfeil & 177 172 168 182 \\
    & A & \pfeil & 092 090 088 086 \\
    & I & \pfeil & 208 204 200 196 \\
    \end{tabular}

    Standard = 0 \pfeil (Deaktiviert)

    Standardeinstellung: \texttt{APCUPSD\_EEPROM\_LOTRANSFER='IGNORE'}
}


\config{APCUPSD\_EEPROM\_HITRANSFER}
{APCUPSD\_EEPROM\_HITRANSFER}
{APCUPSDEEPROMHITRANSFER}
{
    "Uberschreitet die Netzspannung diesen Wert in Volt wird auf
    Akku-Betrieb geschaltet.

    Die Werte sind vom USV-Modell abh"angig.

    G"ultige Werte:

    \begin{tabular}{llll}
    & D & \pfeil & 127 130 133 136 \\
    & M & \pfeil & 229 234 239 224 \\
    & A & \pfeil & 108 110 112 114 \\
    & I & \pfeil & 253 257 261 265 \\
    \end{tabular}

    Standard = 0  \pfeil (Deaktiviert)

    Standardeinstellung: \texttt{APCUPSD\_EEPROM\_HITRANSFER='IGNORE'}
}


\config{APCUPSD\_EEPROM\_RETURNCHARGE}
{APCUPSD\_EEPROM\_RETURNCHARGE}
{APCUPSDEEPROMRETURNCHARGE}
{
    Dieser Wert legt den erforderlichen Akku-Ladezustand in Prozent
    fest, bei dem die USV nach einem Stromausfall wieder einschaltet.

    Die Werte sind vom USV-Modell abh"angig.

    G"ultige Werte: 00, 15, 50, 90

    Standard = 15

    Standardeinstellung: \texttt{APCUPSD\_EEPROM\_RETURNCHARGE='IGNORE'}
}


\config{APCUPSD\_EEPROM\_BEEPSTATE}
{APCUPSD\_EEPROM\_BEEPSTATE}
{APCUPSDEEPROMBEEPSTATE}
{
    Hier wird das Verhalten des in der USV eingebauten Piepsers
    eingestellt.

    \begin{tabular}{llll}
    & 0 & \pfeil & sobald ein Problem mit der Stromversorgung auftritt. \\
    & T & \pfeil & Wie 0 aber mit 30 Sekunden Verz"ogerung. \\
    & L & \pfeil & Warnung erst bei niedrigem Akkustand. \\
    & N & \pfeil & Piepser immer ausgeschaltet. \\
    \end{tabular}

    G"ultige Werte: 0, T, L ,N

    Standardeinstellung: \texttt{APCUPSD\_EEPROM\_BEEPSTATE='IGNORE'}
}


\config{APCUPSD\_EEPROM\_LOWBATT}
{APCUPSD\_EEPROM\_LOWBATT}
{APCUPSDEEPROMLOWBATT}
{
    Verz"ogerung bis zur Warnung "niedriger Batteriestand" in Minuten.

    G"ultige Werte: 02, 05, 07, 10

    Standard = 02

    Standardeinstellung: \texttt{APCUPSD\_EEPROM\_LOWBATT='IGNORE'}
}


\config{APCUPSD\_EEPROM\_OUTPUTVOLTS}
{APCUPSD\_EEPROM\_OUTPUTVOLTS}
{APCUPSDEEPROMOUTPUTVOLTS}
{
    Ausgangsspannung in Volt der USV.

    Die Werte sind vom USV-Modell abh"angig.

    G"ultige Werte:

    \begin{tabular}{llll}
    & D & \pfeil & 115 \\
    & M & \pfeil & 208 \\
    & A & \pfeil & 100 \\
    & I & \pfeil & 230 240 220 225 \\
    \end{tabular}

    Standard = 0 \pfeil (Deaktiviert)

    Standardeinstellung: \texttt{APCUPSD\_EEPROM\_OUTPUTVOLTS='IGNORE'}
}


\config{APCUPSD\_EEPROM\_SELFTEST}
{APCUPSD\_EEPROM\_SELFTEST}
{APCUPSDEEPROMSELFTEST}
{
    Einstellung f"ur den Selbsttest der USV.

    G"ultige Werte:

    \begin{tabular}{llll}
    & OFF & \pfeil & kein Selbsttest. \\
    & ON  & \pfeil & beim Einschalten der USV. \\
    & 168 & \pfeil & alle 168 Stunden (eine Woche) \\
    & 336 & \pfeil & alle 336 Stunden (zwei Wochen) \\
    \end{tabular}

    Standardeinstellung: \texttt{APCUPSD\_EEPROM\_SELFTEST='IGNORE'}
}

\end{description}
