各設定が正しくできているか確認します。以下の各方法を用いて確認してください。
本製品では Vendor ユニークではない SNMPトラップである Generic Trap 0-5 を受信し、その内容をデコードしてイベントに表示します(このイベントは、Systemwalker Centric Manager 連携や Shell/Bat 連携は行いません)。Generic Trap 0-5 のうち、一般的な装置が発行するトラップに COLD START Trap があります。このトラップを使って正しく SNMPトラップを受信できるかテストします。
管理対象の装置の OFF,ON や各種設定(ETERNUS ディスクアレイでは SNMP 環境の設定)などを行うことで、装置側が COLD START Trap などを送信します。これに対して、このイベントが表示されるか確認してください。
なお、Generic Trap 0-5 は通常は不要なため、テスト完了後は以下の方法で抑止することもできます。
以下の定義ファイルを編集します。
マネージャーのOS種別 | 絶対パス名 |
---|---|
Windows | $ENV_DIR\ESC\Manager\etc\opt\FJSVssmgr\current\sanma.conf |
Solaris OS、 | /etc/opt/FJSVssmgr/current/sanma.conf |
DISPLAY_SNMP_STANDARD_EVENT を 0 に編集してください。(0=非表示、1=表示)
Webコンソールで設定ファイルの更新を実行して、定義ファイルをプログラムに取り込みます。
サーバノードエージェントは、テスト用の SNMPトラップを発行する以下のコマンドを提供しています。
エージェントのOS種別 | コマンド名(絶対パス) |
---|---|
Windows | $INS_DIR\ESC\Agent\bin\traptest [ip-address] |
Solaris OS、 | /opt/FJSVssage/bin/traptest [ip-address] |
コマンド引数 ip-address には、サーバノードが複数IPアドレスを保持している環境時だけ、マネージャーが認識しているサーバノードのIPアドレス(エージェント起動IPアドレス)を指定します。なお、テストの結果、イベントが正しく通知されない場合は、IPアドレスを正しく指定しているか確認してください。
正常に装置が設定されている場合は、このコマンドを実行するとWebコンソールにイベントが通知されます。
このテスト用の SNMPトラップは、デフォルトでは Shell/Bat 連携しません。必要に応じて SNMPトラップに対する振る舞いを変更してください。
なお、このテスト用の SNMPトラップに対する振る舞いを変更したい場合は、エージェント用の SNMPトラップXML 定義ファイル(1_3_6_1_4_1_211_4_1_3_21_2_2.xml)を変更します。このテスト用 SNMPトラップでは Specific Trap Type 番号として1番を利用していますので、SNMPトラップXML 定義ファイルに定義されている Specific Trap Type 番号1番の定義を変更することで振る舞いを変更できます。SNMPトラップXML定義ファイルは、「A.6 SNMPトラップ XML定義ファイル説明」を参照してください。
参考
以下の環境では、SNMPトラップ受信による障害監視が未サポートのため、確認テストは不要です。
VMware Infrastructure 3 Version 3.5 以降
VMware vSphere 4 以降
VMware ESXi 3.5 以降
テスト用のSNMPトラップのコミュニティ名はpublic固定です。
標準 SNMPトラップでは、イベントを Systemwalker Centric Manager 連携や Shell/Bat 連携させることができません。装置からの SNMPトラップの Systemwalker Centric Manager 連携、Shell/Bat 連携のテストは、運用管理サーバ上に提供しているテスト用 SNMPトラップ仮発行コマンドでテストします。このコマンドは、SNMPトラップがあたかも監視対象の装置から送信されたように SNMPトラップの内部情報を変更し、自分自身の SNMPトラップ受付ポートに送信します。イベントの内容は、Systemwalker Centric Manager 連携や Shell/Bat 連携されるレベルのため、Systemwalker Centric Manager 連携、Shell/Bat 連携のテストが可能です。サーバノードエージェントの SNMPトラップの Shell/Bat 連携のテストは、【テスト2】の方法でテストします。
引数のIPアドレスは本製品上で登録されている装置(ETERNUS ディスクアレイ、またはファイバーチャネルスイッチ)のIPアドレスを使用してください。なお、この疑似 SNMPトラップ内容はイベントログにも反映されます。
本製品登録済みの ETERNUS DX series、ETERNUS2000、ETERNUS4000、ETERNUS8000 の SNMPトラップを擬似的に発生させる場合、以下のコマンドを実行します。このコマンドは、マネージャー自身で作成した擬似トラップを、マネージャー自身で受信し、イベント表示、Shell/Bat連携が正しく動作するかのテストを確認するものです。 擬似トラップ内容は、FAN フォルトの障害を Community名 public で擬似的に発行します。この擬似トラップ障害内容はテスト用の任意のものであり、実際とは異なります。
また、ETERNUS ディスクアレイは、ETERNUS Web GUI の「SNMPトラップ送信テスト」機能を使用して、装置からSNMPトラップを発行できます。トラップ障害内容は擬似ですが、実 ETERNUS ディスクアレイからトラップが送信されるため、実動作に等しいテストを実施できます。
マネージャーのOS種別 | コマンド名(絶対パス) |
---|---|
Windows | $INS_DIR\ESC\Manager\opt\FJSVssmgr\bin\grtraptest ip-address |
Solaris OS、 | /opt/FJSVssmgr/bin/grtraptest ip-address |
本製品登録済みのファイバーチャネルスイッチのSNMPトラップを擬似的に発生させる場合、以下のコマンドを実行します。(ポートフォルトの障害を擬似的に発行します。)
マネージャーのOS種別 | コマンド名(絶対パス) |
---|---|
Windows | $INS_DIR\ESC\Manager\opt\FJSVssmgr\bin\swtraptest ip-address |
Solaris OS、 | /opt/FJSVssmgr/bin/swtraptest ip-address |