Submit a ticketCall us

Looking to compare latest NPM features with previous versions of NPM?
The NPM new feature summary offers a comparison of new features and improvements offered with this release.

 

Home > Success Center > User Device Tracker (UDT) > UDT Administrator Guide > Use Orion Platform advanced alerts > Understand condition groups

Understand condition groups

Created by Steven Bansil, last modified by Steven Bansil on Jan 27, 2017

Views: 3 Votes: 0 Revisions: 2

A condition group is a set of user-defined rules governing alert triggers and resets. By default, the condition group Trigger Alert when all of the following apply is added when new alert triggers or reset conditions are created. Four different logical descriptors are used to create conditions: all, any, none, and not all, and clicking the word all and enables you to select different values. The following sections describe these logical descriptors.

All condition group

Trigger Alert when all of the following apply means that every condition in the group must be true before the alert is triggered.

In the following example, there are three conditions within the condition group:

  • Node Status is equal to Up
  • Percent Loss is greater than or equal to 75
  • CPU Load is greater than or equal to 85

This alert does not trigger unless the node is Up, packet loss is greater than or equal to 75%, and CPU load is greater than or equal to 85%.

When setting the condition group to all, picture every condition as being separated by an and statement. So, in this example, the alert trigger would read:

Alert when: (Node Status = Up) and (Percent Loss >= 75) and (CPU Load >= 85)

Any condition group

Changing the condition group to Trigger Alert when any of the following apply changes the logic to or statements. In this example, changing the condition group to any would change the alert trigger to:

Alert when: (Node Status = Up) or (Percent Loss >= 75) or (CPU Load >= 85)

In this situation, if any of the three conditions become true, the alert will trigger.

None condition group

Changing the condition group to Trigger Alert when none of the following apply means that all conditions in the group must be false before the alert is triggered.

In this example, the alert trigger would read:

Alert when: (Node Status = Down) and (Percent Loss <= 75) and (CPU Load <= 85)

Each condition is separated by an and statement just like the all condition group; however, the conditions have been inverted (Node Status = Down instead of Node Status = Up).

Not all condition group

Changing the condition group to Trigger Alert when not all of the following apply means that any condition in the group must be false before the alert is triggered. So, in this example the alert trigger would read:

Alert when: (Node Status = Down) or (Percent Loss <= 75) or (CPU Load <= 85)

Each condition is separated by an or statement just like the any condition group; however, the conditions have been inverted (Node Status = Down instead of Node Status = Up).

 
Last modified
23:44, 26 Jan 2017

Tags

Classifications

Public