Cloudkick Integration Guide
Introduction
Cloudkick is a hosted monitoring service that tracks critical metrics for all your cloud servers across multiple providers. You can set up monitors for HTTP, Ping, SSH, CPU, Disk, Memory, Load, IO, Bandwidth, Memcache and more (via custom plugins).
By sending your Cloudkick alerts to PagerDuty, you can take full advantage of PagerDuty’s alerting functionality. With PagerDuty, you can receive alerts via phone call, SMS and email, set up automatic escalation of alerts, handle alerts right from your mobile phone and set up on-call duty scheduling.
What you’ll need to get started
You’ll need a Cloudkick account. You’ll also need a PagerDuty account (either a paid account or a free trial account will work). If you don’t already have a Cloudkick account, be sure to sign up for one using this link to get a 15% discount.
Setting up the PagerDuty / Cloudkick integration
In PagerDuty
- Click on the Services tab.
- On the right sidebar, click the Add New Service button.
- Enter a name for the service (ex. “Cloudkick alerts”), select an escalation policy, and under Service Type, select Cloudkick.

- Click the Add Service button.
- You’ll be taken to the service page. Copy the Service API key to the clipboard; you’ll need it to set up the integration in Cloudkick.

In Cloudkick
- Click on the Monitor link at the top. Then click on the new address tab.
- Enter a Name for the address (ex. “PagerDuty”) and select PagerDuty from the Type dropdown. Paste the Service API Key (obtained from Step 5 above) into the Service key box.

- Click the save and test notification button at the bottom. This creates the new address and sends a test alert to the PagerDuty service to test the integration.
- Your new address is now set up. You’ll now need to set your monitors in Cloudkick to route alerts to the new address. To do so, click on the monitor list tab.
- Pick one of your monitors and click the edit link on the right.
- In the section labelled Step 4: alert addresses, select the checkbox for the PagerDuty address. Click Save and you’ll now route alerts for this monitor to PagerDuty. Repeat as desired for any/all of your monitors.
