Enterprise Service Properties
Introduction
opCharts Enterprise Services processes syslog, SNMP Traps, NMIS Enterprise Services into a common format for further processing. This process is called normalisation.
The following tables represents the standard properties of normalised Enterprise Services - but as Enterprise Service properties are pretty much infinitely adaptable and extensible (e.g. from custom parser rules or Enterprise Service action policies), the tables cannot be exhaustive.
Standard Properties
Enterprise Service Property | Description | Example |
id | A globally unique Enterprise Service ID |
|
| Unix time of the Enterprise Service (seconds since 1970). | 1385076573 |
| The Enterprise Service time in human readable format Note: This Property has been deprecated | 2013-11-11T13:39:41 |
| The name of the node in question. Normally the same as the NMIS node name. |
|
| The DNS hostname or IP address of the node in question, as extracted from the input data. |
|
| Name of the Enterprise Service | Node Down, Node Up |
| What element of the node the Enterprise Service refers to. | FastEthernet1, Neighbor 1.2.4.5 |
| Is the state good or bad, up or down. | up/down, open/closed, etc |
| Name of the stateful object. | Node, Interface, OSPF Neighbor |
| Other Enterprise Service details |
|
| Where did the Enterprise Service originate? | cisco_syslog, trap, NMIS, (remote) API |
| Has the Enterprise Service been marked for escalation? | 0 or 1 |
| opEnterprise Services priority level, see opEnterprise Services priority levels vs. NMIS and Syslog levels | 0 to 10, inclusive |
| nearest NMIS severity level, computed from | Normal to Fatal |
| Has the Enterprise Service been acknowledged? | 0 or 1 |
| Is this Enterprise Service a flap? | 0 or 1 |
action_required | Should the GUI show the Enterprise Service as open? | 0 or 1 |
planned_outage | opEnterprise Services looks up the node in the NMIS planned outage system and sets the value of planned_outage (default value) to be true or false if a planned outage is scheduled or not. Scheduled Outages or Maintenance Windows Only available in opEnterprise Services versions 4.1.1 and newer, Release Notes: opEnterprise Services 4.1.1 | true or false |
Optional but Common Properties
In addition to those a number of properties are optional and created only under certain conditions:
Enterprise Service Property | Description | Example |
|---|---|---|
Enterprise Service Property | Description | Example |
| The ifAlias (or Description) of the interface in question
|
|
| The server name of the system that originated the Enterprise Service; |
|
| The URI for this Enterprise Service at the originating server. |
|
| List of Enterprise Service IDs that this one is a duplicate of. |
|
| lists nodes that caused this synthetic Enterprise Service. Only present if this is a synthetic Enterprise Service. |
|
| List of Enterprise Service IDs that were involved in causing this synthetic Enterprise Service. |
|
| List of Enterprise Service IDs that are related to this stateful Enterprise Service, |
|
| Unix time, until then the Enterprise Service is held back from processing for actions and policies | 1385079231 |
| Has the Enterprise Service been processed wrt. actions and policies? | 0 or 1 |
| If an Enterprise Service triggered a script action that is set to save output, |
|
| whether this Enterprise Service was created by a correlation policy action, | 0 or 1 |
triggerof | Deprecated as of opEnterprise Services 2.4, see trigger_Enterprise Serviceids for replacement. Enterprise Service ID of the synthetic Enterprise Service that this Enterprise Service was a trigger for. |
|
| List of synthetic Enterprise Service IDs that this one is a trigger of. |
|
| Whether this is a watchdog expiration Enterprise Service | 0 or 1 |
| If the Enterprise Service is or was subject to escalation, then this property indicates the | 60, 900 etc. |
| If the Enterprise Service is or was subject to escalation, then this property lists the |
|
| a list of originator- and time-tagged comments for this Enterprise Service |
|
| These enrichment tags are controlled by your action policy, and have no special meaning |
|
status_history | A structured record of changes and activities related to the Enterprise Service. |
|
nodeinfo | A deep structure for copied node properties on Enterprise Service creation |
|
Additional Enterprise Service properties to capture additional Enterprise Service data
opEnterprise Services works on an Enterprise Service, the Enterprise Service can be thought of as a document and all the contents of that document move through opEnterprise Services together, additional properties are added and updated during Enterprise Service processing. It is also not only possible but strongly encouraged to add additional properties as the richer the Enterprise Service, the more useful it will be during processing, obviously the data captured should be relevant and useful.