Introducción
Este documento describe cómo habilitar los mensajes de registro del sistema para guardar la salida en el disco flash del router.
Prerequisites
Requirements
Cisco sugiere que tiene
- Los mensajes de registro en un búfer interno deben habilitarse mediante la interfaz de línea de comandos (CLI) almacenada en búfer de registro
- Espacio libre suficiente en el disco flash para almacenar el número deseado de archivos de registro
Nota: se recomienda establecer el reloj del sistema en la fecha y hora correctas y verificar la utilización de la unidad central de procesamiento (CPU) del router antes y después de la activación de la función.
Componentes Utilizados
Este documento no se limita a ninguna versión específica de software y hardware.
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Antecedentes
Normalmente, los mensajes de registro (advertencias, errores y/o depuraciones, etc.) se almacenan en el búfer de memoria (DRAM) de un router; cuando el búfer está lleno, los mensajes antiguos se sobrescriben con mensajes nuevos. Esto plantea un problema cuando se intenta capturar depuraciones para un problema intermitente o durante tráfico elevado. La configuración de un tamaño de búfer enorme no siempre puede ayudar, ya que el búfer se puede rellenar y sobrescribir rápidamente durante la depuración detallada. El uso del registro persistente permite escribir mensajes registrados en archivos del disco flash del router. La ventaja es que, a diferencia del contenido del búfer de memoria (DRAM), estos archivos persisten cuando se reinicia el router (el contenido de DRAM se borra durante un reinicio).
Configurar
Paso 1. Habilitar el mensaje de registro del sistema en un búfer local:
logging buffered [buffer-size | nivel]
Paso 2. Habilite los mensajes de registro para escribir desde el buffer de memoria al disco flash del router:
logging persistent [ batch batch batch-size ] { filesize logging-file-size } [ immediate ] { notify } [ protected ] { size filesystem-size } [ threshold threshold-capacity [ alert ] ] [ url { disk0:/directory | disk1:/directory } ]
Nota: La cantidad de almacenamiento en disco asignada (tamaño del sistema de archivos) y el tamaño del archivo de registro individual (tamaño del archivo de registro) se especifican en bytes.
Paso 3. Habilitar las depuraciones deseadas [opcional]
Nota: El formato del nombre de archivo es log_YYYYMMDD-HHMMSS (por ejemplo: log_20130927-112427)
Ejemplo de configuración
Router(config)#logging buffer 20000000 debugging
Router(config)#logging persistent url flash0:/MYDEBUGS size 104857600 filesize 5242880
El comando anterior crea un directorio llamado MYDEBUGS en el disco 0 del router y asigna 104857600 bytes (100MB) de espacio en disco para los mensajes de registro y especifica un tamaño de archivo individual de 5MB.
Precaución: cuando se supera el umbral de asignación, se elimina el archivo de registro más antiguo del directorio para dejar espacio para los nuevos mensajes de registro del sistema.
Copiar mensajes de registro en un dispositivo externo
Los archivos individuales escritos en el disco flash se pueden transferir al servidor externo de Protocolo de transferencia de archivos / Protocolo de transferencia de archivos trivial (FTP/TFTP) mediante el comando copy de Cisco IOS®:
Router# copy disk0:/MYDEBUG/log* ftp://user:passwd@<ftp_server_ip_address>/
Router# copy disk0:/MYDEBUG/log* tftp://<tftp_server_ip_address>/
Verificación
Use esta sección para confirmar que su configuración funciona correctamente.
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
Troubleshoot
Actualmente, no hay información específica de troubleshooting disponible para esta configuración.
El Analizador de Cisco CLI(sólo clientes registrados) admite ciertos comandos show. Utilice el Analizador de Cisco CLI para ver un análisis de la salida del comando show.
Nota: Consulte Información Importante sobre Comandos Debug antes de utilizar los comandos debug.
Información Relacionada