Top
Systemwalker Service Quality Coordinator Installation Guide
Systemwalker

4.4.4 Switching from Pull to Push

This section explains how to switch from Pull mode to Push mode during operation.


Required privileges

Windows

The user must have the privileges of a member of the Administrators group.

UNIX

The user must have the privileges of the system administrator (superuser).


Note

If redundant Manager operation is being performed, first cancel the redundant operation, then switch from Push to Pull, and then set up redundant operation again.

To cancel redundancy, use the procedure described in Section 1.4, "sqcHaSetup (Agent/Proxy Manager Setup Command for Redundant Manager Operation)" in the Reference Guide.


4.4.4.1 Tasks to perform on the Manager

Cancel the agentlist.cfg file by referring to "4.4.1 Defining Pull communications".


4.4.4.2 Tasks to perform on the Agent or Proxy Manager

Before performing this procedure

If Agent or Proxy Manager resident processes are running, refer to "A.8 How to Start and Stop Resident Processes" and stop the service or daemon and the thttpd service if it is being used. Also check that the resident processes have stopped correctly.


Procedure

  1. Changing the definition file

    The definition file is stored in the following location:

    Windows

    <Variable file storage directory>\control\DSAconfiguration.txt

    UNIX

    /etc/opt/FJSVssqc/DSAconfiguration.txt

    The method used to change the definition file is explained below.

    Make a backup copy of DSAconfiguration.txt before making any changes to the file.

    The Manager IP address is specified in two locations.

    Note

    The following example applies to Windows. In UNIX, specify "%BASE_DIRECTORY/bin/dsa_forwarder" for path.

    Add the following section:

    [DsaForwarder]

    execute_style=on

    path=dsa_forwarder.exe

    input=SQC3PDBDSREG

    input=SQC3PDBCONSOL

    input=SQC3PDBRYG

    input=SQC3PDBXML

    server=<Specify the IP address of the Manager here>

    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=<Specify the IP address of the Manager here>

    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


    Delete the following section in its entirety.


    [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. Execute the commands

    Windows

    Use the following method to switch from the Pull communication environment to the Push communication environment.

    Execute the following two commands:

    C:\> <Installation directory>\bin\sqcSetFileSec.exe <Variable file storage directory>\temp


    C:\> <Installation directory>\bin\sqcSetFileSec.exe <Variable file storage directory> \spool\Delayxfer


    UNIX

    Use the following method to switch from the Pull communication environment to the Push communication environment.

    Execute the following command:

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


  3. Start the Agent/Proxy Manager service or daemon and confirm that it operates normally

    Start the service or daemon by referring to "A.8 How to Start and Stop Resident Processes". Also check that the resident processes have started correctly.