Überprüfen der von den Benutzern eingegebenen Befehle
Zweck
Eine gängige Reihe von Vorgängen, die Sie überprüfen können, ist, wenn sich Benutzer am Router anmelden und die von ihnen ausgegebenen CLI-Befehle ausgeführt werden.
Gehen Sie folgendermaßen vor, um die von den Benutzern eingegebenen Befehle zu überprüfen:
Konfigurieren der Protokolldatei für die Verfolgung von CLI-Befehlen
Action!
Gehen Sie folgendermaßen vor, um die Protokolldatei für die Verfolgung von CLI-Befehlen zu konfigurieren:
-
Wechseln Sie im Konfigurationsmodus auf folgende Hierarchieebene:
[edit] user@host# edit system syslog
Konfigurieren Sie die Protokolldatei:
[edit system syslog] user@host# edit file filename
Zum Beispiel:
[edit system syslog] user@host# edit file cli-commands
Konfigurieren Sie die Funktion und den Schweregrad von interactive-commands:
[edit system syslog filename] user@host# set interactive-commands info
Überprüfen Sie die Konfiguration:
[edit system syslog] user@host# show file cli-commands { interactive-commands info; }Bestätigen Sie die Konfiguration:
user@host# commit
Bedeutung
Das Konfigurationsbeispiel zeigt, dass die Protokolldatei cli-commands mit der Funktion interactive-commands auf dem Schweregrad info konfiguriert ist. Tabelle 1 listet die Schweregrade auf und beschreibt sie.
| Schweregrad | Beschreibung |
|---|---|
| Info | Protokollieren Sie alle CLI-Befehle der obersten Ebene, einschließlich des Befehls configure und aller Befehle für den Konfigurationsmodus. |
| bemerken | Protokollieren Sie die Konfigurationsmodusbefehle, Rollback und Commit. |
| Warnung | Protokollieren, wenn ein Softwareprozess neu gestartet wird. |
Anzeigen der konfigurierten Protokolldatei
Zweck
Um die Protokolldatei im Konfigurationsmodus anzuzeigen, geben Sie den folgenden Befehl ein:
Action!
[edit system syslog] user@host# run show log filename
Zum Beispiel:
[edit system syslog] user@host# run show log cli-commands
Beispielausgabe
[edit system syslog] user@host# run show log cli-commands Sep 16 11:24:25 nut mgd[3442]: UI_COMMIT_PROGRESS: commit: signaling 'Syslog daemon', pid 2457, signal 1, status 0 Sep 16 11:24:25 nut mgd[3442]: UI_COMMIT_PROGRESS: commit: signaling 'SNMP daemon', pid 2592, signal 31, status 0 Sep 16 11:28:36 nut mgd[3442]: UI_CMDLINE_READ_LINE: User 'user', command 'run show log cli-commands ' Sep 16 11:30:39 nut mgd[3442]: UI_CMDLINE_READ_LINE: User 'user', command 'run show log security ' Sep 16 11:31:26 nut mgd[3442]: UI_CMDLINE_READ_LINE: User 'user', command 'run show log messages ' Sep 16 11:41:21 nut mgd[3442]: UI_CMDLINE_READ_LINE: User 'user', command 'edit file cli-commands ' Sep 16 11:41:25 nut mgd[3442]: UI_CMDLINE_READ_LINE: User 'user', command 'show ' Sep 16 11:44:57 nut mgd[3442]: UI_CMDLINE_READ_LINE: User 'user', command 'set interactive-commands info ' Sep 16 14:32:15 nut mgd[3442]: UI_CMDLINE_READ_LINE: User 'user', command 'run show log cli-commands '
Bedeutung
Die Beispielausgabe zeigt die CLI-Befehle, die seit der Konfiguration der Protokolldatei eingegeben wurden.