Introduzione
In questo documento viene descritto come abilitare i messaggi di registrazione del sistema per salvare l'output sul disco flash del router.
Prerequisiti
Requisiti
Cisco suggerisce di
- La registrazione dei messaggi in un buffer interno deve essere abilitata utilizzando l'interfaccia CLI (Command Line Interface) con buffer per la registrazione
- Spazio libero sufficiente sul disco flash per memorizzare il numero desiderato di file di registrazione
Nota: si consiglia di impostare l'orologio di sistema sulla data e sull'ora corrette e di verificare l'utilizzo della CPU del router prima e dopo l'attivazione della funzionalità.
Componenti usati
Il documento può essere consultato per tutte le versioni software o hardware.
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Premesse
In genere, i messaggi di log (avvisi, errori e/o debug, ecc.) vengono memorizzati in un buffer di memoria (DRAM) del router; quando il buffer è pieno, i messaggi meno recenti vengono sovrascritti dai nuovi messaggi. Questa condizione pone un problema quando si cerca di acquisire i debug per un problema intermittente o durante un traffico elevato. Una configurazione di grandi dimensioni del buffer non sempre è utile in quanto il buffer può essere riempito e sovrascritto rapidamente durante il debug dettagliato. L'utilizzo della registrazione permanente consente di scrivere i messaggi registrati nei file sul disco flash del router. Il vantaggio è diverso dal contenuto del buffer di memoria (DRAM): questi file vengono conservati al riavvio del router (i contenuti della DRAM vengono cancellati durante il riavvio).
Configurazione
Passaggio 1. Abilita il messaggio di registrazione del sistema in un buffer locale:
registrazione nel buffer [buffer-size] | level]
Passaggio 2. Abilitare la registrazione dei messaggi per scrivere dal buffer di memoria sul disco flash del router:
logging persistent [ batch-size ] { filesize logging-file-size } [ immediato ] { notifica } [ protetto ] { dimensioni filesystem-size } [ soglia-capacità [ avviso ] [ url { disco0:/directory | disco1:/directory } ]
Nota: la quantità di storage su disco allocata (dimensioni del file system) e le dimensioni dei singoli file di log (dimensioni del file di log) sono specificate in byte.
Passaggio 3. Abilitare i debug desiderati [facoltativo]
Nota: il formato del nome file è log_AAAAMMGG-HHMMSS (ad esempio: log_20130927-112427)
Esempio di configurazione
Router(config)#logging buffer 20000000 debugging
Router(config)#logging persistent url flash0:/MYDEBUGS size 104857600 filesize 5242880
Il comando precedente crea una directory denominata MYDEBUGS sul disco 0 del router, alloca 104857600 byte (100 MB) di spazio su disco per i messaggi di log e specifica una dimensione di file singola di 5 MB.
Attenzione: quando viene superata la soglia di allocazione, il file di log meno recente nella directory viene eliminato per fare spazio ai nuovi messaggi di log del sistema.
Copia messaggi di registrazione in un dispositivo esterno
I singoli file scritti sul disco flash possono essere trasferiti sul server FTP (Trivial File Transfer Protocol)/FTP (Trivial File Transfer Protocol) esterno tramite il comando copy di Cisco IOS®:
Router# copy disk0:/MYDEBUG/log* ftp://user:passwd@<indirizzo_ip_server_ftp>/
Router# copy disk0:/MYDEBUG/log* tftp://<indirizzo_ip_server_tftp>/
Verifica
Per verificare che la configurazione funzioni correttamente, consultare questa sezione.
Router#show logging
Syslog logging: enabled (110977 messages dropped, 17 messages rate-limited, 0 flushes, 0 overruns, xml disabled, filtering disabled)
Console logging: disabled
Monitor logging: disabled
Buffer logging: level debugging, 31667 messages logged, xml disabled,
filtering disabled
Exception Logging: size (8192 bytes)
Count and timestamp logging messages: disabled
Persistent logging: enabled, url flash0:/MYDEBUGS, disk space 104857600 bytes, file size 5242880 bytes, batch size 4096 bytes
Router#dir flash0:MYDEBUGS
Directory of flash0:/MYDEBUGS/
223 -rw- 5239168 Sep 27 2013 11:31:16 -04:00 log_20130927-112427
224 -rw- 5239631 Sep 27 2013 11:38:06 -04:00 log_20130927-113117
225 -rw- 3500757 Sep 27 2013 11:42:40 -04:00 log_20130927-113807
Risoluzione dei problemi
Al momento non sono disponibili informazioni specifiche per la risoluzione dei problemi di questa configurazione.
Cisco CLI Analyzer(solo utenti registrati) supporta alcuni comandi show. Usare Cisco CLI Analyzer per visualizzare un'analisi dell'output del comando show.
Nota: consultare le informazioni importanti sui comandi di debug prima di usare i comandi di debug.
Informazioni correlate