Mobile alerting with tracking & escalation for CheckMK

Are you looking at moving from a 24/7 staffed NOC to working with on-call teams? Are you in need of reliably alerting your people after business hours and on public holiday? Are your on-call people receiving too many alerts at night? Do you need a “who’s on call” dashboard?

Derdack’s EnterpriseAlert adds reliable and mobile alerting to CheckMK. Derdack even goes beyond alerting by adding anywhere cross-team collaboration and app-enabled remedial of incidents to your CheckMK stack – all out-of-the-box.

About this page

This integration will provide the reader with information on how to integrate the Enterprise Alert® 2019 software with CheckMK. After consulting this article, the reader should have a clear understanding of how CheckMK forwards Events to Enterprise Alert , how to set up the CheckMK plugin in order to allow a connection between the two systems, and how to configure the connection itself in Enterprise Alert.

Enterprise Alert

Enterprise Alert is a software package you need to install along with your CheckMK system. CheckMK connect to Enterprise Alert via REST API. A free trial version of the software is available. The accompanying mobile apps are available in the appstores at no charge.

Integration Capabilities

Enterprise Alerts integration with CheckMK enables alert/incident status alerts. Active Directory-based user management. And more.

  • Uses Enterprise Alert standard REST API to retrieve incidents
  • Staff can acknowledge and take ownership for critical incidents that occur
  • Alerts are escalated in case of no response
  • On-call scheduling to alert the right people at the right time
  • Execute remediation actions from your smart device

Scenarios

  • Network Monitoring
  • Database Monitoring
  • Server Monitoring
  • Application Monitoring
  • And much more!
checkmk
checkMK_alert2

How to Integrate

In the following we describe the setup and configuration of the Enterprise Alert Package for Checkmk. You can find our official listing on the checkmk exchange

  1. Create a new REST API event source in Enterprise Alert.
  2. Get the Enterprise Alert package (EnterpriseAlert-1.0.mkp) for checkmk from GitHub (https://github.com/derdack/derdack-integration-checkmk).
  3. Upload the .mkp file in the checkmk portal under Extension Packages.
  4. Create a Notification Rule and configure Enterprise Alert as Notification Method. You would need to set the REST API URL and your API Key. Also select one user in order to trigger the rule.
  5. The alert notification is sent as an event to Enterprise Alert. and can be found under Incoming Events.
  6. Based on this event you can start to build an alert policy.



  7. Now you can test it by simulating an alert in checkmk. When checkmk detects an issue, the information is forwarded as an event to Enterprise Alert where your alert policy can then trigger the alert.

Value-add for CheckMK

Codeless Integration

The Enterprise Alert package provides a codeless integration with CheckMK allowing for an easy, lightweight and time efficient implementation.