WebWatchBot Service's User Account

From WebWatchBotWiki
Jump to: navigation, search
 Share 

Summary

The Windows user account used for logging on the WebWatchBot service (WWBServer) is usually different than the user account used (by you) to log on to the computer. By default, the WebWatchBot service logs on with the local SYSTEM user account. The local SYSTEM account may not have the permission/access to files, the network, and other resources.


SYMPTOMS

The following problems may occur:

  • You receive the error "A connection to the server could not be established", though with a web browser, the website loads without error or significant delay.
  • Cannot monitor disk usage on a non-local machine, either by a share or UNC path.
  • Cannot query performance counters local and/or remote.
  • Cannot query a process local and/or remote.
  • Cannot query a service local and/or remote.
  • Ping returns 9999 in WebWatchBot, but not from command line.
  • Log files cannot be opened or written to by the WebWatchBot service and/or the logged in user.


CAUSE

  • The local SYSTEM account does not have permission to use network resources, i.e. processes, services, drive, etc.
  • The local SYSTEM account does not have permission to access the registry, affecting process, service, performance counter monitoring.


RESOLUTION/WORKAROUND

To change the user account of the WebWatchBot Service:

  1. For version 5.0.4 and older: Delete log files and saved output (This is necessary to ensure that the logs and output do not retain permissions from the old user account):
    1. Open WebWatchBot Manager
    2. Stop the WebWatchBot Service: Tools -> Stop Service
    3. Select from the menu: Help -> ExclamationSoft Support -> View Data Folder
    4. When the Windows Explorer/My Computer window opens, close WebWatchBot Manager.
    5. Select all of the numbered folders and delete. This will only delete log files and last saved output and your data will remain intact.
    6. Close the window
  2. Start (Windows Start Button)
  3. Control Panel
  4. Administrative Tools
  5. Services
  6. Find "WWBServer" (the WebWatchBot Service name)
  7. Stop the service
  8. Right-click on WWBServer and select "Properties"
  9. Click the "Log on" tab.
  10. Select the "This account tab"
  11. Enter the user account and password. You should enter a user account that has high enough privilege to create, modify, read and write to files on the computer, send email, and access network resources.
  12. Click OK
  13. Start WebWatchBot Manager.
  14. When prompted, start the WebWatchBot service.