Notification notify-service-zoom¶
Overview¶
Sends notifications for services using the Zoom Incoming Webhook API.
For this to work the Incoming Webhook (by Zoom) app needs to be installed. Then create a new Connection using /inc connect <connectionName> (according to the documentation).
Note: We do not send markdown as this is currently not supported by the Incoming Webhook app. Zoom also displays the message differently depending on the Operating System. This can for example lead to missing newlines.
Fact Sheet¶
| Fact | Value |
|---|---|
| Notification Plugin Download | https://github.com/Linuxfabrik/monitoring-plugins/tree/main/notification-plugins/notify-service-zoom |
| Can be called without parameters | No |
| Compiled for Windows | No |
Help¶
usage: notify-service-zoom [-h] [-V] [--datetime DATETIME]
[--host-displayname HOST_DISPLAYNAME]
[--hostname HOSTNAME]
[--icingaweb2-url ICINGAWEB2_URL]
[--notification-author NOTIFICATION_AUTHOR]
[--notification-comment NOTIFICATION_COMMENT]
[--service-displayname SERVICE_DISPLAYNAME]
[--service-output SERVICE_OUTPUT]
[--service-state SERVICE_STATE]
[--servicename SERVICENAME] [--token TOKEN]
[--url URL]
Sends notifications for services using the Zoom Incoming Webhook API.
optional arguments:
-h, --help show this help message and exit
-V, --version show program's version number and exit
--datetime DATETIME Set the message timestamp ($icinga.short_date_time$).
--host-displayname HOST_DISPLAYNAME
Set the display name of the host
($host.display_name$).
--hostname HOSTNAME Set the hostname ($host.name$).
--icingaweb2-url ICINGAWEB2_URL
Set the Icinga Web 2 URL, for example
"https://example.com/icingaweb2".
--notification-author NOTIFICATION_AUTHOR
Set the author of the comment ($notification.author$).
--notification-comment NOTIFICATION_COMMENT
Set the comment ($notification.comment$).
--service-displayname SERVICE_DISPLAYNAME
Set the display name of the service
($service.display_name$).
--service-output SERVICE_OUTPUT
Set the service output ($service.output$).
--service-state SERVICE_STATE
Set the service state ($service.state$).
--servicename SERVICENAME
Set the servicename ($service.name$).
--token TOKEN Set the Zoom verification token.
--url URL Set the URL of the Zoom Incoming Webhook API.
Credits, License¶
- Authors: Linuxfabrik GmbH, Zurich
- License: The Unlicense, see LICENSE file.