Hitachi

JP1 Version 10 JP1/Cm2/Network Node Manager i セットアップガイド


19.14 以前にサポートされていたvarbind順序を保持するようにNNMiを構成する

すべてのSNMPv2トラップは,最初と2番目のvarbindとしてsysUpTime.0およびsnmpTrapOID.0 OIDを含みます。varbindリスト内のvarbindの位置は,OIDがSNMPv2仕様に従ってリスト内に位置付けられていることを意味します。OIDがトラップパラメータとして使用される場合は,OIDが特定のMIBにリストされていることを意味します。SNMPv2トラップ定義がsysUpTime.0またはsnmpTrapOID.0をトラップパラメータとして含む場合,varbindリストの最初と2番目以外の位置に追加のvarbindとして現れる可能性があります。

NNMi 10-10より前では,NNMiはsysUpTime.0およびsnmpTrapOID.0 OIDのすべてのインスタンスをvarbindリストから削除していました。NNMi 10-10からは,NNMiは,これらのOIDがトラップ定義の一部であるときにこれらのOIDを保持し,受信したトラップのvarbindリストの最初と2番目以外の位置にある可能性があります。この変更によって,sysUpTime.0またはsnmpTrapOID.0 OIDをトラップパラメータとして持つトラップのvarbind順序が変更されることがあります。

例えば,NNMiがvarbindが次のような位置にあるトラップを受信したとします。

Varbind 1: .1.3.6.1.2.1.1.3.0 (sysUpTime)
Varbind 2: .1.3.6.1.6.3.1.1.4.1.0 (snmpTrapOID)
Varbind 3: .1.3.6.1.2.1.2.2.1.1.92
Varbind 4: .1.3.6.1.4.1.11.2.17.20.20.1
Varbind 5: .1.3.6.1.4.1.11.2.17.20.20.2
Varbind 6: .1.3.6.1.4.1.11.2.17.20.20.3
Varbind 7: .1.3.6.1.4.1.11.2.17.20.20.4
Varbind 8: .1.3.6.1.2.1.1.3.0 (sysUpTime)
Varbind 9: .1.3.6.1.6.3.1.1.4.1.0 (snmpTrapOID)
Varbind 10: .1.3.6.1.4.1.11.2.17.20.20.3
Varbind 11: .1.3.6.1.4.1.11.2.17.20.20.4

NNMi 10-10より前では,NNMiはトラップ1とトラップ2の両方にあるすべてのsysUpTimeおよびsnmpTrapOIDvarbind(下線部分)を削除します。これを次に示します。

Varbind 1: .1.3.6.1.2.1.1.3.0 (sysUpTime)
Varbind 2: .1.3.6.1.6.3.1.1.4.1.0 (snmpTrapOID)
Varbind 3: .1.3.6.1.2.1.2.2.1.1.92
Varbind 4: .1.3.6.1.4.1.11.2.17.20.20.1
Varbind 5: .1.3.6.1.4.1.11.2.17.20.20.2
Varbind 6: .1.3.6.1.4.1.11.2.17.20.20.3
Varbind 7: .1.3.6.1.4.1.11.2.17.20.20.4
Varbind 8: .1.3.6.1.2.1.1.3.0 (sysUpTime)
Varbind 9: .1.3.6.1.6.3.1.1.4.1.0 (snmpTrapOID)
Varbind 10: .1.3.6.1.4.1.11.2.17.20.20.3
Varbind 11: .1.3.6.1.4.1.11.2.17.20.20.4

NNMi 10-10からは,NNMiは,次のように,最初と2番目のvarbind(下線部分)位置にないsysUpTimeおよびsnmpTrapOIDのvarbindを保持します。

Varbind 1: .1.3.6.1.2.1.1.3.0 (sysUpTime)
Varbind 2: .1.3.6.1.6.3.1.1.4.1.0 (snmpTrapOID)
Varbind 3: .1.3.6.1.2.1.2.2.1.1.92
Varbind 4: .1.3.6.1.4.1.11.2.17.20.20.1
Varbind 5: .1.3.6.1.4.1.11.2.17.20.20.2
Varbind 6: .1.3.6.1.4.1.11.2.17.20.20.3
Varbind 7: .1.3.6.1.4.1.11.2.17.20.20.4
Varbind 8: .1.3.6.1.2.1.1.3.0 (sysUpTime)
Varbind 9: .1.3.6.1.6.3.1.1.4.1.0 (snmpTrapOID)
Varbind 10: .1.3.6.1.4.1.11.2.17.20.20.3
Varbind 11: .1.3.6.1.4.1.11.2.17.20.20.4

NNMi 10-10までと同じ動作にしたい場合は,com.hp.nnm.events.preserveOldVarbindListOrderプロパティをtrueに設定してください。

NNMi 10-10までと同じ動作にしたい場合は,次のようにします。

  1. 次のファイルを編集する。

    • Windows:%NNM_PROPS%\nms-jboss.properties

    • UNIX:$NNM_PROPS/nms-jboss.properties

  2. 次の行を含んでいるテキストブロックを検索する。

    #!com.hp.nnm.events.preserveOldvarbindListOrder=false
  3. 次のように行のコメントを解除して,編集する。

    com.hp.nnm.events.preserveOldvarbindListOrder=true
  4. 変更を保存する。

  5. NNMiを再起動する。

    a NNMi管理サーバー上でovstopコマンドを実行します。

    b NNMi管理サーバー上でovstartコマンドを実行します。