Dit document beschrijft probleemoplossing procedures die gebruikt worden om logproblemen op het Cisco Nexus 7000 (N7K) platform te oplossen. In dit document worden twee gerichte scenario's beschreven: wanneer de switch geen nieuwe logbestanden naar het lokale logbestand stuurt en wanneer de nieuwe logbestanden worden ingetrokken of uitgesteld op doorreis naar het lokale logbestand en de syslogserver.
In deze sectie wordt beschreven hoe u een N7K-schakelaar kunt oplossen als de logberichten niet in de lokale logbestandbuffer weergeven. Voltooi de volgende stappen om problemen op te lossen:
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 flashIn deze uitvoer wordt 100% var/log gebruikt.
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/Als het erg groot is, verwijder dan het libdt_helper.log bestand van de directory met deze opdracht:
./ 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.logBack-up van de oude berichten in de lokale houtkapbuffer naar een bestand op flitser met deze opdracht:
Nexus#
Nexus# show logging log > bootflash:oldlogs.txtDeze opdracht leidt de uitvoer terug naar een bestand op bootflitser genaamd oldlogs.txt. Dit houdt een kopie van de oude stammen bij omdat de lokale houtkapbuffer naast deze opdracht moet worden gewist:
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#
Nieuwe logberichten die naar de syslogserver en/of naar de lokale logbestandbuffer worden verzonden, kunnen een vertraging vertonen (mogelijk tussen vijf en acht minuten). Sommige logberichten zouden kunnen vallen. De log timestamp toont de timestamp van de echte gebeurtenis of de timestamp van berichttransmissie naar de syslog server of logfile buffer.
Als een of alle van deze symptomen zich voordoen, controleer dan of:
Nexus# show debugIn dit voorbeeld zijn L2FM en ARP debugs ingeschakeld.
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 levelDe logberichten worden opgeslagen in een interne, circulaire buffer voordat ze aan het syslogbestand/logbestand worden geleverd. Het aantal berichten in deze cirkelbuffer wordt met deze opdracht bekeken:
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 |In dit voorbeeld heeft de buffer (head - tail) 8632 - 7333 = 1299 berichten.
include circular
Pending msgs in circular buffer
(head: 8632, tail: 7333)