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.