Migrating Metric Alert Event Types
Following table is the mapping for the OS Command shell environment variables when the event_type is metric_alert.
Table 6-3 Pre-12c/13c metric_alert Environment Variable Mapping
Pre-12c Environment Variable | Corresponding 13c Environment Variables |
---|---|
ACKNOWLEDGED |
ASSOC_INCIDENT_ACKNOWLEDGED_BY_OWNER |
ACKNOWLEDGED_BY |
ASSOC_INCIDENT_OWNER |
CYCLE_GUID |
CYCLE_GUID |
HOST |
HOST_NAME |
KEY_VALUE |
Note: See detail description below. |
KEY_VALUE_NAME |
Note: See detail description below |
MESSAGE |
MESSAGE |
METRIC |
METRIC_COLUMN |
NOTIF_TYPE |
NOTIF_TYPE; use the map in section 2.3.5 |
REPEAT_COUNT |
REPEAT_COUNT |
RULE_NAME |
RULESET_NAME |
RULE_OWNER |
RULE_OWNER |
SEVERITY |
SEVERITY |
TARGET_NAME |
TARGET_NAME |
TARGET_TYPE |
TARGET_TYPE |
TIMESTAMP |
EVENT_REPORTED_TIME |
METRIC_VALUE |
VALUE |
VIOLATION_CONTEXT |
EVENT_CONTEXT_ATTRS |
VIOLATION_GUID |
SEVERITY_GUID |
POLICY_RULE |
No mapping, Obsolete as of Enterprise Manager 12c release. |
To obtain KEY_VALUE_NAME and KEY_VALUE, perform the following steps.
-
If $NUM_KEYS variable is null, then $KEY_VALUE_NAME and $KEY_VALUE are null.
-
If $NUM_KEYS equals 1
KEY_VALUE_NAME=$KEY_COLUMN_1
KEY_COLUMN_1_VALUE
-
If $NUM_KEYS is greater than 1
KEY_VALUE_NAME="$KEY_COLUMN_1;$KEY_COLUMN_2;..;KEY_COLUMN_x"
KEY_VALUE="$KEY_COLUMN_1_VALUE;$KEY_COLUMN_2_VALUE;..;KEY_COLUMN_x_VALUE "
Where x is the value of $NUM_KEYS and ";" is the separator.