Application Control and Status#

The functioning system is comprised of applications. Each application has a name and a version number. An application may have multiple processes running within and each process has its own state.

Application Status#

The command app status is used to display the status of the system. When the command is executed, it requests an up-to-date status of every application and process, and hence may take a few seconds to return.

A typical app status screen from the command line interface:

selfservice v22.1.0 (2022-10-26 14:12)
   |-node                  running
voss-deviceapi v22.1.0 (2022-10-26 14:12)
   |-voss-cnf_collector    running
   |-voss-queue            running
   |-voss-wsgi             running
   |-voss-monitoring       running
   |-voss-risapi_collector running
cluster v22.1.0 (2022-10-26 14:12)
template_runner v22.1.0 (2022-10-26 14:24)
mongodb v22.1.0 (2022-10-26 14:13)
   |-arbiter               running
   |-database              running
support v22.1.0 (2022-10-26 14:24)
selenium v22.1.0 (2022-10-26 14:21)
   |-gui_orchestration     running
platform v22.1.0 (2022-10-26 14:14)
nginx v22.1.0 (2022-10-26 14:13)
   |-proxy                 running
services v22.1.0 (2022-10-26 14:23)
   |-wsgi                  running
   |-logs                  running
   |-mount                 running
   |-scheduler             running
   |-firewall              running (completed)
   |-syslog                running (completed)
   |-time                  running (completed)
voss-portal v22.1.0 (2022-10-26 14:25)
   |-gui                   running
security v22.1.0 (2022-10-26 14:16)
snmp v22.1.0 (2022-10-26 14:24)
   |-daemon                running (completed)
   |-traps                 running (completed)
vmware v22.1.0 (2022-10-26 14:24)

Applications can have multiple processes running within it - each with its state displayed. The following states are defined:

  • running indicates that the process is running correctly.

  • completed indicates that the process ran to completion successfully.

  • suspended indicates that the process is suspended while waiting for another process.

  • stopped indicates that the process is not running. An error message indicates that the process stopped for an unexpected reason.

  • disabled indicates that the application is not licensed.