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.