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:

$ app status
cluster v24.1.0 (2024-04-24 13:55)
insights-api v24.1.0 (2024-04-24 14:13)
   |-api                   running
insights-voss-sync v24.1.0 (2024-04-24 14:13)
   |-real-time             running
   |-database              running (healthy)
   |-full-sync             scheduled
   |-full-transaction      scheduled
license-service v24.1.0 (2024-04-24 14:05)
   |-license-service       running (healthy)
mongodb v24.1.0 (2024-04-24 13:55)
   |-arbiter               running
   |-database              running
nginx v24.1.0 (2024-04-24 13:57)
   |-proxy                 running
platform v24.1.0 (2024-04-24 13:57)
security v24.1.0 (2024-04-24 14:02)
selenium v24.1.0 (2024-04-24 14:05)
   |-gui_orchestration     running
selfservice v24.1.0 (2024-04-24 13:53)
   |-node                  running
services v24.1.0 (2024-04-24 14:12)
   |-logs                  running
   |-scheduler             running
   |-mount                 running
   |-wsgi                  running
   |-syslog                running (completed)
   |-firewall              running (completed)
   |-time                  running (completed)
snmp v24.1.0 (2024-04-24 14:12)
   |-traps                 running (completed)
   |-daemon                running (completed)
support v24.1.0 (2024-04-24 14:12)
template_runner v24.1.0 (2024-04-24 14:12)
vmware v24.1.0 (2024-04-24 14:12)
voss-deviceapi v24.1.0 (2024-04-24 14:02)
   |-voss-cnf_collector    running
   |-voss-monitoring       running
   |-voss-queue            running
   |-voss-risapi_collector running
   |-voss-wsgi             running
voss-portal v24.1.0 (2024-04-24 14:09)
   |-gui                   running

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.

  • scheduled indicates that the application is scheduled to run.