Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

at(1)

crontab(1)

logger(1)

login(1)

lp(1)

lpr(1)

m4(1)

su(1)

cron(1M)

getty(1M)

syslogd(1M)

syslog(3C)

syslog.conf(4)                                               syslog.conf(4)

NAME
     syslog.conf - Konfigurationsdatei für den Systemprotokolldämon syslogd

SYNTAX
     /etc/syslog.conf

BESCHREIBUNG
     Die Datei /etc/syslog.conf enthält Informationen, die von dem System-
     protokolldämon syslogd(1M) zum Weiterleiten einer Systemmeldung an die
     entsprechenden Protokolldateien und/oder Benutzer verwendet werden.
     syslogd bearbeitet diese Datei mit dem Präprozessor m4(1), um die kor-
     rekten Informationen für bestimmte Protokolldateien abzurufen.

     Ein Konfigurationseintrag besteht aus zwei durch ein Tabulatorzeichen
     getrennte Felder:

          selector             action

     Das Feld selector enthält eine durch Semikolons getrennte Liste mit
     den Prioritätsangaben der folgenden Form:

          facility.level [; facility.level]

     Hierbei ist facility eine Systemfunktion oder eine durch Kommata
     getrennte Liste mit Funktionen, und die Ebene level ist die Gewichtung
     der protokollierten Bedingung.

     Folgende Werte werden für facility erkannt:

     user         Meldungen, die von Benutzerprozessen erstellt werden.
                  Dies ist die Standardpriorität für Meldungen von Program-
                  men oder Funktionen, die nicht in dieser Datei aufgeli-
                  stet werden.

     kern         Meldungen, die vom Kern erstellt werden.

     mail         Das Postsystem.

     daemon       Systemdämone wie z. B. ftpd, routed usw.

     auth         Das Berechtigungssystem: login, su, getty usw.

     lpr          Das Zeilendrucker-Spool-System: lpr, lpc, lpd usw.

     news         Reserviert für das USENET-Netzwerknachrichtensystem.

     uucp         Reserviert für das UUCP-System. syslog(3C) wird hier
                  momentan nicht verwendet.

     cron         Die Funktion cron/at; crontab, at, cron usw.

     local0-7     Reserviert für die lokale Verwendung.



Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

syslog.conf(4)                                               syslog.conf(4)

     mark         Für Zeitmarkenmeldungen, die intern von syslogd(1M)
                  erstellt werden.

     *            Ein Stern kennzeichnet alle Funktionen, außer der Funk-
                  tion mark.

     Folgende Werte werden für die Ebene level (in absteigender Reihenfolge
     der Gewichtung) erkannt:

     emerg     Für Panikbedingungen, die normalerweise an alle Benutzer
               gesendet werden würden.

     alert     Für Bedingungen, die sofort korrigiert werden sollten, wie
               z. B. eine beschädigte Systemdatenbank.

     crit      Für Warnungen über schwerwiegende Bedingungen, beispiels-
               weise Festplattenfehler.

     err       Für andere Fehler.

     warning   Für Warnmeldungen.

     notice    Für Warnungen über Bedingungen, bei denen es sich nicht um
               Fehlerbedingungen handelt, die jedoch spezielle Schritte
               erfordern.

     info      Informationsmeldungen.

     debug     Für Meldungen, die normalerweise nur beim Testen eines Pro-
               gramms verwendet werden.

     none      Es werden keine Meldungen der angegebenen Funktion facility
               in die ausgewählte Datei gesendet. Der folgende selector
               beispielsweise sendet alle Meldungen außer Postmeldungen an
               die angegebene Datei: *.debug;mail.none

     Achtung: Die Auswahl einer Ebene level schließt auch alle höheren Ebe-
     nen ein.

     Das Feld action kennzeichnet, wohin die Meldung weitergeleitet werden
     soll. Werte für dieses Feld können eine der folgenden Formen haben:

     -  Ein mit einem führenden Schrägstrich beginnender Dateiname, der
        kennzeichnet, daß die vom Feld selector angegebenen Meldungen in
        die angegebene Datei gestellt werden sollen. Die Datei wird im
        Anfügemodus geöffnet.

     -  Der Name eines entfernten Host, dem ein @ vorangestellt ist, wie
        beispielsweise @server. Dieser Name gibt an, daß die vom Feld
        selector angegebenen Meldungen an syslogd(1M) auf dem angegebenen
        Host weitergeleitet werden sollen.



Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

syslog.conf(4)                                               syslog.conf(4)

     -  Eine durch Kommata getrennte Liste mit Benutzernamen, die angibt,
        daß die vom Feld selector angegebenen Meldungen an die angegebenen
        Benutzer gesendet werden sollen, sofern diese angemeldet sind.

     -  Ein Stern, der angibt, daß die vom Feld selector angegebenen Mel-
        dungen an alle angemeldeten Benutzer gesendet werden sollen.

     -  Das Ziel LOG3.0 gibt an, daß die Meldungen an Logging V3.0
        geschickt werden sollen.

     Leerzeilen werden ignoriert. Zeilen, deren erstes Nicht-Leerzeichen
     ein "#" ist, werden als Kommentare aufgefaßt.

BEISPIELE
     *.crit;syslog.none                              /dev/syscon
     *.err;kern,mark.debug;syslog.none               /var/adm/log/messages
     *.alert                                         root
     *.emerg                                         *
     *.debug;mark,syslog.debug                       LOG3.0

     Die erste Zeile lenkt alle kritischen Meldungen (und Meldungen höherer
     Priorität), aber keine Meldungen von syslog (d. h. von syslogd), auf
     die Systemkonsole.

     Die zweite Zeile lenkt alle Fehlermeldungen (und Meldungen höherer
     Priorität), alle Meldungen des Kerns und alle 20-Minuten-Lebenszeichen,
     aber keine Meldungen von syslog, in die Datei /var/adm/log/messages.

     Die dritte Zeile schickt alle Alarm-Meldungen an root, sobald sich
     dieser anmeldet.

     Die vierte Zeile verteilt alle PANIC-Meldungen als wall-Meldung an
     alle angemeldeten Benutzer.

     Die fünfte Zeile sorgt dafür, daß alle Meldungen überhaupt an Logging
     V3.0 weitergereicht werden.

HINWEISE
     Die Abarbeitung der Liste der Prioritätsangaben erfolgt von links nach
     rechts. Dabei ist die Verwendung des Sterns * nicht kommutativ (d. h.
     nicht vertauschbar). Beispiel:

          user.info; *.err   filename

     ist nicht gleich

          *.err; user.info   filename

     Während im ersten Fall user.info durch *.err überschrieben wird, weil
     der * auch für "user" gilt und die Abarbeitung von links nach rechts
     erfolgt, wird im zweiten Fall user.err durch user.info überschrieben,
     d. h. für "user" werden auch geringere Prioritäten umgelenkt.


Seite 3                      Reliant UNIX 5.44               Gedruckt 11/98

syslog.conf(4)                                               syslog.conf(4)

DATEIEN
     /etc/syslog.conf

     /var/adm/log/messages

SIEHE AUCH
     at(1), crontab(1), logger(1), login(1), lp(1), lpr(1), m4(1), su(1),
     cron(1M), getty(1M), syslogd(1M), syslog(3C).














































Seite 4                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026