Este documento describe los procedimientos de solución de problemas utilizados para solucionar problemas de registro en la plataforma Cisco Nexus 7000 (N7K). Específicamente, este documento describe dos escenarios específicos: cuando el switch no envía nuevos registros al archivo de registro local y cuando los nuevos registros se descartan o se retrasan en tránsito al archivo de registro local y al servidor syslog.
Esta sección describe cómo resolver problemas de un switch N7K si los mensajes de registro no se muestran en el buffer del archivo de registro local. Para resolver estos problemas, complete estos pasos:
Nexus# show logging level ethpm
Facility Default Severity Current Session
Severity
-------- ---------------- ---------------
ethpm 5 5
0(emergencies) 1(alerts) 2(critical)
3(errors) 4(warnings) 5(notifications)
6(information) 7(debugging)
Nexus# show logging
Logging logfile:enabled
Name - test2: Severity -
notifications Size -
10000000
Nexus# show system internal flashEn este resultado, /var/log se utiliza 100%.
Mount-on 1K-blocks Used Available Use% Filesystem
/ 409600 61104 348496 15 /dev/root
/proc 0 0 0 0 proc
/sys 0 0 0 0 none
/isan 716800 315088 401712 44 none
/var 51200 612 50588 2 none
/etc 5120 1616 3504 32 none
/nxos/tmp 40960 4 40956 1 none
/var/log 51200 51200 0 100 none
Nexus# show system internal dir /var/log/external/Si es muy grande, elimine el archivo libdt_helper.log del directorio con este comando:
./ 420
../ 380
glbp.debug 231
libfipf.24944 0
vdc_4/ 80
libfipf.24115 0
vdc_3/ 80
libfipf.23207 0
vdc_2/ 80
libdt_helper.log 51523584
libfipf.5582 0
libfipf.4797 0
libfipf.4717 0
messages 651264
syslogd_ha_debug 19184
startupdebug 0
eobc_port_test_result 3
mgmt_port_test_result 3
bootup_test.log 18634
bootup_test.3432 2526
dmesg@ 31
Nexus# delete log:libdt_helper.logRealice una copia de seguridad de los mensajes antiguos en el búfer de registro local en un archivo en la memoria flash de inicialización con este comando:
Nexus#
Nexus# show logging log > bootflash:oldlogs.txtEste comando redirige el resultado a un archivo en bootflash llamado oldlogs.txt. Esto mantiene una copia de los registros antiguos porque el buffer de registro local debe ser borrado a continuación con este comando:
Nexus#
Nexus# clear logging logfile
Nexus#
Nexus# conf t
Enter configuration commands, one per line. End with CNTL/Z.
Nexus(config)# end
Nexus# show logging log
2013 Jul 30 11:53:55 Nexus %SYSLOG-1-SYSTEM_MSG :
Logging logfile (test2) cleared by user
2013 Jul 30 11:55:35 Nexus %VSHD-5-VSHD_SYSLOG_CONFIG_I:
Configured from vty by admin on dhcp-peg3-vl30-144-254-7-77.ci
Nexus#
Los nuevos mensajes de registro enviados al servidor syslog y/o al búfer del archivo de registro local pueden mostrar un retraso (posiblemente entre cinco y ocho minutos). Algunos de los mensajes del registro podrían ser eliminados. La marca de hora del registro muestra la marca de hora del evento real o la marca de hora de la transmisión del mensaje al servidor syslog o al búfer del archivo de registro.
Si se detecta alguno o todos estos síntomas, verifique que:
Nexus# show debugEn este ejemplo, se habilitan L2FM y ARP.
Debug level is set to Minor(1)
L2FM Daemon:
Trace Detail is on
default for new sessions logging level: 3
debug ip arp event
debug ip arp packet
Nexus#
Nexus# show logging levelLos mensajes de registro se almacenan en un búfer interno circular antes de que se envíen al archivo syslog/logfile. El número de mensajes retenidos en este búfer circular se ve con este comando:
Facility Default Severity Current Session
Severity
-------- ---------------- ---------------
aaa 3 3
acllog 2 2
aclmgr 3 3
auth 0 0
authpriv 3 3
Nexus# show logging internal info |En este ejemplo, el búfer tiene (head - tail) 8632 - 7333 = 1299 mensajes.
include circular
Pending msgs in circular buffer
(head: 8632, tail: 7333)
Revisión | Fecha de publicación | Comentarios |
---|---|---|
1.0 |
05-Sep-2013 |
Versión inicial |