Tracker Status

Tracker status lets system operators quickly check the state of a tracker by highlighting it in the trackers list. Statuses can help detect trackers that indicate warning and critical conditions of the monitored values. It is possible to associate an unlimited number of user-defined states with every tracker.

The Status Table property is used to determine current tracker status. Tracker status is determined once per Check Period, immediately after calculation of tracked expression. Tracker Status Table is browsed line by line, starting from the first one. The Expression specified in the current line of the status table is evaluated. Tracker status expression should contain a special {tracker/} reference pointing to the value of tracked expression. If the result is TRUE, tracker status is changed to the one defined by the currently processed line of status table. When the result is FALSE, processing skips to the next record in the table. If the status table is empty, or no expressions evaluate to TRUE, the status is considered as undefined.

When tracker status changes, its Description appears in the trackers list and it is highlighted with the Color contained in the status table record (if any). State Change event is generated at the same time. History of this event can be used to view the past state changes with the Monitor Related Events action of the Tracker context.

Here is what the status table for a simple temperature tracker looks like (screenshot made in Iotellect Client):

According to this table, tracker status will be Extremely Low if temperature is lower than 15 degrees, Very Low if temperature is between 15 and 19 degrees etc.

Was this page helpful?