Cisco Cisco Elastic Services Controller 2.1 Guia Do Programador
5.2.1.5.2 Event Notifications
All VMs have their monitors first. When one VM gets alive, ESC will send the notification indicating VM is
alive:
alive:
<?xml version="1.0" encoding="UTF-8"?>
<notification xmlns="urn:ietf:params:xml:ns:netconf:notification:1.0">
<eventTime>2015-05-19T23:46:36.276+00:00</eventTime>
<escEvent xmlns="http://www.cisco.com/esc/esc">
<status>SUCCESS</status>
<status_message>VM_Alive event received, VM ID: [CIRROS_HEZH__614__hezh-
yesc-0520__hezh-yesc-0520depCIRROS_HEZH1.6__0__CSR__0]</status_message>
<depname>dep</depname>
<tenant>hezh-yesc-0520</tenant>
<depid>187bc0b5-9d0b-4c01-8353-89454a6a1da6</depid>
<vm_group>CSR</vm_group>
<vm_source>
<vmid>5283bcab-c1c3-4699-9bbe-cf143b26c6aa</vmid>
<hostid>c64e652a4561392ae20ae702eceae53e417302e0d2d63e41d66a15cc</hostid>
</vm_source>
<vm_target>
</vm_target>
<event>
<type>VM_ALIVE</type>
</event>
</escEvent>
</notification>
<notification xmlns="urn:ietf:params:xml:ns:netconf:notification:1.0">
<eventTime>2015-05-19T23:46:36.276+00:00</eventTime>
<escEvent xmlns="http://www.cisco.com/esc/esc">
<status>SUCCESS</status>
<status_message>VM_Alive event received, VM ID: [CIRROS_HEZH__614__hezh-
yesc-0520__hezh-yesc-0520depCIRROS_HEZH1.6__0__CSR__0]</status_message>
<depname>dep</depname>
<tenant>hezh-yesc-0520</tenant>
<depid>187bc0b5-9d0b-4c01-8353-89454a6a1da6</depid>
<vm_group>CSR</vm_group>
<vm_source>
<vmid>5283bcab-c1c3-4699-9bbe-cf143b26c6aa</vmid>
<hostid>c64e652a4561392ae20ae702eceae53e417302e0d2d63e41d66a15cc</hostid>
</vm_source>
<vm_target>
</vm_target>
<event>
<type>VM_ALIVE</type>
</event>
</escEvent>
</notification>
When all VMs are alive, there is a final notification:
<?xml version="1.0" encoding="UTF-8"?>
<notification xmlns="urn:ietf:params:xml:ns:netconf:notification:1.0">
<eventTime>2015-05-19T23:46:36.487+00:00</eventTime>
<escEvent xmlns="http://www.cisco.com/esc/esc">
<status>SUCCESS</status>
<status_message>Service group set monitor successfully</status_message>
<depname>dep</depname>
<tenant>hezh-yesc-0520</tenant>
<depid>187bc0b5-9d0b-4c01-8353-89454a6a1da6</depid>
<vm_source>
</vm_source>
<vm_target>
</vm_target>
<event>
<type>SERVICE_ALIVE</type>
</event>
</escEvent>
</notification>
<notification xmlns="urn:ietf:params:xml:ns:netconf:notification:1.0">
<eventTime>2015-05-19T23:46:36.487+00:00</eventTime>
<escEvent xmlns="http://www.cisco.com/esc/esc">
<status>SUCCESS</status>
<status_message>Service group set monitor successfully</status_message>
<depname>dep</depname>
<tenant>hezh-yesc-0520</tenant>
<depid>187bc0b5-9d0b-4c01-8353-89454a6a1da6</depid>
<vm_source>
</vm_source>
<vm_target>
</vm_target>
<event>
<type>SERVICE_ALIVE</type>
</event>
</escEvent>
</notification>
If there are errors during setting the monitor to the service, there will be a final notification indicating
the error:
the error:
<?xml version="1.0" encoding="UTF-8"?>
<notification xmlns="urn:ietf:params:xml:ns:netconf:notification:1.0">
<eventTime>2015-05-19T21:21:00.527+00:00</eventTime>
<escEvent xmlns="http://www.cisco.com/esc/esc">
<status>FAILURE</status>
<status_message>Service group set monitor failed</status_message>
<depname>dep</depname>
<tenant>hezh-yesc-0520</tenant>
<depid>187bc0b5-9d0b-4c01-8353-89454a6a1da6</depid>
<vm_source>
</vm_source>
<vm_target>
</vm_target>
<event>
<type>SERVICE_ALIVE</type>
<notification xmlns="urn:ietf:params:xml:ns:netconf:notification:1.0">
<eventTime>2015-05-19T21:21:00.527+00:00</eventTime>
<escEvent xmlns="http://www.cisco.com/esc/esc">
<status>FAILURE</status>
<status_message>Service group set monitor failed</status_message>
<depname>dep</depname>
<tenant>hezh-yesc-0520</tenant>
<depid>187bc0b5-9d0b-4c01-8353-89454a6a1da6</depid>
<vm_source>
</vm_source>
<vm_target>
</vm_target>
<event>
<type>SERVICE_ALIVE</type>