ページの先頭行へ戻る
Systemwalker Service Quality Coordinator 導入手引書
Systemwalker

4.4.4 PullからPushへの切り替え

ここでは、運用途中にPullからPushへ通信方式を切り替える手順について説明します。


■実行に必要な権限

【Windows版】

Administratorsグループに所属するユーザー権限が必要です。

【UNIX版】

システム管理者(スーパーユーザー)権限が必要です。


注意

Manager二重化運用を行っている場合は、いったん二重化運用の解除を行ってからPull/Pushの切り替えを実施して、再度二重化の設定を行ってください。

二重化の解除を行う場合は、リファレンスマニュアル「1.4 sqcHaSetup(Managerの二重化運用Agent/Proxy Managerセットアップコマンド)」を参照してください。


4.4.4.1 Manager上での作業

4.4.1 Pull通信定義」を参照して、agentlist.cfgファイルを解除します。


4.4.4.2 Agent/Proxy Manager上での作業

■本手順を行う前

Agent/Proxy Managerの常駐プロセスが起動している場合は、「A.8 常駐プロセス、起動と停止」を参照して、サービス/デーモン、thttpdサービスを使用している場合は停止してください。また、常駐プロセスが正しく停止しているか確認してください。


■手順

  1. 定義ファイルの変更

    定義ファイルの格納場所は以下のとおりです。

    Windows版】

    <可変ファイル格納ディレクトリ>\control\DSAconfiguration.txt

    UNIX版】

    /etc/opt/FJSVssqc/DSAconfiguration.txt


    変更方法を説明します。

    変更前に、DSAconfiguration.txtファイルのバックアップを取ってください。


    ManagerのIPアドレスを2箇所設定します。

    注意

    下記はWindows版の定義例です。UNIX版の場合は、pathに「%BASE_DIRECTORY/bin/dsa_forwarder」を指定してください。

    以下のセクションを追加します。

    [DsaForwarder]

    execute_style=on

    path=dsa_forwarder.exe

    input=SQC3PDBDSREG

    input=SQC3PDBCONSOL

    input=SQC3PDBRYG

    input=SQC3PDBXML

    server=★ここにManagerのアドレスを設定します★

    port=2344

    input_expire=0

    connect_timeout=30

    send_timeout=30

    retry_count=30

    retry_sleep=30

    retry_no_sleep=30

    SSL=0

    SSL_CAlist=%CONTROL_DIRECTORY\cert.pem

    [DsaForwarder_sum]

    execute_style=on

    path=dsa_forwarder.exe

    input=SQC3PDBDSREG

    input=SQC3PDBSUMMARY

    input_expire=1

    server=★ここにManagerのアドレスを設定します★

    port=2344

    connect_timeout=30

    send_timeout=30

    retry_count=30

    retry_sleep=30

    retry_no_sleep=30

    SSL=0

    SSL_CAlist=%CONTROL_DIRECTORY\cert.pem


    以下のセクション全体を削除します。


    [DelayXfer]

    execute_style=on

    path=dsa_file.exe

    input=SQC3PDBDSREG

    input=SQC3PDBESREG

    input=SQC3PDBCONSOL

    input=SQC3PDBSUMMARY

    input=SQC3PDBRYG

    input=SQC3PDBXML

    input=SQC3PDBMANAGE

    input=SQC3PDBEVENT

    out_dir=%WORKING_DIRECTORY\DelayXfer

    out_file=%c_delayxfer.txt

    check_interval=3

    operation=SWAP


  2. コマンドの実行

    【Windows版】

    以下の方法でPull通信環境からPush通信環境に切り替えます。

    以下の二つのコマンドを実行します。

    C:\> <インストールディレクトリ>\bin\sqcSetFileSec.exe <可変ファイル格納ディレクトリ>\temp


    C:\> <インストールディレクトリ>\bin\sqcSetFileSec.exe <可変ファイル格納ディレクトリ> \spool\Delayxfer


    【UNIX版】

    以下の方法でPull通信環境からPush通信環境に切り替えます。

    以下のコマンドを実行します。

    /opt/FJSVssqc/bin/pullsetup.sh -u


  3. Agent/Proxy Managerのサービス/デーモン起動と確認

    A.8 常駐プロセス、起動と停止」を参照して、サービス/デーモンを起動してください。また、常駐プロセスが正しく起動しているか確認してください。