简介
本文档讨论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功能为本地文件系统中的每个文件(因此总共64 MB)分配32 MB的内存 — 例如bootdisk:
请记住,此32 MB是循环缓冲区,将覆盖最旧的消息。
配置指南(在下面的“相关文档”部分中提供)提供命令,用于检查功能是否已启用、为存档选择的文件系统、如何清除存档文件等。
示例命令:
show logging system
show logging system disk
show logging system size
clear logging system
查找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的目录:/<<==来自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的目录:/<<===来自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的目录:/<<==来自Sw1
1 -rw- 2014年8月29日33554432 14:06:42 -04:00 sea_console.dat
3 -rw- 2012年11月8日33554432 16:59:38 -05:00 sea_log.dat
<snip>
slavesup-bootdisk的目录:/<<==来自Sw1
1 -rw- 2014年9月8日33554432 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位于同一机箱中)
文件内容(海洋控制台或日志)
日期
以下是将.dat文件转换为文本文件的步骤。
(1)将日志转换为文本
使用以下命令将存档文件转换为文本。请注意,“show logging system console”用于转换sea_console.dat文件,“show logging system disk”用于转换sea_log.dat文件。
从Catalyst 6800 VSS设置(上面给出的示例):
对于主用/软件1:
6800A# show logging system console file bootdisk:sea_console.dat | redirect bootdisk:6800A-Sw1-SEA-Console-Jul082015.txt
6800A# show logging system disk bootdisk:sea_log.dat | redirect bootdisk:6800A-Sw1-SEA-Log-Jul082015.txt
对于备用/软件2:
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- 2015年7月9日57875 19:32:38 +00:00 6800A-Sw1-SEA-Console-Jul082015.txt
57 -rw- 2015年7月9日31136641 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- 2015年7月9日2899567 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软件/模块/子:SEV、COMP、MESSAGE
==================================================================
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配置指南