Alerting via PagerDuty

PagerDuty provides IT alerting, on-call scheduling, escalation policies and incident tracking to fix problems in your apps, servers and websites.

Using PagerDuty, you can set up online and on-call duty schedule, define contacts for alerting and build an effective escalation path for your alerting.

Monitis allows you to easily configure alerting via PagerDuty for your monitors. Once configured, your Monitis alerts will be automatically passed to and handled by PagerDuty, and you will start receiving alerts from PagerDuty to your predefined PagerDuty phone call, SMS, email or mobile app push notifications contacts, according to your PagerDuty on-call duty schedule and the escalation path that you have built.

You will also be able to track your incident in PagerDuty. Visit PagerDuty portal http://www.pagerduty.com/ for full info.
To set up PagerDuty alerting for your Monitis Account, you will need to integrate your Monitis account with your PagerDuty account. Follow the instructions below to complete your setup in Monitis and PagerDuty.

PagerDuty Set-up

Complete the below steps in your PagerDuty account.

Login to your PagerDuty account.

Click Services on the top of the screen.

pager_duty

The Services view will open. Click on the Add New Service button on the right sidebar.

Pager_Duty_Add_New_Service_

The Add a Service view will open.

Add a Service

Enter a name for the service under Name (e.g. “Monitis Alerts”).

Select escalation policy from the Escalation Policy combo box.

Under Integration type, click on the Use our API directly radio button.

Click on the Add Service button. Your new service will be added in PagerDuty.

Pager_Duty_Service_Api_Key_

Copy the value under Service API Key. You will need it when setting up your PagerDuty contact in your Monitis account.

Monitis Set-up

To configure PagerDuty alerting in your Monitis account, start by creating a new contact of PagerDuty type in your Monitis dashboard.

Go to the Alerts menu and select Contacts.
Alert

The Contacts window will open.Contacst_for_Change_in_Guides_

Click the New Contact button. The Add Contact window will open.
Pger_Duty_New_Contact_

Select PagerDuty under Type.

You will see the Service API Key field added in the window.

Enter the PagerDuty Service API Key that you have copied in PagerDuty (see above).

Click Add when done.

A new Monitis contact of “PagerDuty” type has been added to your Monitis contact list.
Pager_Duty_Contact

When Monitis alerts will be triggered to your PagerDuty contact, it will automatically pass them to PagerDuty, and PagerDuty will handle them in accordance with the escalation policy assigned to the service that you have created to handle Monitis alerts.

Note: Continuous alerting for a problem is not supported by PagerDuty. In case you have enabled continuous alerting for your monitor in Monitis (see Adding Alert Rules), PagerDuty will handle only the first problem alert (alerts will be sent to you by PagerDuty according your predefined escalation policy), but the rest of the problem alerts can be viewed in PagerDuty incident log.

When a problem recovers, PagerDuty will automatically close the incident. Please note that PagerDuty doesn’t trigger alerts on recovery, but you will be able to see the problem recovery event in PagerDuty Incident History.

Note: For adding more PagerDuty contacts in your Monitis account, you need to repeat the above steps in PagerDuty for each one of them, by adding a new service in PagerDuty to handle Monitis alerts for your new contact and getting the unique PagerDuty Service API key.