gns3-server/docs/controller_notifications.rst
grossmj 7f72b90b0e The server has now 2 notification streams
* A new one for controller related events (compute, appliance templates etc.)
* The existing one for project related events (links, nodes etc.)
2018-08-16 21:31:57 +07:00

1.5 KiB

Controller notifications

Controller notifications can be received from the controller, they can be used to get information about computes and appliance templates.

Notification endpoints

Listen to the HTTP stream endpoint or to the WebSocket endpoint.

  • api/v2/controller/notification/notifications
  • api/v2/controller/notification/notificationsws

It is recommended to use the WebSocket endpoint.

Available notifications

ping

Keep-alive between client and controller. Also used to receive the current CPU and memory usage.

api/notifications/ping.json

compute.created

A compute has been created.

api/notifications/compute.created.json

compute.updated

A compute has been updated.

api/notifications/compute.updated.json

compute.deleted

A compute has been deleted.

api/notifications/compute.deleted.json

log.error

Sends an error

api/notifications/log.error.json

log.warning

Sends a warning

api/notifications/log.warning.json

log.info

Sends an information

api/notifications/log.info.json

settings.updated

GUI settings have been updated. Will be removed in a later release.

api/notifications/settings.updated.json