Integrating PagerDuty with Applications Manager using Webhook
Using Webhook, you can now integrate PagerDuty with Applications Manager and receive real-time alerts on incidents right into your PagerDuty instance.
-
Open the required PagerDuty instance to which Applications Manager alert has to be communicated.
- Create a new service in your PagerDuty instance. While selecting the
Integration Type
,
make sure you select the
Use our API directly option.
Learn how to create a new service in PagerDuty
- After creating a new service, navigate to the newly-added service and copy the
Integration Key
available under the
Integrations
tab.
Step 2: Configuring Applications Manager
-
In Applications Manager web client, go to Actions > Webhook / REST API action.
-
Enter the display name of the action.
-
In
HTTP(s) URL
textbox, enter the following Webhook URL:
https://events.pagerduty.com/v2/enqueue
-
Choose the
Form Submission Method
as POST.
-
Choose the
PayLoad Type
as JSON.
-
In the Custom Parameters
textbox, enter the following parameters:
"summary":"$RCAMSG_PLAINTEXT",
"source": "$HOSTNAME",
"severity": "critical",
"component": "$MONITORTYPE",
"group": "$MONITORGROUP",
"class": "$ATTRIBUTE"
},
"routing_key": "
<<INTEGRATION KEY>>
",
"event_action": "trigger"
}
Paste the copied
Integration Key
in the place of
<<INTEGRATION KEY>>
for the 'routing_key' parameter.
Note:
-
For the
"severity"
parameter, possible values should be either
critical, error, warning
, or
info.
-
Refer to the
PagerDuty REST API documentation
for additional parameters that you wish to include in the payload under
Custom Parameters.
- Under Request Headers, specify the Header Name as Content-Type and Header Value as application/json.
Enter the remaining fields such as User Agent, Authentication Method, etc., if required.
Select the email ID in Notify after action execution for both success and failure conditions to receive notifications, if required.
Finally, enter the Timeout value and click on Create Action.
New to ADSelfService Plus?
Related Articles
Integrating Telegram with Applications Manager using Webhook
Telegram is a cloud-based instant messaging, video telephony and VoIP service with end-to-end encryption. Users can send messages and exchange photos, videos, stickers, audio and files of any type in Telegram. Using Webhook, you can now integrate ...
Integrating Jira Service Management (On-Premise) with Applications Manager using Webhook
Using Webhook, you can now integrate Jira Service Management (On-Premise) with Applications Manager and receive real-time alerts on incidents right into your Jira instance. Follow the steps given below to integrate Jira service (On-premise) with ...
How to integrate Microsoft Teams with Applications Manager using Webhook?
Microsoft Teams is a personal/workplace communication and collaboration platform that helps you stay connected over chat, calls, and video meetings. Using Webhook, you can now integrate Microsoft Teams with Applications Manager and receive real-time ...
Integrate Jira Service Management (Cloud) with Applications Manager using Webhook
Using Webhook, you can now integrate Jira Service Management (Cloud) with Applications Manager and receive real-time alerts on incidents right into your Jira instance. Follow the steps given below to integrate Jira service (Cloud) with Applications ...
Integrating Applications Manager DB with Grafana
Grafana is an open-source data visualization tool that collects data across multiple software platforms and retrieves them altogether in a single dashboard. It provides advanced analytics by connecting to various data sources in different platforms, ...