NodePing is a service that will monitor your critical services on the web. NodePing can monitor a variety of protocols including HTTP/S, SSH, FTP, PING, FTP, SMTP and much more. Combined with PagerDuty’s advanced scheduling and alerting capabilities, you can easily and promptly notify the right member of your team when there are issues on your systems.
- Navigate to Services → Service Directory.
- On your Services page, if you are creating a new service for your integration, click +New Service.If you are adding your integration to an existing service, click the name of the service you want to add the integration to. Then click the Integrations tab and click the Add a new integration link
- Select your app from the Integration Type menu and enter an Integration Name.If you are creating a new service for your integration, in General Settings, enter a Name for your new service. Then, configure the Incidents Settings and Incident Behavior for your new service.
- Click the Add Service or Add Integration button to save your new integration. You will be redirected to the page of your service.
- Copy the Integration Key for your new integration:
Click the Checks & Contacts button.
- Click on an existing contact to edit them or create a new contact. In this example we’ll edit an existing contact.
- Click on Add another to add a new contact method.
- Paste your PagerDuty service key from step 6 (above).
- Select PagerDuty from the dropdown menu.
- Click on the Save button.
- Now you’ll need to set up this new contact method to be associated with your Checks.
- Click on Checks & Contacts > Checks, then either click on New Check or Edit on an existing check.
- Select your PagerDuty contact method from the dropdown menu and then click the Save button.
- Congratulations! Your NodePing account is now setup to notify your PagerDuty service when there is a failure or recovery within NodePing.
Verify that NodePing and PagerDuty are Communicating
You can verify that they are communicating by causing a check to fail. Once the check is restored, the corresponding incident will resolve within PagerDuty.
Will NodePing incidents automatically resolve?
Yes, once a check is restored it will automatically resolve the PagerDuty incident.
How can I setup NodePing to be tied to multiple PagerDuty services?
Once you have two NodePing services within PagerDuty, simply follow the steps above again and add it as a second contact method for a contact. Then just add it to the checks that you’d like to trigger PagerDuty incidents.
If you are having trouble completing the installation, please contact our support.