Hitachi

JP1 Version 12 JP1/Extensible SNMP Agent


2.12.3 PowerHA(HACMP)を使用する場合の設定

SNMPエージェントをPowerHA(HACMP)環境で動作させる場合には,SNMPエージェントのSNMPリクエスト受信ポートを161/udpから空いているUDPポートに変更して,AIXが提供するsnmpdプロセスが161/udpを使用するように設定してください。

変更の理由は,PowerHA(HACMP)環境下ではAIXが提供するプロセスがSNMP Requestを使用して情報の交換をしているためです。

次の例では,SNMPエージェントのSNMP受信ポートを8161/udpに変更しています。

〈この項の構成〉

(1) NNMiまたはNNMのSNMPリクエストポートの変更

SNMPリクエストポートの変更については,NNMiを使用している場合はNNMiのヘルプを,またNNMを使用している場合はNNMのヘルプを参照してください。

(2) SNMPエージェントのSNMP受信ポートの変更

次の作業をスーパーユーザーで実行します。

操作手順

  1. SNMPエージェントを停止する。

    /usr/CM2/ESA/bin/snmpstopを引数なしで実行します。

  2. AIXの提供するsnmpdのSNMP受信ポートを変更する。

    • ネイティブエージェントがSNMP v1エージェントの場合

      /etc/servicesファイルのsnmp列の値が161/udpになっているのを確認してください。161/udp以外の場合は変更してください。

    • ネイティブエージェントがSNMP v3エージェントの場合

      /usr/CM2/ESA/opt/SnmpNativeを次のように変更してください。

      SNMP_NATIVE_OPTIONS="-p 161"

    • /etc/environmentファイルに「SNMP_PORT=」を定義している場合は次のように変更してください。

      SNMP_PORT=161

  3. SNMPエージェントのSNMP受信ポートを変更する。

    次の例ではSNMPエージェントのSNMP受信ポートを8161/udpに変更する場合で説明します。

    ポート番号は8161/udpである必要はありません。

    スーパーユーザーで次の作業を実行します。

    /usr/CM2/ESA/opt/SnmpMasterに次の2行を追加してください。

    SR_SNMP_TEST_PORT=8161
    export SR_SNMP_TEST_PORT
  4. SNMPエージェントのネイティブエージェントアダプターのSNMPリクエスト送信ポートを変更する。

    スーパーユーザーで/usr/CM2/ESA/opt/SnmpNaaファイルを編集します。

    次の2行をファイルの最後に追加してください。

    SNMP_NAA_OPTIONS="-port 161 -aperror -apwarn -apverbose -hexdump -vbdump"
    export SNMP_NAA_OPTIONS

    上記設定を有効にするため,snmpstartコマンド(引数なし)を実行してSNMPエージェントを起動してください。

    /usr/CM2/ESA/bin/snmpstart