Notification
Notification object can also have enriched custom fields, apart from the standard fields.
{
"TroubleTicketID": "string",
"UserDefined1": "string",
"UserDefined2": "string",
"UserDefined3": "string",
"UserDefined4": "string",
"UserDefined5": "string",
"UserDefined6": "string",
"UserDefined7": "string",
"UserDefined8": "string",
"UserDefined9": "string",
"UserDefined10": "string",
"UserDefined11": "string",
"UserDefined12": "string",
"UserDefined13": "string",
"UserDefined14": "string",
"UserDefined15": "string",
"UserDefined16": "string",
"UserDefined17": "string",
"UserDefined18": "string",
"UserDefined19": "string",
"UserDefined20": "string",
"InMaintenance": false,
"IsProblem": true,
"Owner": "admin",
"IsLiveNotification": true,
"ProcessedTimeStamp": 1660635421552,
"InstanceDisplayName": "kube-multus-ds-amd64-gv429",
"ElementClassName": "NetworkFunction",
"Name": "NOTIFICATION-NetworkFunction_NetworkFunction-ebf940d1-9166-4e3b-bb17-c6b8d200bdc2_Impaired",
"AcknowledgmentTime": "number",
"LastChangedAt": 1660350567000,
"LastClearedAt": 1660350567000,
"LastNotifiedAt": 1660350528000,
"InstanceName": "NetworkFunction-ebf940d1-9166-4e3b-bb17-c6b8d200bdc2",
"DeDupKey": "Name:NOTIFICATION-NetworkFunction_NetworkFunction-ebf940d1-9166-4e3b-bb17-c6b8d200bdc2_Impaired$Source:INCHARGE-SA-PRES$",
"SourceDomainName": "INCHARGE-ESM",
"FirstNotifiedAt": 1660350528000,
"EventState": "ACTIVE",
"Severity": 2,
"EventName": "Impaired",
"OccurrenceCount": 1,
"SourceInfo": "INCHARGE-SA",
"EventType": "DURABLE",
"EventText": "Indicates RRC and PDCP-C protocol not working.",
"ElementName": "gNodeB-service-mavenir",
"elementUUID": "gNodeB-service-mavenir$gNodeB$INCHARGE-SA-PRES",
"Impact": 0,
"DeviceType": "gNodeB",
"HasCauses": false,
"OriginalSources": [
"string"
],
"NotificationStates": [
{
"syncTimestamp": 1660635421552,
"source": "INCHARGE-SA-PRES",
"eventState": "ACTIVE",
"eventTimestamp": 1660350567000,
"syncId": 1660635420400
}
],
"Active": true,
"Acknowledged": false,
"IsRoot": false,
"Category": "Operational",
"EventDisplayName": "Impaired",
"Certainty": 100,
"Source": "INCHARGE-SA-PRES",
"ClassName": "CentralUnitControlPlane",
"DisplayName": "CentralUnitControlPlane Impaired 100.0%: cucp-50332-65095-bmsed",
"SourceSpecific": "primary",
"ClassDisplayName": "CentralUnitControlPlane",
"PollingState": "POLLING",
"PollingID": 1660635420400,
"ClearOnAcknowledge": false,
"SourceEventType": "EVENT",
"ToolInfo": "string",
"tags": {}
}
Trouble ticket ID
User defined field
User defined field
User defined field
User defined field
User defined field
User defined field
User defined field
User defined field
User defined field
User defined field
User defined field
User defined field
User defined field
User defined field
User defined field
User defined field
User defined field
User defined field
User defined field
User defined field
Did this event occur during maintenance?
A notification is a problem when all of the original event types are 'PROBLEM' or 'UNKNOWN'. There must be at least one 'PROBLEM', i.e. 'UNKNOWN' by itself is not a problem
The name of the user that is responsible for handling this event
Notification is live or historical
Timestamp in epoch milliseconds when the event from the underlying source was processed.
Display name for the event instance
The class name of the topology element associated with the event in the repository where this event resides. This may or may not have the same value as ClassName
Name of Event
The time in epoch milliseconds, when this Notification was acknowledged. A time of '0' means that the Notification has not been acknowledged
Time in epoch milliseconds of last event change
Last clear time in epoch milliseconds
Last notification time in epoch milliseconds
Instance name of the object where this event occurred. This attribute along with ClassName and EventName uniquely identify this event.
Uniqe key of notification across domains
The name(s) of the domain(s)or domainGroups that have originally diagnosed and notified - directly or indirectly - current occurrences of this event. If there are more than one original domain, the attribute lists each separated by a comma. When the notification is cleared, the last clearing domain stays in the value.
First event notification time in epoch milliseconds
The current state of this event. ACTIVE: The event is currently active. WAS_ACTIVE: The event was active, but we lost contact with the event source. INACTIVE: The event is inactive. UNINITIALIZED: The event has not been notified yet; the object does not yet represent a notified event.
"An enumerated value that describes the severity of the event from the notifier's point of view: 1 - Critical is used to indicate action is needed NOW and the scope is broad, e.g. an outage to a critical resource. 2 - Major is used to indicate action is needed NOW. 3 - Minor should be used to indicate action is needed, but the situation is not serious at this time. 4 - Unknown indicates that the element is unreachable, disconnected or in an otherwise unknown state. 5 - Normal is used when an event is purely informational."
Name of the event. This attribute along with ClassName and InstanceName uniquely identify this event.
The number of occurrences of this event starting from FirstNotifiedAt until LastNotifiedAt
This table maps an original source to corresponding immediate sources.It also maintains domain groups corresponding to immediate sources.
Indicates the nature of the event. A MOMENTARY event has no duration. An authentication failure is a good example. A DURABLE event has a period during which the event is active and after which the event is no longer active. An example of a durable event is a link failure
The textual representation or description of the event
The name of the topology element associated with the event in the repository where this event resides. This may or may not have the same value as InstanceName. The string is empty if there is no related element.
Internal notification id
A quantification of the impact of this event on the infrastructure and/or business processes. There are no pre-defined semantics to the value of this attribute other than a larger numeric value indicates a larger impact
Type of device on which notifiation occured
Does this notification causes other notifiations
OriginalSources
Indicates if this event is ACTIVE currently
Indicates if this event has been acknowledged
Indicates if this event is a root cause event
Category of this event. The event category represents a broad categorization of the event, e.g. availability vs. performance.
Display name for the event Name.
The certainty of this event
The name(s) of the domain(s)or domainGroups that have originally diagnosed and notified - directly or indirectly - current occurrences of this event. If there are more than one original domain, the attribute lists each separated by a comma. When the notification is cleared, the last clearing domain stays in the value.
Class name of the object where this event occurred. This attribute along with InstanceName and EventName uniquely identify this event
The string shown in the UI when this Event's name is displayed.
This indicates additional information related to the events source
Display name for the event class.
State assigned to differentiate, if the event is part of polling batch or subscription
ID assigned in case the event is part of polling batch from the underlying source.
Indicates if this event should be cleared when it is acknowledged. Set this to TRUE only for events that do not expire nor have sources that generate a clear
The type(s) of the events(s), i.e. 'PROBLEM', 'EVENT', 'AGGREGATE' in the source domains that have notified current occurrences of this event. If there is more than one domain the attribute lists each separated by a comma, in the same order as SourceDomainName.
Place holder for data related to other tools
JSON Object or HashMap with flexible key value pairs of type String, that represents the tag names and its corresponding values