Skip to content

event MX Message

event message is generated by classifier service when create Event.

Message Headers

Message-Type
Type of message. Always event.
Sharding-Key
Key for consistent sharding.
Labels
Managed Object's effective labels.

Message Format

Message contains JSON object, containing objects of following structure

Name Type Description
timestamp DateTime ISO 8601 timestamp (i.e. YYYY-MM-DDTHH:MM:SS) of register source message
message_id String Global message identifier
collector_type String Event source (collector) syslog/snmptrap/system
collector String Source collector Pool
address String SNMP Trap Source Address
managed_object Object Managed Object details
id String Managed Object's ID
remote_system Object Source remote system for Managed Object
id String External system's id
name String External system's name
name String Managed Object's name
remote_id String External system's id (Opaque attribbute)
bi_id Integer Managed Object's BI ID
administrative_domain Object Administrative Domain details
id String Administrative Domain's ID
name String Administrative Domain's name
remote_id String Managed Object Administrative Domain's ID in Remote System (if any)
remote_system Object Source remote system for Managed Object Administrative Domain
id String External system's id
name String External system's name
labels Array of String Managed Object's labels
event_class String Event Class (set by Classifier)
id String Event Class's ID
name String Event Class's Name
event_vars Object Key-value dictionary of event's variables
data (syslog) Object Syslog message body content
facility String Syslog facility
severity String Syslog severity
message String Syslog message
data (snmptrap) Object SNMP Trap message VarBinds
vars Array of SNMP Trap varbinds
oid String SNMP var OID
resolved_oid String Resolved SNMP Var OID
value String SNMP Var value
resolved_value String Resolved (with hints) SNMP Var value

Example

{
  "timestamp": "2022-07-23T19:04:52",
  "message_id": "2075b637-3a6c-4e09-b7b6-2f6ac63f68bb",
  "collector_type": "snmptrap",
  "collector": "default",
  "address": "127.0.0.1",
  "managed_object": {
    "id": "450",
    "bi_id": 7602684790455147111,
    "name": "device-1",
    "administrative_domain": {
      "id": 11,
      "name": "default",
      "remote_system": {
        "id": "596e715fc165cf1e082ea14c",
        "name": "TEST"
      },
      "remote_id": "1"
    },
    "labels": [],
    "remote_system": {
      "id": "596e715fc165cf1e082ea14c",
      "name": "TEST"
    },
    "remote_id": "22"
  },
  "event_class": {
    "id": "5ec11167c8e0399ae0e05eb1",
    "name": "Chassis | CPU | CPU Rate Limit"
  },
  "event_vars": {
    "cpu": "32",
    "traffic": "mcRouting"
  },
  "data": {
    "vars": [
      {
        "oid": "1.3.6.1.2.1.1.3.0",
        "value": "402494183",
        "resolved_oid": "DISMAN-EVENT-MIB::sysUpTimeInstance",
        "resolved_value": "402494183"
      },
      {
        "oid": "1.3.6.1.6.3.1.1.4.1.0",
        "value": "1.3.6.1.4.1.35265.1.23.1.773.1.0.1",
        "resolved_oid": "SNMPv2-MIB::snmpTrapOID.0",
        "resolved_value": "ELTEX-MES-SWITCH-RATE-LIMITER-MIB::eltCpuRateLimiterTrap"
      },
      {
        "oid": "1.3.6.1.4.1.35265.1.23.1.773.1.1.1.1.1.22",
        "value": "22",
        "resolved_oid": "ELTEX-MES-SWITCH-RATE-LIMITER-MIB::eltCpuRateLimiterIndex.22",
        "resolved_value": "mcRouting"
      },
      {
        "oid": "1.3.6.1.4.1.35265.1.23.1.773.1.1.1.1.2.22",
        "value": "32",
        "resolved_oid": "ELTEX-MES-SWITCH-RATE-LIMITER-MIB::eltCpuRateLimiterValue.22",
        "resolved_value": "32"
      }
    ]
  }
}