AUF DIESER SEITE
Konfigurieren des Dateinamens des PPP-Dienstablaufverfolgungsprotokolls
Konfigurieren der Anzahl und Größe von PPP-Dienstprotokolldateien
Konfigurieren eines regulären Ausdrucks für zu protokollierende PPP-Dienstnachrichten
Konfigurieren der Abonnentenfilterung für PPP-Dienstablaufverfolgungsvorgänge
Konfigurieren des Schweregrads zum Filtern, welche PPP-Dienstmeldungen protokolliert werden
Ablaufverfolgung von PPP-Dienstereignissen zur Fehlerbehebung
Die Ablaufverfolgungsfunktion von Junos OS verfolgt PPP-Service-Vorgänge und zeichnet Ereignisse in einer Protokolldatei auf. Die in der Protokolldatei erfassten Fehlerbeschreibungen enthalten detaillierte Informationen, die Sie bei der Lösung von Problemen unterstützen.
Standardmäßig wird nichts nachgezeichnet. Wenn Sie den Ablaufverfolgungsvorgang aktivieren, lautet das Standardverhalten der Ablaufverfolgung wie folgt:
Wichtige Ereignisse werden in einer Datei protokolliert, die
/var/log
sich im Verzeichnis befindet. Standardmäßig verwendet der Router den Dateinamenjpppd
. Sie können einen anderen Dateinamen angeben, aber Sie können das Verzeichnis, in dem sich Ablaufverfolgungsdateien befinden, nicht ändern.Wenn die Ablaufverfolgungsprotokolldatei
filename
128 Kilobyte (KB) erreicht, wird sie komprimiert und umbenanntfilename.0.gz
. Nachfolgende Ereignisse werden in einer neuen Datei mit dem Namenfilename
protokolliert, bis sie wieder die Kapazität erreicht. An dieser Stellefilename.0.gz
wird umbenannt und komprimiert undfilename
umbenanntfilename.1.gz
filename.0.gz
. Dieser Vorgang wiederholt sich so lange, bis die Anzahl der archivierten Dateien die maximale Dateianzahl erreicht. Dann wird die älteste Trace-Datei – die mit der höchsten Nummer – überschrieben.Optional können Sie die Anzahl der Ablaufverfolgungsdateien zwischen 2 und 1000 angeben. Sie können auch die maximale Dateigröße zwischen 10 KB und 1 Gigabyte (GB) konfigurieren. (Weitere Informationen zum Erstellen von Protokolldateien finden Sie im Systemprotokoll-Explorer.)
Standardmäßig kann nur der Benutzer, der den Ablaufverfolgungsvorgang konfiguriert, auf Protokolldateien zugreifen. Optional können Sie den schreibgeschützten Zugriff für alle Benutzer konfigurieren.
So konfigurieren Sie PPP-Ablaufverfolgungsvorgänge:
(Optional) Konfigurieren Sie einen Dateinamen für das Ablaufverfolgungsprotokoll.
Weitere Informationen finden Sie unter Konfigurieren des Dateinamens des PPP-Dienstablaufverfolgungsprotokolls.
(Optional) Konfigurieren Sie die Anzahl und Größe der Ablaufverfolgungsprotokolle.
Weitere Informationen finden Sie unter Konfigurieren der Anzahl und Größe von PPP-Dienstprotokolldateien.
(Optional) Konfigurieren Sie den Benutzerzugriff auf Ablaufverfolgungsprotokolle.
Weitere Informationen finden Sie unter Konfigurieren des Zugriffs auf die PPP-Dienstprotokolldatei.
(Optional) Konfigurieren Sie einen regulären Ausdruck, um die Informationen zu filtern, die in das Ablaufverfolgungsprotokoll aufgenommen werden sollen.
Weitere Informationen finden Sie unter Konfigurieren eines regulären Ausdrucks für zu protokollierende PPP-Dienstmeldungen.
(Optional) Konfigurieren Sie Flags, um anzugeben, welche Ereignisse protokolliert werden.
Weitere Informationen finden Sie unter Konfigurieren der PPP-Service-Tracing-Flags.
(Optional) Konfigurieren Sie einen Schweregrad für Meldungen, um anzugeben, welche Ereignismeldungen protokolliert werden.
Weitere Informationen finden Sie unter Konfigurieren des Schweregrads, um zu filtern, welche PPP-Dienstmeldungen protokolliert werden.
Konfigurieren des Dateinamens des PPP-Dienstablaufverfolgungsprotokolls
Standardmäßig lautet jpppd
der Name der Datei, die die Trace-Ausgabe für den PPP-Dienst aufzeichnet, . Mit der file
Option können Sie einen anderen Namen angeben.
So konfigurieren Sie den Dateinamen für PPP-Dienstablaufverfolgungsvorgänge:
Geben Sie den Namen der Datei an, die für die Ablaufverfolgungsausgabe verwendet wird.
[edit protocols ppp-service traceoptions] user@host# set file ppp-service_logfile_1
Konfigurieren der Anzahl und Größe von PPP-Dienstprotokolldateien
Optional können Sie die Anzahl der komprimierten, archivierten Ablaufverfolgungsprotokolldateien zwischen 2 und 1000 angeben. Sie können auch die maximale Dateigröße zwischen 10 KB und 1 Gigabyte (GB) konfigurieren. Die Standardgröße beträgt 128 Kilobyte (KB).
Die archivierten Dateien werden durch ein Suffix im Format .number.gz
unterschieden. Die neueste archivierte Datei ist und die älteste archivierte Datei ist .0.gz
.(maximum number)-1.gz
. Wenn die aktuelle Ablaufverfolgungsprotokolldatei die maximale Größe erreicht, wird sie komprimiert und umbenannt, und alle vorhandenen archivierten Dateien werden umbenannt. Dieser Vorgang wiederholt sich, bis die maximale Anzahl archivierter Dateien erreicht ist, woraufhin die älteste Datei überschrieben wird.
Sie können z. B. die maximale Dateigröße auf 2 MB und die maximale Anzahl von Dateien auf 20 festlegen. Wenn die Datei, die die Ausgabe des Ablaufverfolgungsvorgangs empfängt, 2 MB erreicht, komprimiert und umbenannt filename.0.gz
wird, filename
filename
wird eine neue Datei namens erstelltfilename
. Wenn das neue filename
2 MB erreicht, filename.0.gz
wird es umbenannt und komprimiert und filename
umbenannt filename.1.gz
filename.0.gz
. Dieser Vorgang wird wiederholt, bis 20 Ablaufverfolgungsdateien vorhanden sind. Dann wird die älteste Datei, , einfach überschrieben, filename.19.gz
filename.18.gz
wenn die nächstälteste Datei komprimiert und in umbenannt wirdfilename.19.gz
.
So konfigurieren Sie die Anzahl und Größe von Ablaufverfolgungsdateien:
Geben Sie den Namen, die Nummer und die Größe der Datei an, die für die Ablaufverfolgungsausgabe verwendet wird.
[edit protocols ppp-service traceoptions] user@host# set file ppp-service_1 _logfile_1 files 20 size 2097152
Konfigurieren des Zugriffs auf die PPP-Dienstprotokolldatei
Standardmäßig kann nur der Benutzer, der den Ablaufverfolgungsvorgang konfiguriert, auf die Protokolldateien zugreifen. Sie können allen Benutzern das Lesen der Protokolldatei ermöglichen und das Standardverhalten der Protokolldatei explizit festlegen.
So legen Sie fest, dass alle Benutzer die Protokolldatei lesen können:
Konfigurieren Sie die Protokolldatei so, dass sie für alle lesbar ist.
[edit protocols ppp-service traceoptions] user@host# set file ppp-service_1 _logfile_1 world-readable
Um das Standardverhalten explizit festzulegen, kann nur der Benutzer, der die Ablaufverfolgung konfiguriert hat, die Protokolldatei lesen:
Konfigurieren Sie die Protokolldatei so, dass sie nicht für alle lesbar ist.
[edit protocols ppp-service traceoptions] user@host# set file ppp-service_1 _logfile_1 no-world-readable
Konfigurieren eines regulären Ausdrucks für zu protokollierende PPP-Dienstnachrichten
Standardmäßig enthält die Ausgabe des Ablaufverfolgungsvorgangs alle Zeilen, die für die protokollierten Ereignisse relevant sind.
Sie können die Ausgabe verfeinern, indem Sie reguläre Ausdrücke einschließen, die abgeglichen werden sollen.
So konfigurieren Sie reguläre Ausdrücke, die abgeglichen werden sollen:
Konfigurieren Sie den regulären Ausdruck.
[edit protocols ppp-service traceoptions] user@host# set file ppp-service_1 _logfile_1 match regex
Konfigurieren der Abonnentenfilterung für PPP-Dienstablaufverfolgungsvorgänge
Sie können Filter auf den PPP-Dienst anwenden, um die Ablaufverfolgung auf bestimmte Abonnenten oder Domänen zu beschränken. Die Abonnentenfilterung vereinfacht die Problembehandlung in einer skalierten Umgebung, indem sie es Ihnen ermöglicht, sich auf einen reduzierten Satz von Ablaufverfolgungsergebnissen zu konzentrieren.
Für Abonnentenbenutzernamen, die die erwartete Form von user@domain
haben, können Sie nach dem Benutzer, der Domäne oder beidem filtern. Sie können ein Sternchen (*) als Platzhalter verwenden, um Zeichen am Anfang oder Ende eines Begriffs oder beider Begriffe zu ersetzen, um eine größere Anzahl von Abonnenten zu erreichen.
Es ist nicht möglich, Ergebnisse mit einem Platzhalter in der Mitte der Benutzer- oder Domänenbegriffe zu filtern. Beispielsweise werden die folgenden Verwendungen des Platzhalters nicht unterstützt: tom*25@example.com, tom125@ex*.com.
Wenn Sie das Filtern nach Benutzername aktivieren, werden Ablaufverfolgungen, die nicht über ausreichende Informationen verfügen, um den Benutzernamen zu bestimmen, automatisch ausgeschlossen.
So konfigurieren Sie die Abonnentenfilterung:
Geben Sie den Filter an.
[edit protocols ppp-service traceoptions] user@host# set filter user user@domain
Betrachten Sie die folgenden Beispiele für die Verwendung des Platzhalters zum Filtern:
Filtern Sie die Ergebnisse nach dem jeweiligen Abonnenten mit dem Benutzernamen tom@example.com.
[edit protocols ppp-service traceoptions] user@host# set filter user tom@example.com
Filtern Sie die Ergebnisse für alle Abonnenten, deren Benutzername mit tom beginnt.
[edit protocols ppp-service traceoptions] user@host# set filter user tom*
Filtern Sie die Ergebnisse für alle Abonnenten, deren Benutzername mit tom endet.
[edit protocols ppp-service traceoptions] user@host# set filter user *tom
Filtern Sie Ergebnisse für Abonnenten mit dem Benutzernamen tom auf allen Domains, die mit ex beginnen.
[edit protocols ppp-service traceoptions] user@host# set filter user tom@ex*
Filtern Sie die Ergebnisse für alle Abonnenten in allen Domains, die mit ample.com enden.
[edit protocols ppp-service traceoptions] user@host# set filter user *ample.com
Filtern Sie die Ergebnisse für alle Abonnenten, deren Benutzername mit tom beginnt, bei Domains, die mit example.com enden.
[edit protocols ppp-service traceoptions] user@host# set filter user tom*@*example.com
Konfigurieren der PPP-Service-Tracing-Flags
Standardmäßig werden nur wichtige Ereignisse protokolliert. Sie können angeben, welche Ereignisse und Vorgänge protokolliert werden, indem Sie ein oder mehrere Ablaufverfolgungsflags angeben.
So konfigurieren Sie die Flags für die zu protokollierenden Ereignisse:
Konfigurieren Sie die Flags.
[edit protocols ppp-service traceoptions] user@host# set flag flag
Konfigurieren des Schweregrads zum Filtern, welche PPP-Dienstmeldungen protokolliert werden
Die Meldungen, die einem protokollierten Ereignis zugeordnet sind, werden nach Schweregrad kategorisiert. Sie können den Schweregrad verwenden, um zu bestimmen, welche Meldungen für den Ereignistyp protokolliert werden. Ein niedriger Schweregrad ist weniger restriktiv (filtert weniger Nachrichten heraus) als ein höherer Schweregrad. Wenn Sie einen Schweregrad konfigurieren, werden alle Meldungen auf dieser Ebene und alle höheren (restriktiveren) Stufen protokolliert.
In der folgenden Liste sind die Schweregrade in der Reihenfolge vom niedrigsten (am wenigsten restriktiv) bis zum höchsten (am restriktivsten) aufgeführt. Diese Reihenfolge stellt auch die Bedeutung der Botschaften dar; error
Beispielsweise sind Nachrichten von größerer Bedeutung als info
Nachrichten.
verbose
info
notice
warning
error
Der Schweregrad, den Sie konfigurieren, hängt von dem Problem ab, das Sie beheben möchten. In einigen Fällen sind Sie möglicherweise daran interessiert, alle Nachrichten anzuzeigen, die für das protokollierte Ereignis relevant sind, daher geben all
Sie . Sie können auch mit dem gleichen Ergebnis angebenverbose
, da verbose
es sich um den niedrigsten (am wenigsten restriktiven) Schweregrad handelt; es hat nichts mit der Prägnanz oder Ausführlichkeit der Nachrichten zu tun. Beide Optionen erzeugen eine große Menge an Ausgabe. Sie können einen restriktiveren Schweregrad angeben, z. Bnotice
. oder info
zum Filtern der Meldungen. Standardmäßig enthält die Ausgabe des Ablaufverfolgungsvorgangs nur Meldungen mit dem Schweregrad .error
So konfigurieren Sie den Typ der zu protokollierenden Nachrichten:
Konfigurieren Sie den Schweregrad der Nachricht.
[edit protocols ppp-service traceoptions] user@host# set level severity