Linux- und UNIX-Systeme: syslog-Dämon konfigurieren

Auf Linux- und UNIX-Systemen werden alle WebSphere Message Broker-Nachrichten, die nicht von den Befehlszeilendienstprogrammmen generiert wurden, an das Systemprotokoll (syslog) gesendet. Es ist daher hilfreich, Benutzernachrichten in eine separate Datei umzuleiten.

Bevor Sie auf Linux- oder UNIX-Systemen einen Broker erstellen, sollten Sie den syslog-Dämon zunächst so konfigurieren, dass Benutzernachrichten an die Datei user.log geleitet werden:

  1. Melden Sie sich als 'Root' an.
  2. Geben Sie zur Erstellung einer Datei mit der Bezeichnung user.log die folgenden Befehle ein.
    Geben Sie auf UNIX-Systemen den folgenden Befehl ein:
    touch /var/adm/user.log 
    chown root:mqbrkrs /var/adm/user.log 
    chmod 640 /var/adm/user.log
    Geben Sie unter Linux den folgenden Befehl ein:
    touch /var/log/user.log 
    chown root:mqbrkrs /var/log/user.log 
    chmod 640 /var/log/user.log
  3. Fügen Sie der Datei /etc/syslog.conf die folgende Zeile hinzu, um Debugstufennachrichten in die Datei user.log umzuleiten:
    Geben Sie auf UNIX-Systemen den folgenden Befehl ein:
    user.info /var/adm/user.log
    Geben Sie unter Linux den folgenden Befehl ein:
    user.info /var/log/user.log
    In den Beispielen oben können Sie auch user.* - anstelle von user info angeben.
    • * gibt an, dass Informationen, Hinweise, Warnungen und Debugnachrichten abgefangen werden.
    • - gibt an, dass das syslog die Datei nach einem Schreibzugriff nicht synchronisiert.
    Dies wirkt sich positiv auf die Systemleistung aus, allerdings kann es geschehen, dass bei einem Systemabsturz unmittelbar nach einem Schreibzugriff auf die Datei einige Daten verloren gehen.
    Sie können ähnliche Zeilen hinzufügen, um Informationen, Warnungen und Fehlernachrichten in user.log umzuleiten.
  4. Starten Sie den Systemprotokoll-Dämon neu.
    Geben Sie unter AIX den folgenden Befehl ein:
    refresh -s syslogd
    Geben Sie bei HP-UX und Solaris den folgenden Befehl ein:
    kill -HUP 'cat /etc/syslog.pid'
    Geben Sie unter Linux den folgenden Befehl ein:
    /etc/init.d/syslogd restart
    oder
    /etc/rc.d/init.d/syslogd restart
    auf Systemen, auf denen rc.d kein Softlink ist.

Weitere Protokollsystemoptionen finden Sie in der Dokumentation Ihres Betriebssystems.

Zugehörige Konzepte
Protokolle
Zugehörige Tasks
Fehlerbehebung und Unterstützung
Verwendung von Protokollen
Windows: Anzeigen des lokales Fehlerprotokolls
Zugehörige Verweise
Lokale Fehlerprotokolle
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
an04230_