Introduzione
In questo documento viene descritta la funzionalità SEA (System Event Archieve) in generale, disponibile nelle piattaforme Catalyst 6500/6800, la procedura per individuare gli archivi SEA e la procedura per convertirli in formato testo per ulteriori analisi.
Premesse
Il System Events Archive (SEA) è una delle funzionalità di gestione dei dispositivi disponibili nelle piattaforme Cat 6500/6800. SEA consente alle CPU dello switch di creare archivi degli eventi, che vengono archiviati in un file system locale non volatile.
SEA gestisce due file: sea_log.dat e sea_console.dat.
sea_log.dat = archivio degli eventi riportati da ciascuna applicazione nel sistema operativo IOS (ad esempio, GOLD)
sea_console.dat = archivio dei messaggi della console
La funzione SEA alloca 32 MB di memoria per ciascuno di questi file (per un totale di 64 MB) in un file system locale, ad esempio bootdisk:
Tenere presente che questi 32 MB sono un buffer circolare e sovrascriveranno i messaggi meno recenti.
Le guide alla configurazione (fornite nella sezione "Documenti rilevanti" di seguito) forniscono comandi per verificare se la funzione è abilitata, il file system selezionato per l'archivio, come cancellare i file di archivio, ecc.
Comandi di esempio:
show logging system
mostra disco di sistema per la registrazione
mostra dimensioni sistema di registrazione
clear logging system
Individuazione dei log SEA
Eseguire il comando "dir all" per individuare i file sea_console.dat e sea_log.dat.
Da un'installazione Catalyst 6800 VSS:
6800-A# show switch virtual
Cambia modalità: Switch virtuale
Numero di dominio del commutatore virtuale: 10
Numero commutatore locale: 1
Ruolo operativo commutatore locale: Switch virtuale attivo
Numero commutatore peer: 2
Ruolo operativo commutatore peer: Standby switch virtuale
6800-A# dir all
<cattura>
Directory del disco di avvio:/ <== Da Sw1
1 -rw- 33554432 Mar 8 2014 03:11:52 +00:00 sea_console.dat
3 -rw- 33554432 Mar 8 2014 03:12:30 +00:00 sea_log.dat
<cattura>
Directory di slavebootdisk:/ <=== Da Sw2
1 -rw- 33554432 Mar 10 2014 05:12:12 +00:00 sea_log.dat
3 -rw- 33554432 Mar 10 2014 05:12:50 +00:00 sea_console.dat
<cattura>
Da un'installazione Catalyst 6500 VSS:
VS6500# show switch virt
Cambia modalità: Switch virtuale
Numero di dominio del commutatore virtuale: 1
Numero commutatore locale: 1
Ruolo operativo commutatore locale: Switch virtuale attivo
Numero commutatore peer: 2
Ruolo operativo commutatore peer: Standby switch virtuale
VS6500# dir all
<cattura>
Directory di sup-bootdisk:/ <== Da Sw1
1 -rw- 33554432 Ago 29 2014 14:06:42 -04:00 sea_console.dat
3 -rw- 33554432 Nov 8 2012 16:59:38 -05:00 sea_log.dat
<cattura>
Directory di slavesup-bootdisk:/ <== Da Sw1
1 -rw- 3354432 set 8 2014 08:34:02 -04:00 sea_log.dat
2 -rw- 33554432 mar 19 2015 12:36:16 -04:00 sea_console.dat
<cattura>
Recupero dei log SEA
Si consiglia di aggiungere quanto segue al nome del file:
Nome switch
N. switch (in caso di VSS)
Modulo n. (nel caso in cui le modalità 5 e 6 siano presenti nello stesso chassis)
Contenuto dei file (console o registro di navigazione)
Data
Di seguito sono riportati i passaggi per convertire i file .dat in file di testo.
(1) Convertire i registri in testo
Utilizzare i comandi seguenti per convertire gli archivi in testo. Si noti che "show logging system console" viene utilizzato per convertire il file sea_console.dat e "show logging system disk" viene utilizzato per convertire il file sea_log.dat.
Da una configurazione Catalyst 6800 VSS (esempio riportato sopra):
Per Active/Sw1:
6800A# show logging system console file bootdisk:sea_console.dat | reindirizzare bootdisk:6800A-Sw1-SEA-Console-Jul082015.txt
6800A# show logging system disco di avvio:sea_log.dat | reindirizzare bootdisk:6800A-Sw1-SEA-Log-Jul082015.txt
Per Standby/Sw2:
6800A# show logging system console file slavebootdisk:sea_console.dat | reindirizzare slavebootdisk:6800A-Sw2-SEA-Console-Jul082015.txt
6800A# show logging system disco slavebootdisk:sea_log.dat | reindirizzare slavebootdisk:6800A-Sw2-SEA-Log-Jul082015.txt
(2) Accertarsi che i file di testo siano stati creati e che si trovino nel file system:
Assicurarsi che le dimensioni dei file siano diverse da zero, NON è necessario che i file di testo siano 32 MB.
32 MB è solo uno spazio "allocato" per i file .dat non necessariamente utilizzato.
Inoltre, i file sono in formati diversi - dat vs. txt.
6800A# dir bootdisk:
<cattura>
56 -rw- 57875 Lug 9 2015 19:32:38 +00:00 6800A-Sw1-SEA-Console-Jul082015.txt
57 -rw- 31136641 Lug 9 2015 19:53:56 +00:00 6800A-Sw1-SEA-Log-Jul082015.txt
<cattura>
6800A# dir slavebootdisk:
<cattura>
56 -rw- 5325 lug 9 2015 20:07:31 +00:00 6800A-Sw2-SEA-Console-lug082015.txt
57 -rw- 2899567 Lug 9 2015 20:12:47 +00:00 6800A-Sw2-SEA-Log-Jul082015.txt
<cattura>
(3) Prima di esportarlo sul server TFTP/FTP, accertarsi che i file siano accessibili/leggibili.
6800A#more bootdisk:6800A-Sw1-SEA-Log-Jul082015.txt
SEQ.: MM/GG/AA HH:MM:SS SW/MOD/SUB: SEV, COMP, MESSAGGIO
=========================================================
1: 15/09/07 19:38:00 1/5/-1: MAJ, GOLD, diag_get_fabric_link_status:fexmgr_axs_fport_info_sdp_up ha restituito api_rc=1
2: 07/09/15 19:37:57 1/5/-1: MAJ, GOLD, diag_get_fabric_link_status:fexmgr_axs_fport_info_sdp_up ha restituito api_rc=1
3: 07/09/15 19:37:57 1/5/-1: MAJ, GOLD, diag_get_fabric_link_status:fexmgr_axs_fport_info_sdp_up ha restituito api_rc=1
4: 15/09/07 19:37:52 1/5/-1: MAJ, GOLD, diag_get_fabric_link_status:fexmgr_axs_fport_info_sdp_up ha restituito api_rc=1
5: 15/09/07 19:37:52 1/5/-1: MAJ, GOLD, diag_get_fabric_link_status:fexmgr_axs_fport_info_sdp_up ha restituito api_rc=1
Documenti pertinenti
Guida alla configurazione di SEA per release 12.2SX
Guida alla configurazione di SEA per le versioni 15.0SY