Skip to main content

Gumband OS Monitor

Overview

The Gumband OS Monitor is an executable program that runs on a host operating system for high-level system monitoring via Gumband. By launching the OS Monitor upon system boot, various statuses can be tracked and some high level controls can be triggered remotely via the Gumband UI.

Installation

See the documentation and OS Monitor executable download here.

Setup Mode

After the OS Monitor is installed initially, it can be reconfigured by entering “Setup Mode”, which is activated using the “Toggle Setup Mode” control. While in "Setup Mode", three new settings will appear:

  • Set Exhibit ID
  • Set Exhibit Token
  • Set Remote Access Info

The "Set Exhibit ID" and "Set Exhibit Token" settings are used to move the OS Monitor from one exhibit instance to another within the Gumband UI. The "Set Remote Access Info" setting is used to update the "Remote Access Info" status. Updating any of these settings will change the .env file for the OS Monitor, so the next time it starts up it will use these new values. The process for updating these values is:

Click the "Toggle Setup Mode" control in Gumband to put the OS Monitor in Setup Mode. Click the "Toggle Setup Mode" control in Gumband to put the OS Monitor in Setup Mode.

Edit the Setup Mode settings and save them. Edit the Setup Mode settings and save them.

Click the "Toggle Setup Mode" control again to take the OS Monitor out of Setup Mode. You should notice the Setup Mode settings disappear.

Restart the PC using the "Reboot PC" control to restart the OS Monitor. Restart the PC using the "Reboot PC" control to restart the OS Monitor.

note

Make sure you set the correct Exhibit ID and Token. If they are not correct, the OS Monitor will lack the necessary credentials to connect to Gumband and remote access to the PC will be needed to resolve this manually (manually editing the .env file).

Statuses

statusdescription
OS Monitor VersionThe current version of the Gumband OS Monitor running on the host machine.
MAC AddressesThe MAC Addresses of each network adapter on the PC (Windows only).
Serial NumberThe serial number of the PC if it has one (Windows only)
Remote Access InfoA custom string that describes how to remotely access the machine, such as a TeamViewer ID. This value can be set when the OS Monitor is in “Setup Mode”.
OS PlatformThe operating system of the host machine.
Last StartupThe last time the host machine was booted.
Exhibit Host UptimeThe time that the host machine has been online.
CPU UsageCPU usage
Memory UsageRAM memory usage
Disk UsageHarddrive disk usage
Total System MemoryTotal RAM available on the host machine
Harddrive CapacityTotal harddrive disk capacity
Connected DisplaysThe displays currently connected to the host machine (Currently only available on Linux and Windows)
Number of DisplaysThe number of displays connected to the host machine (Currently only available on Linux and Windows)
Connected USB DevicesThe USB devices currently connected to the host machine (Currently only available on Linux and Windows)
Number of USB DevicesThe number of USB devices currently connected to the host machine (Currently only available on Linux and Windows)

Controls

controldescription
Reboot PCTriggers a reboot of the host machine via a terminal command.
Take ScreenshotTakes a screenshot of whatever is showing on the host machine displays. These screenshots are uploaded to Gumband and can be seen in the Files tab of the UI.
Toggle Setup ModeToggles the setup mode on/off.

Settings

settingdescription
Status Update IntervalThis is how often the OS Monitor queries the host machine for its statuses. Default is 15 seconds.
Take Screenshot IntervalThis is how often the OS Monitor triggers a screenshot to be taken. Default is never.
Exhibit IDThe Exhibit ID can be set using this setting while the OS Monitor is in "Setup Mode".
Exhibit TokenThe Exhibit Auth Token can be set using this setting while the OS Monitor is in "Setup Mode".
Set Remote Access InfoThe "Remote Access Info" status is changed using this setting while the OS Monitor is in "Setup Mode".