Skip to content

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