Create a webhook endpoint for Nagios XI

Create a webhook endpoint so that Nagios XI can send automated real-time messages or information to Incident Response.

Before you begin

Role required: Responder, Manager, or Administrator

Procedure

  1. Log in to Incident Response.
  2. On the navigation pane, click Integrations.
    Figure 1. Integrations landing page
    Integrations landing page.
  3. Click the Nagios XI integration card.
  4. On the form, fill the fields.
    Field Description
    Name Name of the integration.
    Status Status of the integration such as enabled or disabled.
    Note: You can modify this field only after the webhook is generated.
    Description Brief summary about the services of the integration.
    Integration URL The URL of the home page of the monitoring tool that sends alerts.
    Tags Tags that can help users search for the integration.
    Service Name of the service that you want to associate with the integration.

    A service represents a functional outcome like networking, payments, or HR services, that is owned by one team. You might need multiple tool integrations to monitor each technical service and receive events from those tools.

  5. Click Generate Webhook.

    A webhook URL is generated. Nagios XI sends messages to this secure webhook endpoint. The Script tab is enabled when the webhook is generated.

    Note: Use the sample alert to verify whether the integration is configured correctly in Incident Response. To test whether an alert is getting generated, click Send sample alert. From the navigation pane on your instance, click Alerts to check if the alert is created. The alert is generated from Incident Response and not from the monitoring tool.
  6. Click Save.
  7. Select the Script tab.
    The Script tab contains the command definitions. The first command is the service command and the second one is the host command.
    Nagios XI Script tab.
  8. Copy the command definitions. You will need them when configuring Nagios XI.
    Note: You must use the commands as is but you can change the parameter values as required while configuring definitions for hosts and services.