Remote Connection Setup

From WebWatchBotWiki
Jump to: navigation, search
 Share 

Tutorial - Remote Connection

Summary

Difficulty: Intermediate

NOTES:

  • This tutorial will guide you to setting up WebWatchBot to be accessed via a remote connection.
  • The computer which will do the actual monitoring and accept remote connections is referred to as the "Server". The computer which will connect to the Server remotely is referred to as the "Client".
  • WebWatchBot supports remote connection via tcp/ip only, through a non-secure connection.
  • Remote Connection is only available in the 14-Day Trial and Enterprise versions.
  • WebWatchBot only allows one client to be connected to a server at a time. If two or more remote clients connect to a WebWatchBot server simultaneously, you may notice a delay in responsiveness as the connection is switched.

Licensing

5 remote client keys are available for each WebWatchBot Enterprise license.
To obtain a remote client key:

  1. Log into the ExclamationSoft Customer Center: http://www.exHelp.com
  2. Click on the link "View License Key Detail"
  3. Click on the link "Request Remote Client Key - You may request up to five (5) Remote Client Keys" - A remote client key will be generated and displayed
  4. Copy the remote client key to the Windows clipboard and paste into WebWatchBot when activating the remote client.


"Server" Set-Up

  1. Install WebWatchBot on the machine designated by you as the "Server".
  2. WebWatchBot should be configured to run as a Windows Service. To check this setting, from the WebWatchBot Manager menu: Tools -> Preferences:
    pref_run_as_service.gif
  3. Check your remote connection settings. From the WebWatchBot Manager menu: Tools -> Preferences, select the Advanced folder and select the "Connection" node.
    If you have not changed these settings, it should be set to accept connections on port 444. If you have changed the port number, you will need to remember it so that it can be entered into the "Client" machine configuration.
    The log should also be enabled to help in troubleshooting if needed.
    pref_server_port.gif
  4. Click OK to close the preferences dialog. If prompted restart the WebWatchBot Service: Tools -> Stop Service, then Tools -> Start Service.
  5. Ensure the WebWatchBot Service is running. When WebWatchBot starts, you should see the task tray bubble and the blue/green icon in the lower right-hand corner of the WebWatchBot Manager as shown:
    service_indicator.gif
    If the service is not started, you can start it manually: Tools -> Start Service.
  6. Determine the Server's IP address and write it down so that it can be entered into the "Client" machine configuration.
  7. Ensure your firewall on the server allows TCP connections on ports for WebWatchBot (default: 444) and SQL Server (default: 1433)

"Client" Set-Up

  1. Ensure your firewall on the client allows TCP connections on ports for WebWatchBot (default: 444) and SQL Server (default: 1433)
  2. Install WebWatchBot on the machine designated by you as the "Client".
    IMPORTANT NOTES DURING INSTALLATION:
    1. Download and install WebWatchBot for SQL Server (do not use WebWatchBot with MSDE installation for the client).
    2. You should be logged in with a user account that has equal or greater permissions than the user account used to install WebWatchBot on the server.
    3. During the install, refer to the install guide: [1]. In the section where SQL Server credentials are specified (Step 11), you must use the same type of authentication as was used during install of WebWatchBot on the server. This is to prevent table and stored procedures permissions from being overwritten and causing conflicts.
    4. During the install, refer to the install guide: [2]. Do not check the option to run WebWatchBot as a Windows Service on the Client machine (Step 13). #Configure your remote connection settings. From the WebWatchBot Manager menu: Tools -> Preferences, select the Advanced folder and select the "Connection" node.
    5. If, during installation, you cannot connect to SQL Server 2005/2008 Express on the WebWatchBot server, refer to the following KB article: Remotely connecting to SQL Server 2005/2008 Express
  3. In the "Client Host" field, enter the IP address and the port number of the "Server":
    pref_client_ip.gif
  4. If you have access to a UNC path on the Server to the data directory, you may enter it here.
    To determine the path to the data directory, on the Server select the menu option: Help -> ExclamationSoft Support -> View Data Folder. This will open Windows Explorer at the data folder location.
    This is an optional setting which will allow the Client machine to view Watch Item output and log files.
  5. WebWatchBot should NOT be configured to run as a Windows Service. To check this setting, from the WebWatchBot Manager menu: Tools -> Preferences, Common Properties folder, General node.
  6. Click OK to close the Preferences dialog.
  7. When prompted, restart the WebWatchBot Manager Application.
  8. When the WebWatchBot Manager Application restarts, it will attempt to connect to the Server machine:
    connecting.gif
  9. If you cannot connect to the Server machine, ensure you can ping the computer. Next check your connection settings for accuracy.
  10. Configure the WebWatchBot service
    1. Open the Services Control Panel Applet
    2. Locate the WebWatchBot Service (WWBServer)
    3. Open the properties of the service
    4. Change the Startup Type to "Manual"
    5. Stop the service if it is running
  11. Activate the remote client key:
    1. Obtain a remote client key (See section on "Licensing")
    2. In WebWatchBot Manager, select the menu options: Help -> Activate/Register License Key
    3. Paste the remote client license key into the appropriate field
    4. Click the "Activate" button.