syslogd: Unterschied zwischen den Versionen

Aus Mikiwiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(10 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Der [[Daemon]] <b>syslogd</b> empfängt die System-, Warnungs- und Fehlermeldungen des [[Kernels]] sowie verschiedener [[Dienste]] und leitet sie in vorbestimmter Weise weiter. Die Weiterleitung kann der Nachrichten kann in eine Datei (auch in eine Gerätedatei, also auf ein Terminal), auf einen anderen Rechner, an bestimmte [[Benutzer]] oder in eine named pipe geschrieben werden.
Der [[Daemon]] <b>syslogd</b> empfängt die System-, Warnungs- und Fehlermeldungen des [[Kernels]] sowie verschiedener [[Netzwerkdienste]] und leitet sie in vorbestimmter Weise weiter. Die Weiterleitung kann der Nachrichten kann in eine Datei (auch in eine Gerätedatei, also auf ein Terminal), auf einen anderen Rechner, an bestimmte [[Benutzer]] oder in eine [[Named Pipe]] geschrieben werden.
 
Mit dem Programm [[logger]] können von der [[Shell]] aus Meldungen an syslogd geschickt werden.


== Konfiguration ==
== Konfiguration ==


Grundlegende Konfigurationsdatei ist "/etc/syslog.conf".
Grundlegende Konfigurationsdatei ist "/etc/syslog.conf".
Die erste Spalte bestimmt den Dienst (z. B. "*", also alle Dienste), nach dem Punkt folgt der Nachrichtentyp (z. B. "err"). In der zweiten Spalte wird der Ort angegeben, wohin die Nachrichten gehen sollen - möglich ist etwa ein Terminal (z. B. "/dev/tty10"), eine Datei (z. B. "/var/log/messages"), ein Benutzer (z. B. "root") oder ein entfernter Rechner (z. B. "@logs.example.com").


  kern.warn;*.err;authpriv.*    /dev/tty10
  kern.warn;*.err;authpriv.*    /dev/tty10
Zeile 10: Zeile 14:
  *.emerg                      root
  *.emerg                      root


Unter Linux ist "/var/log" das Standardlogverzeichnis.
Unter Linux ist "/var/log" das Standardverzeichnis für Protokolldateien.




{{cat|Betriebssystem}}
{{cat|Daemon}}
{{cat|Daemon}}
{{cat|Kernel}}
{{cat|Linux-Kernel}}
{{cat|Protokollierung}}
{{cat|Netzwerkdienst}}

Aktuelle Version vom 6. August 2011, 16:50 Uhr

Der Daemon syslogd empfängt die System-, Warnungs- und Fehlermeldungen des Kernels sowie verschiedener Netzwerkdienste und leitet sie in vorbestimmter Weise weiter. Die Weiterleitung kann der Nachrichten kann in eine Datei (auch in eine Gerätedatei, also auf ein Terminal), auf einen anderen Rechner, an bestimmte Benutzer oder in eine Named Pipe geschrieben werden.

Mit dem Programm logger können von der Shell aus Meldungen an syslogd geschickt werden.

Konfiguration

Grundlegende Konfigurationsdatei ist "/etc/syslog.conf".

Die erste Spalte bestimmt den Dienst (z. B. "*", also alle Dienste), nach dem Punkt folgt der Nachrichtentyp (z. B. "err"). In der zweiten Spalte wird der Ort angegeben, wohin die Nachrichten gehen sollen - möglich ist etwa ein Terminal (z. B. "/dev/tty10"), eine Datei (z. B. "/var/log/messages"), ein Benutzer (z. B. "root") oder ein entfernter Rechner (z. B. "@logs.example.com").

kern.warn;*.err;authpriv.*    /dev/tty10
mail.*                        @logs.example.com
*.*                           /var/log/messages
*.emerg                       root

Unter Linux ist "/var/log" das Standardverzeichnis für Protokolldateien.