Monitoring Module

The Monitoring Module is dedicated entirely to the tracking of units: The tracking of the unit's hardware and the tracking of the modifications suffered by the unit.

Tracking the unit's hardware

The Symphony Client can be configured to periodically retrieve data from the unit's hardware and upload it to the Symphony Console. A lot of data can be retrieved from each unit: the wireless signal strength, RAM in use, etc. Each piece of data is configured and reported as a Unit Event.

Unit Events

The configuration is divided into Events. Each event's configuration has a retrieve interval, a threshold, a threshold type, an average and a name. The retrieve interval is the number of seconds between the extraction of the hardware's data. The threshold and threshold type are constraints applied to the values retrieved from the hardware. The average is the number of measurements that will be retrieved before the average is calculated and the event reported. The event's name is a unique identifier that can be used in the Symphony Console to create reports that involve the event.

The threshold and threshold type are used to report events which value has crossed the provided threshold value in a specific way, which is indicated by the threshold type. The ways to cross the threshold are Min, Max, Both, Min Always, Max Always:

For each event reported the following fields are saved: a Result, which can be an integer or a string of characters, that represents the measurement made on a specific time. What that value represents depends entirely on the type of event. For example in a "Free RAM" event the result represents the number of unused kilobytes of RAM memory, but in a "Current SSID" the value report is a string of characters that indicates the SSID of Wifi connection used by the Unit. Also, for each event a Quantity is reported which is the number of measurements used to calculate the average, if the Average setting in the event's configuration is set to one, the Quantity is never sent.

When the event is uploaded to Symphony, the configuration is saved and can be used for the creation of reports.

Reports

Reports and Charts can be created using the information reported for each Unit. To learn how to create, edit an execute reports go to the Edit/Create Report and Report Execuction pages.

Tracking the unit's modifications

The monitoring module is in charge of tracking all the modifications suffered by a unit, to learn more about this topic see the Unit Modifications History page.