Skip to main content
Versa Networks

AMQP Object Change Notifications

Versa-logo-release-icon.pngFor supported software information, click here.

When you enable object notification in Director and when a user modifies a device or template configuration object in the configuration database, Versa Director publishes object change AMQP notifications.

An object change notification is called by a routing key, and it has the following format:

[Severity].[Event-Type].[Event-Entity].[Organization].[User]

The following table explains the components of the routing key.

Field Description
Severity How severe the notification is. The severity is always info.
Event Type Always versa_director:object_change_event
Event Entity  Path of the object, for example, ./vnmsha:vnmsha/ha-config/nodes/node{10-192-27-24}
Organization Organization identifier. If there is no organization, the default is System
User Name of the user. For system-level actions, the default is System

 

Create Syslog Configuration

Routing Key

info.versa_director:object_change_event./nms-system:system/syslog-servers/server{10-192-90-91}.System.System

AMQP Notification

{
   "message_id": 706,
   "severity": "info",
   "event_type": "versa_director:object_change_event",
   "event_entity": "/nms-system:system/syslog-servers/server{10.192.90.91}",
   "operation": "CREATED",
   "object_key": "keyPath= /nms-system:system/syslog-servers/server{10.192.90.91}, operation=CREATED, old_value=, new_value=",
   "user": "System",
   "organization": "System",
   "event_time": "2019-04-05T09:11:30.201000+00:00",
   "director_hostname": "versa",
   "director_mgmt_ip": "10.192.60.101"
}

Delete AMQP Connector

Routing Key

info.versa_director:object_change_event./versanms:nms/provider/amqpconnectors/amqpconnector{amqp}.System.System

AMQP Notification

{
    "message_id": 6,
    "severity": "info",
    "event_type": "versa_director:object_change_event",
    "event_entity": "/versanms:nms/provider/amqpconnectors/amqpconnector{amqp}",
    "operation": "DELETED",
    "object_key": "keyPath= /versanms:nms/provider/amqpconnectors/amqpconnector{amqp}, operation=DELETED, old_value=, new_value=",
    "user": "System",
    "organization": "System",
    "event_time": "2015-03-09T13:01:47.595000+00:00"

Modify Syslog Configuration

Routing Key

info.versa_director:object_change_event./nms-system:system/syslog-servers/server{10-192-90-91}.System.System

AMQP Notification

{
 "message_id": 707,
 "severity": "info",
 "event_type": "versa_director:object_change_event",
 "event_entity": "/nms-system:system/syslog-servers/server{10.192.90.91}",
 "operation": "MODIFIED",
 "object_key": "keyPath= /nms-system:system/syslog-servers/server{10.192.90.91}, operation=MODIFIED, old_value=, new_value=",
 "user": "System",
 "organization": "System",
 "event_time": "2019-04-05T09:14:35.589000+00:00",
 "director_hostname": "versa",
 "director_mgmt_ip": "10.192.60.101"
}

Supported Software Information

Releases 20.2 and later support all content described in this article.

  • Was this article helpful?