簡介
本文檔一般討論Catalyst 6500/6800平台中提供的系統事件存檔(SEA)功能、查詢SEA存檔的步驟以及將其轉換為文本格式以供進一步分析的步驟。
背景資訊
系統事件歸檔(SEA)是Cat 6500/6800平台中可用的裝置管理威脅之一。SEA使交換機中的CPU能夠構建事件的存檔,這些存檔儲存在本地非易失性檔案系統中。
SEA維護兩個檔案 — sea_log.dat和sea_console.dat。
sea_log.dat = IOS中每個應用程式所報告的事件的存檔(如GOLD)
sea_console.dat =控制檯消息的存檔
SEA功能為本地檔案系統中的每個檔案分配32MB的記憶體(因此總計為64 MB) — 例如bootdisk:
請記住,這32 MB是一個循環緩衝區,將覆蓋最早的消息。
配置指南(在下面的「相關文檔」部分中提供)提供了一些命令,用於檢查功能是否已啟用、選擇用於歸檔的檔案系統、如何清除歸檔檔案等。
命令示例:
show logging system
show logging system disk
show logging system size
清除日誌系統
定位SEA日誌
執行「dir all」命令查詢sea_console.dat和sea_log.dat檔案。
在Catalyst 6800 VSS設定中:
6800-A# show switch virtual
切換模式:虛擬交換器
虛擬交換機域號:10
本地交換機號:1
本地交換機操作角色:虛擬交換機處於活動狀態
對等交換機編號:2
對等交換機操作角色:虛擬交換器待命
6800-A#dir all
<snip>
bootdisk的目錄:/ <<== From Sw1
1 -rw- 33554432 2014年3月8日03:11:52 +00:00 sea_console.dat
3 -rw- 33554432 2014年3月8日03:12:30 +00:00 sea_log.dat
<snip>
slavebootdisk的目錄:/ <<=== From Sw2
1 -rw- 33554432 2014年3月10日05:12:12 +00:00 sea_log.dat
3 -rw- 33554432 2014年3月10日05:12:50 +00:00 sea_console.dat
<snip>
在Catalyst 6500 VSS設定中:
VS6500# show switch virt
切換模式:虛擬交換器
虛擬交換機域號:1
本地交換機號:1
本地交換機操作角色:虛擬交換機處於活動狀態
對等交換機編號:2
對等交換機操作角色:虛擬交換器待命
VS6500#dir all
<snip>
sup-bootdisk的目錄:/ <<== From Sw1
1 -rw- 33554432 2014年8月29日14:06:42 -04:00 sea_console.dat
3 -rw- 33554432 2012年11月8日16:59:38 -05:00 sea_log.dat
<snip>
slavesup-bootdisk的目錄:/ <<== From Sw1
1 -rw- 33554432 2014年9月8日08:34:02 -04:00 sea_log.dat
2 -rw- 33554432 2015年3月19日12:36:16 -04:00 sea_console.dat
<snip>
檢索SEA日誌
強烈建議在該檔名中新增以下內容:
交換機名稱
交換機#(對於VSS)
模組#(如果模組5和模組6存在於同一機箱中)
檔案內容(Sea控制檯或日誌)
日期
以下是將.dat檔案轉換為文本檔案的步驟。
(1)將日誌轉換為文本
使用以下命令將存檔轉換為文本。請注意,「show logging system console」用於轉換sea_console.dat檔案,「show logging system disk」用於轉換sea_log.dat檔案。
在Catalyst 6800 VSS設定中(上面提供示例):
對於Active/Sw1:
6800A# show logging system console file bootdisk:sea_console.dat |重定向bootdisk:6800A-Sw1-SEA-Console-Jul082015.txt
6800A# show logging system disk bootdisk:sea_log.dat |重定向bootdisk:6800A-Sw1-SEA-Log-Jul082015.txt
對於Standby/Sw2:
6800A# show logging system console file slavebootdisk:sea_console.dat |重定向slavebootdisk:6800A-Sw2-SEA-Console-Jul082015.txt
6800A# show logging system disk slavebootdisk:sea_log.dat |重定向slavebootdisk:6800A-Sw2-SEA-Log-Jul082015.txt
(2)確保文本檔案已建立並位於檔案系統中:
確保檔案大小非零,文本檔案不必為32MB。
32MB僅是未必使用的.dat檔案的「已分配」空間。
此外,檔案的格式不同 — dat與txt。
6800A# dir bootdisk:
<snip>
56 -rw- 57875年7月9日19:32:38 +00:00 6800A-Sw1-SEA-Console-Jul082015.txt
57 -rw- 31136641年7月9日19:53:56 +00:00 6800A-Sw1-SEA-Log-Jul082015.txt
<snip>
6800A# dir slavebootdisk:
<snip>
56 -rw- 5325 2015年7月9日20:07:31 +00:00 6800A-Sw2-SEA-Console-Jul082015.txt
57 -rw- 2899567年7月9日20:12:47 +00:00 6800A-Sw2-SEA-Log-Jul082015.txt
<snip>
(3)在將檔案匯出到TFTP/FTP伺服器之前,確保檔案可訪問/可讀。
6800A#more bootdisk:6800A-Sw1-SEA-Log-Jul082015.txt
序列號:MM/DD/YY HH:MM:SS軟體/模組/SUB:SEV、COMP、消息
========================================================
1:07/09/15 19:38:00 1/5/-1:MAJ、GOLD、diag_get_fabric_link_status:fexmgr_axs_fport_info_sdp_up返回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返回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返回api_rc=1
4:07/09/15 19:37:52 1/5/-1:MAJ、GOLD、diag_get_fabric_link_status:fexmgr_axs_fport_info_sdp_up返回api_rc=1
5:07/09/15 19:37:52 1/5/-1:MAJ、GOLD、diag_get_fabric_link_status:fexmgr_axs_fport_info_sdp_up返回api_rc=1
相關檔案
12.2SX版本的SEA配置指南
適用於15.0SY版本的SEA組態指南