Skip to content

Latest commit

 

History

History
42 lines (25 loc) · 1.96 KB

README.md

File metadata and controls

42 lines (25 loc) · 1.96 KB

Overview

We started using 🚀 as an internal communication tool @cloudfactory and immediately felt the lack of integrations we are used to. rocketchat_pagerduty_incoming.js is a script that will parse webhook notifications coming to Rocket.Chat from PagerDuty. If you don't know pagerduty, you should definitely check them out. Please consult Rocket.Chat Docs for more holistic integration documentation.

Installation

Rocket.Chat

  1. Login as admin user and go to:
    Administration => Integrations => New Integration => Incoming WebHook

  2. Set "Enabled" and "Script Enabled" to "True"

  3. Set all channel, icons, etc. as you need/preference !!

  4. Paste contents of rocketchat_pagerduty_incoming.js into the Script field.

  5. Copy WebHook URL as soon as you saved the integration and proceed to the configuration of generic webhook integration in PagerDuty.

PagerDuty

  1. Go to the Configuration menu and select Services, then click the name of the service you want to add a webhook to.

  2. By default, you will be directed to Incidents tab for the service.

  3. Click Add an extension.

  4. For the Extension Type select Generic Webhook.

  5. Enter a unique Extension Name eg. rocketchat

More details:
PagerDuty WebHook Docs

Things in Action

Alert Triggered in PagerDuty

Alert Acknowledged in PagerDuty

Alert Resolved in PagerDuty