Sun Java System Web Server 7.0 管理ガイド

CLI を使用した SNMP の構成

ProcedureSolaris で SNMP を有効にする

  1. SNMP パラメータを構成します。

    構成の SNMP パラメータを設定します。


    wadm> set-snmp-prop --user=admin --host=funland --port=1893 
    --config=test enabled=true master-host=masterhost-name organization=organization-name 
    location=location-name contact=contact-name description=description-name
  2. 構成を配備します。


    wadm> deploy-config --user=admin --password-file=admin.pwd 
    --host=serverhost --port=8989 config1
  3. サーバーインスタンスを起動します。


    $ ./https-test/bin/startserv
  4. マスターエージェント (magt) を root として実行します。


    注 –

    magt を実行するには、ネイティブの snmpd を停止する必要があります。



    $ cd /etc/init.d/
    		   $ init.dmi stop; init.snmpdx stop; init.sma stop

    ファイル https-admserv/config/logs/pid.masteragt が存在する場合はそれを削除します。


    $ rm ./https-admserv/config/logs/pid.masteragt
        	   wadm>  start-snmp-master-agent --snmp-port 161 hostname
  5. サブエージェントを起動します。

    ファイル https-admserv/config/logs/pid.httpagt が存在する場合はそれを削除します。


    $ rm ./https-admserv/config/logs/pid.httpagt

    httpagt がすでに稼働中の場合はそれを終了させます


    wadm> start-snmp-subagent hostname

ProcedureLinux で SNMP を有効にする

  1. SNMP パラメータを構成します。

    構成の SNMP パラメータを設定します。


    wadm> set-snmp-prop --user=admin --host=funland --port=1893 --config=test 
    enabled=true master-host=masterhost-name organization=organization-name 
    location=location-name contact=contact-name description=description-name
  2. 構成を配備します。


    wadm deploy-config --user=admin --password-file=admin.pwd 
    --host=serverhost --port=8989 config1
  3. サーバーインスタンスを起動します。


    $ ./https-test/bin/startserv
  4. ネイティブのマスターエージェント (snmpd) を root として実行します。

    snmpd と直接通信できるようにするには、/etc/snmp/snmpd.conf に次の行を追加し、snmpd を再起動します。

    smuxpeer 1.3.6.1.4.1.42.2.190.1

    view systemview included .1.3.6.1.4.1.42.2.190.1


    # cd /etc/init.d/
          # ./snmpd stop
          # ./snmpd start
  5. サブエージェントを起動します。

    ファイル https-admserv/config/logs/pid.httpagt が存在する場合はそれを削除します。


    $ rm ./https-admserv/config/logs/pid.httpagt

    httpagt がすでに稼働中の場合はそれを終了させます


    wadm> start-snmp-subagent hostname

ProcedureWindows で SNMP を有効にする

  1. SNMP パラメータを構成します。

    構成の SNMP パラメータを設定します。


    wadm> set-snmp-prop --user=admin --host=funland --port=1893 --config=test 
    enabled=true master-host=masterhost-name organization=organization-name 
    location=location-name contact=contact-name description=description-name
  2. システムパス環境変数に install-root/ lib ディレクトリを追加します。

  3. マシンを再起動します。

  4. Windows のサービスオプションを使って Web Server インスタンスを起動します。

  5. SNMP サービスを起動します。

Procedureピアベースのマスターエージェント (magt) を構成する

次の手順に従えば、Solaris 10 および Linux 上の OS ネイティブマスターエージェントと統合されるようにピアベースのマスターエージェントを構成することができます。


注 –

Solaris 10 の OS ネイティブマスターエージェントは、snmpd です。デフォルトでは、これは SNMP のデフォルト UDP ポート 161 上で実行されます。これは、/etc/sma/snmp/snmpd.conf ファイルを使って構成可能です。これは、ほかのマスターエージェントやサブエージェントに要求/応答を転送するためのプロキシ指令を提供します。詳細については、snmpd.conf のマニュアルページを参照してください。

Solaris 8 および 9 の場合、OS ネイティブマスターエージェント snmpd との明確な統合は存在しません。Linux の場合、httpagt を snmpd に直接統合することができます。そうした場合、magt を実行する必要はありません。Windows の場合、Sun Java System Web Server の snmp ライブラリが Windows の SNMP サービスと直接通信します。


  1. 上の注で説明したように、SNMP ポート (11161) を指定してマスターエージェントを起動します。

  2. Solaris 10 の /etc/sma/snmp/snmpd.conf に次の行を追加します。


    proxy -v 1 -c public myserver:11161 .1.3.6.1.4.1.42.2.190.1
  3. snmpd を再起動します。


    # cd /etc/init.d
    # init.dmi stop; init.snmpdx stop; init.sma stop
    # init.dmi start; init.snmpdx start; init.sma start
  4. SNMP データを取得するには、snmpwalk をポート上で使用します。


    $ snmpwalk -c public -v 1 <host-name>:<port> 1.3.6.1.4.1.42.2.190.1