概要
このドキュメントでは、Catalyst 6500/6800プラットフォームで使用可能なシステムイベントアーカイブ(SEA)機能について説明します。SEAアーカイブを検索する手順と、それらをテキスト形式に変換する手順を詳しく分析します。
背景説明
システムイベントアーカイブ(SEA)は、Cat 6500/6800プラットフォームで使用可能なデバイス管理の脅威の1つです。SEAを使用すると、スイッチ内のCPUがイベントのアーカイブを作成し、それらのアーカイブはローカルの不揮発性ファイルシステムに保存されます。
SEAは、sea_log.datとsea_console.datの2つのファイルを保持しています。
sea_log.dat = IOSの各アプリケーションによって報告されたイベントのアーカイブ(GOLDなど)
sea_console.dat =コンソールメッセージのアーカイブ
SEA機能は、ローカルファイルシステム内の各ファイルに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
Switch Mode :仮想スイッチ
仮想スイッチドメイン番号:10
ローカルスイッチ番号:1
ローカルスイッチの動作ロール:仮想スイッチアクティブ
ピアスイッチ番号:0
ピアスイッチの動作ロール:仮想スイッチスタンバイ
6800-A# dir all
<中略>
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
<中略>
slavebootdisk:/ <<=== 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
<中略>
Catalyst 6500 VSSセットアップから:
VS6500# show switch virt
Switch Mode :仮想スイッチ
仮想スイッチドメイン番号:1
ローカルスイッチ番号:1
ローカルスイッチの動作ロール:仮想スイッチアクティブ
ピアスイッチ番号:0
ピアスイッチの動作ロール:仮想スイッチスタンバイ
VS6500# dir all
<中略>
sup-bootdisk:/ <<== Sw1から
1 -rw- 33554432 2014年8月29 14:06:42 -04:00 sea_console.dat
3 -rw- 33554432 2012 16:59:38 -05:00 sea_log.dat
<中略>
slavesup-bootdisk:/ <<== Sw1から
1 -rw- 33554432 2014 08:34:02 -04:00 sea_log.dat
2 -rw- 33554432 Mar 19 2015 12:36:16 -04:00 sea_console.dat
<中略>
SEAログの取得
ファイル名に次の文字列を追加することを強く推奨します。
スイッチ名
スイッチ#(VSSの場合)
モジュール番号(モジュール5とモジュール6が同じシャーシに存在する場合)
ファイルコンテンツ(シーコンソールまたはログ)
日付
次に、.datファイルをテキストファイルに変換する手順を示します。
(1)ログをテキストに変換する
アーカイブをテキストに変換するコマンドは、次のとおりです。「show logging system console」はsea_console.datファイルの変換に使用され、「show logging system disk」はsea_log.datファイルの変換に使用されます。
Catalyst 6800 VSSセットアップから(上記の例):
アクティブ/Sw1の場合:
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
スタンバイ/Sw2の場合:
6800A# show logging system console file slavebootdisk:sea_console.dat | redirect slavebootdisk:6800A-Sw2-SEA-Console-Jul082015.txt
6800A# show logging system disk slavebootdisk:sea_log.dat | redirect slavebootdisk:6800A-Sw2-SEA-Log-Jul082015.txt
(2)テキストファイルが作成され、ファイルシステム内にあることを確認します。
ファイルサイズがゼロ以外であることを確認します。テキストファイルが32MBである必要はありません。
32MBは、.datファイル用の"割り当て済み"領域にすぎません。
さらに、ファイルの形式も異なります。datとtxtです。
6800A# dir bootdisk:
<中略>
56 -rw- 57875 Jul 9 2015 19:32:38 +00:00 6800A-Sw1-SEA-Console-Jul082015.txt
57 -rw- 31136641 Jul 9 2015 19:53:56 +00:00 6800A-Sw1-SEA-Log-Jul082015.txt
<中略>
6800A# dir slavebootdisk:
<中略>
56 -rw- 5325 Jul 9 2015 20:07:31 +00:00 6800A-Sw2-SEA-Console-Jul082015.txt
57 -rw- 2899567 Jul 9 2015 20:12:47 +00:00 6800A-Sw2-SEA-Log-Jul082015.txt
<中略>
(3)ファイルをTFTP/FTPサーバにエクスポートする前に、ファイルがアクセス可能/読み取り可能であることを確認します。
6800A#more bootdisk: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 returned 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 returned 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 returned 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 returned 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 returned api_rc=1
関連ドキュメント
12.2SXリリース用SEA設定ガイド
15.0SYリリース用SEA設定ガイド