Search Exchange
Search All Sites
Nagios Live Webinars
Let our experts show you how Nagios can help your organization.Login
Directory Tree
Derdack Enterprise Alert – On-Premise IT On-Call Alerting and Duty Scheduling
1.0
2019-11-21
- Nagios 2.x
- Nagios 3.x
- Nagios 4.x
- Nagios XI
@EnterpriseAlert
GPL
4722
Meet The New Nagios Core Services Platform
Built on over 25 years of monitoring experience, the Nagios Core Services Platform provides insightful monitoring dashboards, time-saving monitoring wizards, and unmatched ease of use. Use it for free indefinitely.
Monitoring Made Magically Better
- Nagios Core on Overdrive
- Powerful Monitoring Dashboards
- Time-Saving Configuration Wizards
- Open Source Powered Monitoring On Steroids
- And So Much More!
Enterprise Alert is an enterprise-class alerting solution for on-premises and private cloud deployments. It combines reliable alerting (including app push, SMS, voice calls, email, tracking and escalations), collaboration, duty scheduling and remote remediation.
Enterprise Alert leads to an up to 10x faster incident response, 60% reduces downtime of critical systems and 95% less false alerts.
In the following we describe the setup and configuration of the Enterprise Alert Plugin for Nagios:
1. If not already available you can request a demo of Enterprise Alert here https://www.derdack.com/request-a-demo/.
2. In Enterprise Alert (System -> Event Sources -> New Source -> REST API Client) you can create a new REST API end point.
3. Copy the two scripts ("ea_host_notify.sh" and "ea_service_notify.sh") to your Nagios plugin directory (the location may vary).
4. Edit the Enterprise Alert REST API URLs in these scripts to the match your REST API URL including your API Key.
5. Define the new notification commands in the Nagios configuration (a sample configuration is available in the file "ea_commands.cfg"). Please, modify the paths accordingly.
6. Set up a new contact in Nagios or use an existing one to add notification commands for host and service. You can find an example below:
define contact{
contact_name root
alias Root
service_notifications_enabled 1
host_notifications_enabled 1
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w,u,c,r
host_notification_options d,r
service_notification_commands ea-service,notify-service-by-email
host_notification_commands ea-host,notify-host-by-email
email root@localhost
}
7. Now you can test it by simulating an incident. When Nagios detects the issue, the information will be forwarded to Enterprise Alert and you can create your Alert Policy accordingly.
1. If not already available you can request a demo of Enterprise Alert here https://www.derdack.com/request-a-demo/.
2. In Enterprise Alert (System -> Event Sources -> New Source -> REST API Client) you can create a new REST API end point.
3. Copy the two scripts ("ea_host_notify.sh" and "ea_service_notify.sh") to your Nagios plugin directory (the location may vary).
4. Edit the Enterprise Alert REST API URLs in these scripts to the match your REST API URL including your API Key.
5. Define the new notification commands in the Nagios configuration (a sample configuration is available in the file "ea_commands.cfg"). Please, modify the paths accordingly.
6. Set up a new contact in Nagios or use an existing one to add notification commands for host and service. You can find an example below:
define contact{
contact_name root
alias Root
service_notifications_enabled 1
host_notifications_enabled 1
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w,u,c,r
host_notification_options d,r
service_notification_commands ea-service,notify-service-by-email
host_notification_commands ea-host,notify-host-by-email
email root@localhost
}
7. Now you can test it by simulating an incident. When Nagios detects the issue, the information will be forwarded to Enterprise Alert and you can create your Alert Policy accordingly.
Reviews (0)
Be the first to review this listing!