소개
이 문서에서는 Catalyst 6500/6800 플랫폼에서 사용할 수 있는 SEA(System Event Archive) 기능에 대해 설명하고, SEA 아카이브를 찾기 위한 단계와 추가 분석을 위해 텍스트 형식으로 변환하는 단계를 설명합니다.
배경 정보
SEA(System Events Archive)는 Cat 6500/6800 플랫폼에서 사용할 수 있는 디바이스 관리 위협 중 하나입니다.SEA를 사용하면 스위치의 CPU가 이벤트의 아카이브를 구축하며 이러한 아카이브는 로컬 비휘발성 파일 시스템에 저장됩니다.
SEA는 sea_log.dat 및 sea_console.dat라는 두 개의 파일을 유지 관리합니다.
sea_log.dat = IOS의 각 애플리케이션에서 보고한 이벤트 아카이브(예: GOLD)
sea_console.dat = 콘솔 메시지의 아카이브
SEA 기능은 로컬 파일 시스템(예: bootdisk:
이 32MB는 순환 버퍼이며 가장 오래된 메시지를 덮어씁니다.
구성 설명서(아래의 "문서 관련" 섹션에 명시됨)는 기능이 활성화되었는지, 아카이브에 대해 선택한 파일 시스템, 아카이브 파일 지우기 방법 등을 확인하는 명령을 제공합니다.
명령 예:
로깅 시스템 표시
로깅 시스템 디스크 표시
로깅 시스템 크기 표시
로그 시스템 지우기
SEA 로그 찾기
sea_console.dat 및 sea_log.dat 파일을 찾으려면 "dir all" 명령을 수행합니다.
Catalyst 6800 VSS 설정에서
6800-A# show switch virtual
스위치 모드:가상 스위치
가상 스위치 도메인 번호:10
로컬 스위치 번호:1
로컬 스위치 운영 역할:가상 스위치 활성
피어 스위치 번호:2
피어 스위치 운영 역할:가상 스위치 대기
6800-A# 모두
<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>
slabebootdisk 디렉토리:/ <=== Sw2에서
1 -rw- 33554432년 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- 3354432년 8월 29일 14:06:42 -04:00 sea_console.dat
3-rw- 3354432 2012년 11월 8일 16:59:38 -05:00 sea_log.dat
<snip>
slabesup-bootdisk 디렉토리:/ <== Sw1에서
1 -rw- 3354432 2014년 9월 8일 08:34:02 -04:00 sea_log.dat
2-rw- 33554432년 3월 19일 12:36:16 -04:00 sea_console.dat
<snip>
SEA 로그 검색
파일 이름에 다음 항목을 추가하는 것이 좋습니다.
스위치 이름
스위치 #(VSS의 경우)
모듈 번호(케이스 mod 5 및 mod 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
대기/SW2의 경우:
6800A# show logging system console file slavebootdisk:sea_console.dat | slabebootdisk 리디렉션:6800A-Sw2-SEA-Console-Jul082015.txt
6800A# show logging system disk slavebootdisk:sea_log.dat | slabebootdisk 리디렉션:6800A-Sw2-SEA-Log-Jul082015.txt
(2) 텍스트 파일이 작성되어 파일 시스템에 있는지 확인합니다.
파일 크기가 0이 아닌지 확인합니다. 텍스트 파일이 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- 3136641년 7월 9일 19:53:56 +00:00 6800A-Sw1-SEA-Log-Jul082015.txt
<snip>
6800A# dir slavebootdisk:
<snip>
56 -rw- 5325년 7월 9일 20:07:31 +00:00 6800A-Sw2-SEA-Console-Jul082015.txt
57 -rw- 289567년 7월 9일 2015년 7월 9일 20:12:47 +00:00 6800A-Sw2-SEA-Log-Jul082015.txt
<snip>
(3) 파일을 TFTP/FTP 서버로 내보내기 전에 액세스/읽을 수 있는지 확인합니다.
6800A#추가 부팅 디스크:6800A-Sw1-SEA-Log-Jul082015.txt
시퀀스:MM/DD/YY HH:MM:SS SW/MOD/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 구성 설명서