State Change Reason
Reason Codes
Code | Reason |
---|---|
- |
No reason for a state change. Used for the |
1 |
Deprecated. Now treated as code |
2 |
Deprecated. Now treated as code |
3 |
No suitable condition. |
4 |
Sensor error. |
5 |
No children left. |
6 |
No data from agent. |
7 |
Agent down. |
8 |
Monitoring is disabled. |
9 |
Agent task removed. |
10 |
State change in the child object. |
11 |
No data from agent. |
12 |
External change. |
13 |
Manual change. |
14 |
Periodic event was triggered on an object with no data. |
15 |
Data Expiration. |
16 |
Change state on the incident clearing. |
17 |
Incorrect State Condition. |
Root-cause transition
Root cause indicates that transition is caused by a child element.
Field | Type | Description |
---|---|---|
rootCause.entityId |
String |
Entity ID. |
rootCause.entityType |
Integer |
The type of entity. |
rootCause.entityName |
String |
Name of the entity. |
data |
Object |
Additional information about the state change reason. Depends on the state change reason. |
Branch
Field | Type | Description |
---|---|---|
branch.state |
Integer |
The state to which the entity transfers if the condition is met. |
branch.condition |
Object |
Condition under which the entity transfers state. See supported operators below and format below. |
branch.description |
String |
Description of the state change condition. |
Logical operator format.
"operator": "value"
Supported operators:
Field | Description |
---|---|
_ct |
Contains |
_eq |
Equal to |
_gt |
Greater than |
_gte |
Greater than or equal to |
_lt |
Less than |
_lte |
Less than or equal to |
_m |
Matches with |
_nct |
Not contains |
_neq |
Not equal to |