ServerGuard24 Integration

ServerGuard24 monitors your websites, databases, mail servers, DNS, firewalls, transactions and much more. OpsGenie is an alert and notification management solution that is highly complementary to ServerGuard24.

​What does OpsGenie offer to ServerGuard24 users?

ServerGuard24 notifies by email, SMS and HTTP call if detects a problem. With ServerGuard24 integration, OpsGenie acts as a dispatcher for these alerts, determining the right people to notify based on on-call schedules, notifying them using email, text messages (SMS), phone calls and iPhone & Android push notifications, and escalating alerts until the alert is acknowledged or closed.


Functionality of the integration

  • When an alert is created on ServerGuard24, an alert is created on OpsGenie automatically through the integration.
  • When an alert is closed on ServerGuard24, the related alert is also closed on OpsGenie automatically through the integration.

Add ServerGuard24 integration in OpsGenie

  1. Please create an OpsGenie account if you haven't done already
  2. Go to OpsGenie ServerGuard24 Integration page,
  3. Specify who should be notified for ServerGuard24 alerts using the "Teams" field. Auto-complete suggestions will be provided as you type. 
  4. Copy the integration URL by clicking on the copy button or selecting. URL includes OpsGenie endpoint as well as the API key.
  5. Click on "Save Integration".

Configuration on ServerGuard24

  1. In ServerGuard24, go to "Server" tab
  2. Click one of your existing checks or click "New Check" and create one.
  3. In "Contacts" section click "Edit" -> "New Contact" named "OpsGenie" and paste the Integration Url you copied when adding the integration to the "HTTP push URL" section
  4. In "Notifications & Intervals" section click "Edit", set "Critical", "OK" and Re-Notification as enabled and "Save"

Sample payload sent from ServerGuard24

{
  "check_output": "HTTP OK: HTTP/1.1 200 OK - 227 bytes in 0.079 second response time",
  "check_result": "OK",
  "notification_time": "04.02.2015 17:40:06",
  "server_address": "docs.mytheresa.com",
  "server_name": "docs.mytheresa.com",
  "service_name": "HTTP",
  "service_shortname": "docs"
}

Sample alert