When creating and editing alerts, set the custom Trigger Message and Clear Message to include any custom variables you’d like to receive in your notifications. The Trigger Message will appear in the initial alert trigger notifications and the Clear Message will appear in the alert clear notifications.
You can craft these trigger and clear messages to be similar in nature, or they can contain completely different information depending on what you want to see. You are not limited by the type of trigger conditions in your alert as to what variables you can use in your message. For example, if your trigger conditions are around memory utilization, you can refer to the CPU utilization, device serial number, or the firmware version if desired.
Currently, we can only specify Collector, Device & VMware properties in the Trigger/Clear Message. Interface, Service & other properties will be available before Commercial Availability.
Examples
Trigger Message
Let’s use the device’s name, vendor and model in the trigger message to say the device has gone offline.
-
“The device $system.hostname ($system.vendor/$system.model) has gone offline.”
Let’s use the device’s name and serial number in the trigger message, along with the last update time of the memory, to say the device has exceeded the target memory utilization. We’ll also throw in the device’s current memory, CPU and storage values for more context.
-
“Device $system.hostname (SN - $system.serialNo) has exceeded 80% memory utilization as of $deviceWithStats.memory.lastUpdated (Memory/CPU/Storge: $deviceWithStats.memory.totalUtilizationAvg5Min / $deviceWithStats.cpu.totalUtilizationAvg5Min / $deviceWithStats.storage.totalUtilizationAvg5Min)“
Clear Message
Let’s use the device’s name, vendor and model in the clear message to say the device is now online.
-
“The device $system.hostname ($system.vendor/$system.model) is now online.”
Let’s use the last update time of the memory and the device’s name and serial number to say the device’s memory utilization has returned to normal.
-
“As of $deviceWithStats.memory.lastUpdated, the device $system.hostname (SN - $system.serialNo) has returned to normal memory utilization.“
How to enter variables
When you add a variable to an trigger message or clear message, you must enter it exactly as shown below including the '$'. If you enter the variable without the dollar sign, for example, you’ll receive the plain text of the variable (e.g., “system.operStatus”) rather than the appropriate dynamic value (e.g. “online”) in your alert notification.
Collector
Variable Values |
Description |
---|---|
|
Identifier of the collector. |
|
hostname of the collector. |
|
Current connection state of the collector |
|
Current approval state of the collector. |
|
Software build version of the collector. |
|
Type of the collector. |
|
OS version that the collector is running on. |
|
The public IP address of the collector. |
|
The private IP address of the collector. |
Device
Variable Values |
Description |
---|---|
|
The name of the device. |
|
Serial number of the system. |
|
The manufacturer of the device. |
|
The model of the device. |
|
The deviceClass of the device. |
|
The current operational status of the entity. |
|
A description of the system. |
|
The version of firmware or BIOS running on the system. |
|
The version of the operating system or other system software. |
|
The previous version of the firmware or BIOS running on the system. |
|
The previous version of the operating system or other system software. |
|
The total utilization of CPUs aggregated over 5mn. |
|
This timestamp indicates the time we last received the device CPU stats. |
|
The total utilization of memory aggregated over 5mn. |
|
The timestamp indicates the time we last received the memory stats. |
|
The total utilization of storage aggregated over 5mn. |
|
The timestamp indicates the time we last received the storage stats. |
|
This is based on the ICMP response code and will determine if the host is unavailable or unreachable.
|
$uptimeDurationDays |
This is the uptime for a device in days. |
$vpnClientConnections.currentSessionUtilization |
This is the current session utilization of client VPN connections. |
$vpnClientConnections.currentAvailableSessions |
The number of VPN available sessions for a client. |
$vpnClientConnections.currentConnectionCount |
The current VPN connection count for a client.
|
$printer.outputTrayMissing |
The printer output tray is missing. |
$printer.inputTrayMissing |
The printer input tray is missing. |
$printer.jammed |
The printer is jammed. |
$printer.lowPaper |
The printer is low on paper. |
$printer.outOfPaper |
The printer is out of paper. |
$ups.status |
This is the current status of the UPS. |
$ups.capacity |
This is the capacity of the UPS. |
$ups.replaceIndicator |
This indicates if the UPS needs to be replaced. |
$ups.actualVoltage |
This indicates the actual voltage of the UPS. |
$ups.inputLineVoltage |
This indicates the input line voltage of the UPS. |
$ups.outputVoltage |
This indicates the output voltage of the UPS. |
$ups.currentLineFailCause |
This indicates the cause of the current line failure of the UPS. |
$monitors.cloudpingcheck.name |
This indicates the name of the device that the cloud ping check is checking. |
$monitors.cloudpingcheck.ipaddress |
This is the ip address of the device that the cloud ping check is checking. |
$monitors.monitorstatus.serviceOnlinestatus |
This indicates the status of the service being monitored (on/off). |
VMware
Variable Values |
Description |
---|---|
|
A list of objects - requires subitems handling to use it. |
|
The maximum memory used of a virtual machine. |
|
The minimum memory used of a virtual machine. |
|
The memory usage at startup of a virtual machine. |
|
The memory allocated for the virtual machine. |
|
The virtual machine connection status. |
|
The number of snapshots for the virtual machine. |
|
The timestamp the last snapshot was taken at. |
|
Age of the Last Snapshot (in Days). |
|
The power status of the virtual machine: online, offline. |
|
The size of the latest snapshot (in Gigabytes). |
|
The size of the snapshot previously taken (in Gigabytes). |
|
The virtual CPU usage. |
|
The virtual Disk usage. |
|
The virtual Disk capacity. |