Cisco 2960Sシリーズスイッチは、複数の物理スイッチを1つのユニットとして管理するスタックスイッチです。単一の管理IPがスタックスイッチ全体に割り当てられます。
したがって、スイッチスタックの1つのメンバーに障害が発生した場合でも、IPアドレスはping可能です。したがって、スタック内の個々のスイッチのいずれかに障害が発生していないかどうかを確認する必要があります。
SNMPを使用して個々のスイッチの障害を確認する方法を誰かが強調できますか?
次のnagiosチェックを試すことができます: http://exchange.nagios.org/directory/Plugins/Hardware/Network-Gear/Cisco/Check-Cisco-3750-stack-status/details
いつものように、可能であれば失敗を引き起こすことによって、チェックがあなたが望むことをすることをテストするのが最善です。このチェックは、次のOIDに基づいています(スクリプト自体から取得)。
my $Cisco_stack_table = "1.3.6.1.4.1.9.9.500.1.2.1.1.1";
my $Cisco_stack_state = "1.3.6.1.4.1.9.9.500.1.2.1.1.6";
my $Cisco_stack_ring = "1.3.6.1.4.1.9.9.500.1.1.3.0";
特に、Cisco_stack_state(mibによるとcswSwitchStateはテーブルの一部であるため、スイッチごとに1つ)の説明は次のとおりです。
スイッチの現在の状態:
待機中-スタック内の他のスイッチがオンラインになるまで、限られた時間待機します。
進行中-マスター選択または不一致チェックが進行中です。
追加-スイッチがスタックに追加されます。
準備完了-スイッチは操作可能です。
sdmMismatch-マスターで構成されたSDMテンプレートは、新しいメンバーではサポートされていません。
verMismatch-マスターで実行されているオペレーティングシステムのバージョンが、このメンバーで実行されているオペレーティングシステムのバージョンと異なります。
featureMismatch-マスターで構成された機能の一部は、このメンバーではサポートされていません。
newMasterInit-マスターの切り替え後、新しいマスターが初期化を完了するのを待機しています(マスターの再初期化)。
プロビジョニング済み-スイッチはスタックのアクティブメンバーではありません。
invalid-スイッチのステートマシンが無効な状態です。
削除済み-スイッチがスタックから削除されました。