Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Überwachen der DHCP-Serverkonfiguration

In diesem Thema wird erläutert, wie verschiedene DHCP-Vorgänge auf einem DHCP-Server nachverfolgt werden. Sie können verschiedene Ablaufverfolgungsoptionen verwenden, die in diesem Thema erläutert werden, um Probleme zu beheben, die auf dem DHCP-Server auftreten. Weitere Informationen finden Sie in diesem Thema.

Ablaufverfolgung lokaler DHCP-Servervorgänge

Die erweiterten DHCP-Ablaufverfolgungsvorgänge verfolgen die erweiterten lokalen DHCP-Servervorgänge und zeichnen sie in einer Protokolldatei auf. Standardmäßig werden keine erweiterten lokalen DHCP-Serverprozesse verfolgt. Wenn Sie die traceoptions Anweisung auf Hierarchieebene [edit system processes dhcp-service] einschließen, ist das Standardverhalten der Ablaufverfolgung wie folgt:

  • Wichtige Ereignisse des lokalen DHCP-Extended-DHCP werden in einer Datei namens jdhcpd protokolliert, die sich im Verzeichnis /var/log befindet.

  • Wenn die Datei jdhcpd 128 Kilobyte (KB) erreicht, wird sie in jdhcpd.0, dann jdhcpd.1 usw. umbenannt, bis drei Trace-Dateien vorhanden sind. Dann wird die älteste Trace-Datei (jdhcpd.2) überschrieben. Weitere Informationen zum Erstellen von Protokolldateien finden Sie unter Junos System Log Messages Reference.

  • Auf Protokolldateien kann nur der Benutzer zugreifen, der den Ablaufverfolgungsvorgang konfiguriert.

Um lokale DHCP-Servervorgänge zu verfolgen, fügen Sie die traceoptions Anweisung auf Hierarchieebene [edit system processes dhcp-service] ein:

In den folgenden Themen werden die Konfigurationsanweisungen für Ablaufverfolgungsvorgänge beschrieben:

Konfigurieren des Dateinamens des Protokolls für lokale DHCP-Serverprozesse

Standardmäßig lautet der Name der Datei, die die Trace-Ausgabe aufzeichnet, jdhcpd. Sie können einen anderen Namen angeben, indem Sie die file Anweisung auf Hierarchieebene [edit system processes dhcp-service traceoptions] einfügen:

Konfigurieren der Anzahl und Größe der Protokolldateien für lokale DHCP-Serverprozesse

Wenn die Ablaufverfolgungsdatei eine Größe von 128 Kilobyte (KB) erreicht, wird sie standardmäßig in jdhcpd.0, dann in jdhcpd.1 usw. umbenannt, bis drei Ablaufverfolgungsdateien vorhanden sind. Dann wird die älteste Trace-Datei (jdhcpd.2) überschrieben.

Sie können die Grenzwerte für die Anzahl und Größe von Ablaufverfolgungsdateien konfigurieren, indem Sie die folgenden Anweisungen auf der Hierarchieebene [edit system processes dhcp-service traceoptions] einfügen:

Legen Sie z. B. die maximale Dateigröße auf 2 MB und die maximale Anzahl von Dateien auf 20 fest. Wenn die Datei, die die Ausgabe des Nachverfolgungsvorgangs (jdhcpd) empfängt, 2 MB erreicht, wird jdhcpd in jdhcpd.0 umbenannt, und es wird eine neue Datei mit dem Namen jdhcpd erstellt. Wenn das neue jdhcpd 2 MB erreicht, wird jdhcpd.0 in jdhcpd.1 umbenannt und filename in jdhcpd.0 umbenannt. Dieser Vorgang wird wiederholt, bis 20 Ablaufverfolgungsdateien vorhanden sind. Dann wird die älteste Datei (jdhcpd.19) durch die neueste Datei (jdhcpd.0) überschrieben.

Die Anzahl der Dateien kann zwischen 2 und 1000 Dateien liegen. Die Dateigröße jeder Datei kann zwischen 10 KB und 1 Gigabyte (GB) liegen.

Konfigurieren des Zugriffs auf die Protokolldatei

Standardmäßig kann nur der Benutzer auf Protokolldateien zugreifen, der den Ablaufverfolgungsvorgang konfiguriert.

Wenn Sie angeben möchten, dass jeder Benutzer alle Protokolldateien lesen kann, fügen Sie die file world-readable Anweisung auf Hierarchieebene [edit system processes dhcp-service traceoptions] ein:

Um das Standardverhalten explizit festzulegen, schließen Sie die file no-world-readable Anweisung auf Hierarchieebene [edit system processes dhcp-service traceoptions] ein:

Konfigurieren eines regulären Ausdrucks für zu protokollierende Zeilen

Standardmäßig enthält die Ausgabe von Ablaufverfolgungsvorgängen alle Zeilen, die für die protokollierten Ereignisse relevant sind.

Sie können die Ausgabe verfeinern, indem Sie die match Anweisung auf Hierarchieebene [edit system processes dhcp-service traceoptions] einfügen und einen regulären Ausdruck (Regex) angeben, der abgeglichen werden soll:

Konfigurieren von Ablaufverfolgungsoptionsflags

Standardmäßig werden nur wichtige Ereignisse protokolliert. Sie können die zu protokollierenden Ablaufverfolgungsvorgänge konfigurieren, indem Sie erweiterte DHCP-Ablaufverfolgungsflags für lokale DHCP-Server auf Hierarchieebene [edit system processes dhcp-service traceoptions] einschließen:

Sie können die folgenden Ablaufverfolgungsflags konfigurieren:

  • all– Verfolgen Sie alle Vorgänge.

  • auth– Verfolgen von Authentifizierungsvorgängen.

  • database– Verfolgen Sie Datenbankereignisse.

  • fwd– Verfolgen von Firewall-Prozessereignissen.

  • general– Verfolgen Sie verschiedene Ereignisse.

  • ha: Verfolgen Sie Ereignisse im Zusammenhang mit hoher Verfügbarkeit.

  • interface– Verfolgen von Schnittstellenoperationen.

  • io– E/A-Vorgänge nachverfolgen.

  • packet– Verfolgen von Paketdekodierungsvorgängen.

  • performance– Verfolgen Sie Vorgänge zur Leistungsmessung.

  • profile– Trace-Profil-Operationen.

  • rpd– Prozessereignisse des Trace-Routing-Protokolls.

  • rtsock– Verfolgen Sie Routing-Socket-Operationen.

  • session-db– Verfolgen Sie Datenbankoperationen der Sitzung.

  • state– Verfolgen Sie Zustandsänderungen.

  • statistics: Verfolgen Sie Baseline-Statistiken.

  • ui– Verfolgen Sie die Vorgänge der Benutzeroberfläche.