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受信ポートの変更
次の作業をスーパーユーザーで実行します。
操作手順
-
SNMPエージェントを停止する。
/usr/CM2/ESA/bin/snmpstopを引数なしで実行します。
-
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
-
-
SNMPエージェントのSNMP受信ポートを変更する。
次の例ではSNMPエージェントのSNMP受信ポートを8161/udpに変更する場合で説明します。
ポート番号は8161/udpである必要はありません。
スーパーユーザーで次の作業を実行します。
/usr/CM2/ESA/opt/SnmpMasterに次の2行を追加してください。
SR_SNMP_TEST_PORT=8161 export SR_SNMP_TEST_PORT
-
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