Build precise queries to find exactly what you need
Press ESC to close
Your review has been submitted and is pending approval.
How do you monitor Nagios to ensure it's operational? Using this plugin, Nagios sends periodic heartbeat messages to OpsGenie service, and if OpsGenie does not receive heartbeat messages for a configurable time period, appropriate people can be notified via email, iOS & Android push notifications, SMS and phone calls. The plugin is a golang executable with no dependencies and sends heartbeat messages to OpsGenie via HTTPS. The plugin requires OpsGenie subscription (http://www.opsgenie.com, free subscription plan available). The plugin takes the required OpsGenie API key and heartbeat name (configured in OpsGenie) as program arguments.
Current Version
Last Release Date
2014-09-12
Owner
halit okumus
Website
http://www.opsgenie.com/heartbeatsplus
Download URL
https://github.com/opsgenie/opsgenie-heartbeat/releases/tag/v1.0
License
Apache
Compatible With
Usage Instructions:
1- Please create an OpsGenie account if you haven't done already. 2- Add a heartbeat in OpsGenie Heartbeats page. 3- Create a OpsGenie Heartbeat integration from Integrations page and copy its Api key. 4- Download the binary file, heartbeat (provided in https://github.com/opsgenie/opsgenie-heartbeat/releases/tag/v1.0), into your Nagios libexec directory. 5- In Nagios, define a command like so: define command{ command_name opsgenie_heartbeat command_line /usr/local/nagios/libexec/heartbeat -apiKey $ARG1$ -name $ARG2$ } 6- Define a service that will run the command like so: define service { service_description OpsGenie Heartbeat host_name localhost check_interval 10 check_period 24x7 max_check_attempts 60 retry_interval 1 notification_interval 60 check_command opsgenie_heartbeat!API_KEY!HEARTBEAT_NAME } where API_KEY is the api key you acquired from OpsGenie integration, and HEARTBEAT_NAME is the name of the heartbeat you added.
You must be logged in to submit a review.
To:
From: