diff --git a/static/images/integrations/pingdom/001.png b/static/images/integrations/pingdom/001.png index e4847e5cea..6e4bdddb1a 100644 Binary files a/static/images/integrations/pingdom/001.png and b/static/images/integrations/pingdom/001.png differ diff --git a/static/images/integrations/pingdom/002.png b/static/images/integrations/pingdom/002.png deleted file mode 100644 index a1d846e6d6..0000000000 Binary files a/static/images/integrations/pingdom/002.png and /dev/null differ diff --git a/zerver/lib/integrations.py b/zerver/lib/integrations.py index 9b2049ba7c..83ae76613d 100644 --- a/zerver/lib/integrations.py +++ b/zerver/lib/integrations.py @@ -791,7 +791,7 @@ DOC_SCREENSHOT_CONFIG: dict[str, list[BaseScreenshotConfig]] = { "pagerduty": [ScreenshotConfig("trigger_v2.json")], "papertrail": [ScreenshotConfig("short_post.json", payload_as_query_param=True)], "patreon": [ScreenshotConfig("members_pledge_create.json")], - "pingdom": [ScreenshotConfig("http_up_to_down.json", image_name="002.png")], + "pingdom": [ScreenshotConfig("http_up_to_down.json", image_name="001.png")], "pivotal": [ScreenshotConfig("v5_type_changed.json")], "radarr": [ScreenshotConfig("radarr_movie_grabbed.json")], "raygun": [ScreenshotConfig("new_error.json")], diff --git a/zerver/webhooks/pingdom/doc.md b/zerver/webhooks/pingdom/doc.md index 7c2ce2a49b..3eeb67a48d 100644 --- a/zerver/webhooks/pingdom/doc.md +++ b/zerver/webhooks/pingdom/doc.md @@ -1,24 +1,35 @@ +# Zulip Pingdom integration + Zulip supports integration with Pingdom and can notify you of uptime status changes from your Pingdom dashboard. +{start_tabs} + 1. {!create-channel.md!} 1. {!create-an-incoming-webhook.md!} -1. {!generate-integration-url.md!} +1. {!generate-webhook-url-basic.md!} -1. Next, go to the following URL: +1. In Pingdom, open the **Integrations** menu, and click + **Add integration**. - `https://my.pingdom.com/reports/integration/settings` +1. For **Type**, select **Webhook**. Set **Name** to a name of your + choice, like `Zulip`, and set **URL** to the URL generated above. + Make sure **Active** is toggle, and click **Save integration**. -1. Create your integration by clicking on the **Add Integration** button - and filling the form like so: +1. Finally, when creating a new check or editing an existing check, + toggle the integration created above in the **Connect Integrations** + section for that check. - ![](/static/images/integrations/pingdom/001.png) - -1. Last, during creating or editing your check, scroll down to - **Connect Integrations** section and ensure your integration is checked. +{end_tabs} {!congrats.md!} -![](/static/images/integrations/pingdom/002.png) +![](/static/images/integrations/pingdom/001.png) + +{!event-filtering-additional-feature.md!} + +### Related documentation + +{!webhooks-url-specification.md!}