リリース11.xでのSNMPサブスクライバの構成

Oracle Exadata System Softwareリリース11.xを実行しているサーバーにSNMPトラップの送信先を構成するには、dcliユーティリティを使用します。

  1. データベース・サーバーにrootとしてログインします。
  2. 使用している環境に応じて、次のコマンドのいずれかを実行します。ここで、dbs_groupファイルは構成するデータベース・サーバーを識別します。
    • Oracle Exadata System Softwareリリース11.2.2.4.0以前:

      # dcli -g dbs_group -l root "/opt/oracle.cellos/compmon/
      exadata_mon_hw_asr.pl -set_snmp_subscribers \"\(type=asr,host=
      ASR Manager host name or IP,port=162,community=public\)\""
    • リリース11.2.2.4.0より後のOracle Exadata System Software:

      # dcli -g dbs_group -l root "fromip=\$(ifconfig eth0 | awk '/inet addr/
       {print \$2}' | cut -d: -f2);/opt/oracle.cellos/compmon
      /exadata_mon_hw_asr.pl -set_snmp_subscribers \"(type=asr,host=[ASR 
      Manager host name or IP],fromip=\$fromip,port=162,community=public)\""

    ノート:

    Integrated Lights Out Manager (ILOM)は、Exadata Database Machineユーティリティで設定します。ILOMを手動で設定しないでください。
  3. ストレージ・サーバーにcelladminまたは同等のユーザーとしてログインします。
  4. すべてのストレージ・サーバーのsnmpSubscriber属性の現在の設定を確認します。

    次の例では、cell_groupファイルで、構成する予定のストレージ・サーバーを識別しています。

    # dcli -g cell_group -l celladmin "cellcli -e list cell attributes snmpSubscriber" 

    場合によっては、SNMPエントリが監視用にすでに構成されていることがあります。(たとえば、Oracle Enterprise Manager Cloud Control用に構成されたSNMPなど)。

  5. ストレージ・サーバーのsnmpSubscriber属性を変更します。

    snmpSubscriber属性がすでに構成されている場合は、以前の情報を次のコマンドに含めます。

    # dcli -g cell_group -l celladmin "cellcli -e alter cell snmpsubscriber=
    \(\(prior_configuration_information),\(host=\'ASR-Manager-host-name-or-IP\',
    port=162,community=public,type=asr\)\)"
  6. サーバーでsnmpSubscriber属性が変更されたことを確認します。

    ストレージ・サーバーの場合:

    # dcli -g cell_group -l celladmin "cellcli -e list cell attributes snmpSubscriber"