Nagios XI

Nagios XI provides monitoring of all mission-critical infrastructure components including applications, services, operating systems, network protocols, systems metrics, and network infrastructure.

Supported Versions:

Type:

4, 5

Agent

Prerequisites

  1. Create a Nagios integration via the BigPanda application (Steps 1-4, only).
  • Create an App Key
  • Select a Distribution
  • Install the BigPanda Agent on the chosen Distribution
  • Configure the BigPanda Agent

Configuring Nagios XI

Creating BigPanda Notification Commands

  1. In the Nagios XI console, go to Configure > Core Config Manager from the top menu.
  2. Go to Commands > _ Commands from the side menu.
  3. Select the Add New button.
  4. In the Command Name field, enter notify-host-by-bigpanda.
  5. In the Command Line field, enter:
/usr/bin/bigpanda-notification HOSTOUTPUT="$HOSTOUTPUT$" HOSTSTATE="$HOSTSTATE$" HOSTNAME="$HOSTNAME$" HOSTGROUPNAMES="$HOSTGROUPNAMES$" LASTSERVICESTATECHANGE="$LASTSERVICESTATECHANGE$" LASTHOSTSTATECHANGE="$LASTHOSTSTATECHANGE$" LONGSERVICEOUTPUT="$LONGSERVICEOUTPUT$" LONGHOSTOUTPUT="$LONGHOSTOUTPUT$" NOTIFICATIONTYPE="$NOTIFICATIONTYPE$" SERVICEOUTPUT="$SERVICEOUTPUT$" SERVICEDESC="$SERVICEDESC$" SERVICESTATE="$SERVICESTATE$" SERVICEGROUPNAMES="$SERVICEGROUPNAMES$"
  1. In the Command Type dropdown, select misc command.
  2. Select Save.

Create a second, new command

  1. Select the Add New button.
  2. In the Command Name field, enter notify-service-by-bigpanda.
  3. In the Command Line field, enter:
/usr/bin/bigpanda-notification HOSTOUTPUT="$HOSTOUTPUT$" HOSTSTATE="$HOSTSTATE$" HOSTNAME="$HOSTNAME$" HOSTGROUPNAMES="$HOSTGROUPNAMES$" LASTSERVICESTATECHANGE="$LASTSERVICESTATECHANGE$" LASTHOSTSTATECHANGE="$LASTHOSTSTATECHANGE$" LONGSERVICEOUTPUT="$LONGSERVICEOUTPUT$" LONGHOSTOUTPUT="$LONGHOSTOUTPUT$" NOTIFICATIONTYPE="$NOTIFICATIONTYPE$" SERVICEOUTPUT="$SERVICEOUTPUT$" SERVICEDESC="$SERVICEDESC$" SERVICESTATE="$SERVICESTATE$" SERVICEGROUPNAMES="$SERVICEGROUPNAMES$"
  1. In the Command Type dropdown, select misc command.
  2. Select Save.

Apply the configuration

  1. After creating the two commands, select the Apply Configuration button on the _ Commands page.

Creating BigPanda Group and Contact

Create a BigPanda Group.

  1. While still under the Core Config Manager page, go to Alerting > Contact Groups from the side menu.
  2. Select the Add New button.
  3. In the Contact Group Name field, enter bigpanda.
  4. In the Description field, enter Send Alerts to BigPanda.
  5. Select Save.
  6. After creating the Contact Group, select Apply Configuration.

Create a BigPanda Contact

  1. Go to Alerting > Contacts from the side menu.
  2. Select the Add New button.
  3. In the Contact Name field, enter bigpanda.
  4. Optionally, in the Description field, enter a description like Contact for BigPanda.
  5. Select Manage Contact Groups.
  6. Add the bigpanda contact to the Assigned list.
  7. Select the Alert Settings tab at the top.
  8. Set Host Notifications Enabled to On.
  9. Set Host Notifications Timeperiod to 24x7.
  10. Set Host Notifications options to Down, Unreachable, Up, Flapping, and Scheduled Downtime.
  11. Set Service Notifications Enabled to On.
  12. Set Service Notifications Timeperiod to 24x7.
  13. Set Service Notification options to Warning, Unknown, Critical, Flapping, Scheduled Downtime, and Ok.
  14. Select the Manage Host Notifcation Commands button.
  15. Add notify-host-by-bigpanda to the Assigned list.
  16. Select the Manage Service Notification Commands button.
  17. Add notify-service-by-bigpanda to the Assigned list.
  18. Select Save.
  19. After creating the Contact, select Apply Configuration.

Add BigPanda Contact Group to Template

Host Template assignment

  1. Go to Templates > Host Templates from the side menu.
  2. Search for the generic-host template.
  3. Select the generic-host template from the search result list.
  4. Select the Alert Settings tab at the top.
  5. Select the Manage Contact Groups button.
  6. Add bigpanda to the Assigned list.
  7. Select Save.
  8. After modifying the Host Template, select Apply Configuration.

Service template assignment

  1. Go to Templates > Service Templates from the side menu.
  2. Search for the generic-service template.
  3. Select the generic-service template from the search result list.
  4. Select the Alert Settings tab at the top.
  5. Select the Manage Contact Groups button.
  6. Add bigpanda to the Assigned list.
  7. Select Save.
  8. After modifying the Service Template, select Apply Configuration.

Updated about a year ago


Nagios XI


Nagios XI provides monitoring of all mission-critical infrastructure components including applications, services, operating systems, network protocols, systems metrics, and network infrastructure.

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.