Nagios Notifications

The built-in Nagios trigger initiates flows when it receives a request from a webhook in Nagios. xMatters includes two Nagios triggers: one for Nagios Host Notifications and one for Nagios Service Notifications. You can include both trigger types on the same canvas if required, but signals from Nagios host notifications will not trigger Nagios service notification flows, and vice versa. The configuration instructions describe how to set up both the Host Notification and Service Notifications triggers for Nagios Core and Nagios XI.

Add the trigger to the canvas

  1. Go to the Triggers tab in the palette, expand the App Triggers section, and then drag either the Nagios Host Notification or Nagios Service Notification trigger onto the canvas.
  2. Double-click the trigger (or click the pencil icon).
  3. Set the authenticating user, and then copy the URL — you'll use this to set up the webhook in Nagios. Alternatively, you can create an integration user to use as the authenticating user.

  4. Click the Flood Control tab to edit the trigger's default flood control settings. For more information about these settings, see Trigger Flood Control.
  5. Connect the steps you want to run when xMatters receives a request to that URL.

You're now ready to configure Nagios to target the trigger.

Configure Nagios Core to send requests to the trigger URL

The following instructions describe how to configure Nagios Core to send signals to your triggers.

Configure Nagios XI to send requests to the trigger URL

The following instructions describe how to configure Nagios XI to send signals to your triggers.

Outputs

The following outputs apply to both Nagios Core and Nagios XI.