Übersicht über das Generieren benutzerdefinierter Warnmeldungen, Fehler und Systemprotokollmeldungen
Sie können ein Commit-Skript verwenden, um Konfigurationsregeln anzugeben, die Sie immer durchsetzen möchten. Wenn eine Regel unterbrochen ist, kann das Commit-Skript eine Warnung, einen Fehler oder eine Systemprotokollmeldung ausstrahlen.
In der Befehlszeilenschnittstelle (CLI) von Junos OS werden während des Commits Warnmeldungen ausgegeben, um Sie darauf hinzuweisen, dass die Konfiguration nicht abgeschlossen ist oder einen Syntaxfehler enthält. Wenn eine benutzerdefinierte Konfigurationsregel unterbrochen wird, benachrichtigt Sie eine benutzerdefinierte Warnmeldung über das Problem. Das Commit-Skript bewirkt, dass die Warnmeldung zurück an die Junos OS CLI oder an eine Junos XML-Protokoll-Clientanwendung übergeben wird. Im Gegensatz zu Fehlermeldungen führen Warnmeldungen nicht dazu, dass der Commit-Vorgang fehlschlägt, sodass sie für Konfigurationsprobleme verwendet werden, die den Netzwerkverkehr nicht beeinträchtigen. Eine Warnung wird am besten als Antwort auf Konfigurationseinstellungen verwendet, die nicht den empfohlenen Verfahren entsprechen. Ein Beispiel für diese Art von Konfigurationseinstellung kann die Zuweisung derselben Benutzer-ID an verschiedene Benutzer sein.
Alternativ können Sie eine benutzerdefinierte Warnmeldung für ein schwerwiegendes Konfigurationsproblem generieren und eine automatische Konfigurationsänderung angeben, die das Problem behebt. Weitere Informationen zur Verwendung von Warnmeldungen in Verbindung mit automatischen Konfigurationsänderungen finden Sie unter Übersicht über das Generieren persistenter oder transienter Konfigurationsänderungen mithilfe von Commit-Skripten.
Im Gegensatz zu Warnmeldungen führt eine benutzerdefinierte Fehlermeldung dazu, dass der Commit-Vorgang fehlschlägt, und benachrichtigt den Benutzer über das Konfigurationsproblem. Das Commit-Skript bewirkt, dass die Fehlermeldung zurück an die Junos OS CLI oder an eine Junos XML-Protokoll-Clientanwendung übergeben wird. Da der Commit-Vorgang fehlschlägt, werden sie für Probleme verwendet, die den Netzwerkverkehr beeinträchtigen. Eine Fehlermeldung wird am besten als Antwort auf Konfigurationseinstellungen verwendet, die Sie ablehnen möchten, z. B. wenn erforderliche Anweisungen in der Konfiguration ausgelassen werden.
Junos OS generiert Systemprotokollmeldungen (auch syslog-Meldungen genannt), um Ereignisse aufzuzeichnen, die auf dem Gerät auftreten, einschließlich der folgenden:
Routinemäßige Vorgänge, wie z. B. das Erstellen einer OSPF-Protokoll-Adjacency oder eine Benutzeranmeldung in der Konfigurationsdatenbank
Fehler und Fehlerbedingungen, wie z. B. fehler beim Zugriff auf eine Konfigurationsdatei oder unerwartetes Schließen einer Verbindung zu einem untergeordneten oder Peer-Prozess
Notfall- oder kritische Bedingungen, wie z. B. Herunterschalten des Geräts aufgrund zu hoher Temperatur
Jede Systemprotokollnachricht identifiziert den Junos OS-Prozess, der die Nachricht generiert hat, und beschreibt kurz den aufgetretenen Vorgang oder Fehler. Der Systemprotokoll-Explorer bietet detailliertere Informationen zu Systemprotokollmeldungen.
Mit Commit-Skripten können Sie veranlassen, dass benutzerdefinierte Systemprotokollmeldungen als Antwort auf bestimmte ereignisse, die Sie definieren, generiert werden. Wenn beispielsweise eine Konfigurationsregel unterbrochen wird, kann eine benutzerdefinierte Nachricht generiert werden, um dieses Auftreten aufzuzeichnen. Wenn das Commit-Skript die Konfiguration korrigiert, kann eine benutzerdefinierte Meldung anzeigen, dass eine Korrekturmaßnahme ergriffen wurde.