Ü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. #xd_e411a123b15b1f25--3af2d0ca-19080dd9b71--7ed1/table_apd_r2l_zbc 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.