A High Availability (HA) installation consists of several processes: Each node of the HA network has either the UMS Server or the UMS Load Balancer or both running, depending on the configuration you have chosen during the installation process of the UMS HA, see also Configuration Options. In addition, the UMS Watchdog always runs on each node.

UMS Server
  • Handles all requests from the devices and the UMS Console.
  • Talks to the devices.
  • Executes jobs.
  • Acts as a message broker for internal messages.
UMS Load Balancer
  • Forwards incoming requests from the devices to one of the UMS Servers with load balancing.
    The UMS Load Balancer has a list of running UMS Servers and distributes the requests to them sequentially.
UMS Watchdog
  • Monitors the run status of the UMS Server and the UMS Load Balancer running on the same server and forwards it to the UMS Servers.
  • Starts or stops the UMS Server or the UMS Load Balancer on request from a UMS Server.

If both the UMS Server and the UMS Load Balancer are running on the same server, the UMS Server uses port 30002 and the UMS Load Balancer uses port 30001. If only the UMS Server is installed on a server, it always listens on port 30001. See IGEL UMS Communication Ports.

The following table shows how you can find out which HA processes are running and how/where you can stop or start them.

WindowsLinux

Services:

The processes are normally stopped here.

  • For the list of running processes, use the command:
    sudo ps -ef | grep RemoteManager
    where RemoteManager is the last part of the installation path; Adjust it if the installation path is different.
    Each process has two entries on the list.
  • For stopping the processes, use:
    sudo /etc/init.d/igelUMSwatchdog stop
    sudo /etc/init.d/igelUMSbroker stop
    sudo /etc/init.d/igelRMserver stop
  • For stopping the processes if the stop with the init scripts does not function:
    sudo kill -9 xxxx
    where the ID of the process can be seen in the output of
    sudo ps -ef | grep RemoteManager





Task Manager:

Emergency stop if the process cannot be stopped in the Services.

cmd / Command Prompt:

sc queryex “IGELRMGUIServer”
sc queryex “IGEL UMS Load Balancer”
sc queryex “IGEL UMS Watchdog”

Emergency stop if the process cannot be stopped in the Services

  • taskkill /PID xxxx /F
    where the PID can be seen in the output of
    sc queryex “Name of the process”