Skip to main content

Integrate with AI Detection and Response

AI Detection and Response (ADR) detects incidents earlier and helps your team diagnose and respond faster by enriching every incident with AI Triage context. ADR relies on the same integration framework as Event Intelligence, so configuring an integration once makes its data available to both products.

ADR integrations fall into four categories, each tied to a stage in the Detect → Diagnose → Respond lifecycle:

  • Monitoring integrations - Bring event data from across your system into BigPanda where it is deduplicated, normalized, correlated, and enriched into context-rich actionable incidents. These integrations power both Event Intelligence correlation and ADR's AI-driven detection signals.

  • Changes and topology integrations - Leverage data in your change management and CMDB systems to enrich alerts, map system elements to active incidents, and feed Root Cause Changes so ADR can link incidents to the deployments that likely caused them.

  • Collaboration integrations - Connect with external tools such as ITSM, paging, and messaging software that help your team triage, troubleshoot, and remediate issues faster. Tickets and notifications carry ADR's enriched context so escalations start with a full picture.

  • Knowledge and service desk integrations (via Unified Data Connector)- Sync historical ITSM records, CMDB details, runbooks, and external observability data into the IT Knowledge Graph. ADR uses this data to power Historical and Similar Incidents, service desk observability, and external observability.

Shared data

Monitoring, change, and topology integrations configured for ADR are the same ones configured for Event Management. You do not need to configure them twice. When you enable ADR, these connections automatically begin powering AI Triage features alongside Event Intelligence correlation.

Handoff to AI Incident Assistant and AI Incident Prevention is automatic for any incident that meets your configured thresholds. No additional integration work is required for the handoff itself - the AI products use the same enriched data ADR produces.

ADR integration building blocks

Three shared components underpin most ADR integrations. Review these before configuring individual integrations:

  • Open Integration Manager - A configurable pipeline for mapping incoming payloads to BigPanda alerts without writing custom code. Use it for any tile-based integration that supports tag mapping.

  • Alerts APICreate and Send a New Alert Object - The direct REST endpoint for tools that can send custom HTTP payloads. Use it when no standard tile exists or when you need full control over the payload shape.

  • Unified Data Connector - The pipeline for syncing historical and reference data (ITSM, knowledge, external signals) into the IT Knowledge Graph. See BigPanda Unified Data Connector for setup details.

Administrators can install any of the standard integrations in BigPanda.

  1. Navigate to the Integrations tab.

  2. In the left pane, click New Integration.

  3. Select or search for the desired integration.

  4. Follow the instructions to install and configure your integration. Some configuration in the desired tool may be necessary.

Find an Integration

You can filter the list of available integrations by type by selecting the desired type at the top or by entering a search term in the top right. If you don't see the tool you use, consider using the Alerts API, email parser, or contact BigPanda support.

integrations_create_lobby

Integration Selection

Open Integration Manager

Some integrations have additional configuration options available through the Open Integration Manager, allowing you to adjust timestamp, status, tag fields and more. The Open Integration Manager will automatically appear as a secondary tab during Integration configuration.

App Keys

The first step in creating a new integration is to generate the app key. The app key is a unique identifier associated with the application. App keys are required for connecting BigPanda to other systems.

When generating the app key, you also select the name for the integration in the UI. When naming an integration, be sure to use a short (max 200 characters), clear name that will be understood across your organization. Keep in mind, some tools may require multiple integrations to support different configurations or subsystems and your name should make it clear which specific element the integration connects to.

Once you are happy with your integration name, click Generate App Key.

BigPanda will create an App Key and internal System ID for the integration. Both may be necessary later during integration install or configuration, so make note of both.

Integration ID

The Integration ID is automatically created from the integration name. The ID can be used in BPQL searches, and in API calls.

Once the ID is assigned, it cannot be changed.

Time-Based Alert Resolution

With Time-Based Alert Resolution, you can set up automatic resolution for orphaned or outstanding alerts to easily reduce noise and help increase MTTR.

Use the Auto-Resolve drop-down menu to select the time period for when alerts are automatically resolved. Alerts that are not updated within the auto-resolve time frame will automatically be resolved.

Initial Resolution

The default auto-resolve time is 30 days. When first turning on Time-Based Alert Resolution for an integration, all alerts older than 30 days will be automatically resolved.

The Auto-Resolve time can also be edited after the integration has been created. To edit the Auto-Resolve time, navigate to Settings, then Integrations. Find the integration from the list, and click Edit Integration to change the Auto-Resolve time.

Adjust with Caution

When a shorter time frame is selected, the new auto-resolution rule will apply to all existing alerts from that integration. Any outstanding alerts that meet the new time-rule will immediately be slotted for auto-resolution.

Validate and Troubleshoot the Integration

After first setting up an integration, compare the incidents in BigPanda with alerts in the native monitoring system. This will help ensure that data is flowing correctly into BigPanda.

This can be done by searching for incidents from a specific monitoring system over a specified time frame. From that same time frame, search within the native monitoring application. Check to make sure that alerts from all servers are entering BigPanda.

If alerts are missing, the following may be occurring:

  • BigPanda is deduplicating the alerts.

  • The alert was sent with an invalid status.

  • The alert was not configured to be sent. Some source systems allow you to choose what is sent to BigPanda. Confirm that the configuration in the monitoring tool is correctly configured.

  • The integration instance was not connected. If there are multiple instances of an integration, confirm that each one is connected to BigPanda.

See Troubleshoot an Integration for more information about fixing errors and other issues.

Inbound integrations can be deactivated to disable the integration without deleting the configuration and settings. We recommend deactivating an inbound integration before permanently disabling it.

Deactivate Inbound Integration

If you want to stop sending data to BigPanda but don’t want to delete your integration, you can temporarily deactivate it.

To deactivate an inbound integration:

  1. In BigPanda, navigate to the Integrations tab and select the desired integration from the list. This will open integration details on the right side of the window.

  2. At the top of the integration details, click the Active/Inactive toggle next to the application name to change the status of the integration.

In the integrations list, inactive integrations will be marked with a gray bar.

Stop sending data from BigPanda

In BigPanda, disable any settings that send data to the integrated system. This includes modifying or removing AutoShare rules or Environments that are tied to the integration.

Delete the integration in BigPanda

Take the following steps to delete the integration from BigPanda:

  1. In BigPanda, navigate to the Integrations tab and select the desired integration from the list.

  2. In the integration details on the right of the page, click the trash icon, then confirm you want to delete the integration. The integration will be removed immediately.

Data removal: active alerts

All active alerts from the integration will be resolved after deletion.

Outbound integrations cannot be deactivated within BigPanda. To deactivate an outbound integration without removing the configuration or settings, remove the integration from configured automations and deactivate the receiver in the destination tool.

Stop sending data from BigPanda

In BigPanda, disable any settings that send data to the integrated system. This includes modifying or removing AutoShare rules or Environments that are tied to the integration.

Delete the integration in BigPanda

Take the following steps to delete the integration from BigPanda:

  1. In BigPanda, navigate to the Integrations tab and select the desired integration from the list.

  2. In the integration details on the right of the page, click the trash icon, then confirm you want to delete the integration. The integration will be removed immediately.

️Data will not be removed from BigPanda or integrated systems

This procedure does not remove any data from BigPanda or the integrated system. As needed, remove data from each system before deleting the integration.

Standard integrations are any integration that has a tile in BigPanda, or uses the Open Integration Manager or Email Parser. BigPanda offers 50+ standard integrations to streamline receiving ops tools data and sharing information with your collaborators through other systems.

BigPanda 's inbound integrations make it simple to bring together monitoring, change, and topology tools. and normalize events and enrich them with deep contextual information.

BigPanda's outbound collaboration integrations communicate bi-directionally to keep ticketing, notifications, and chat tools in sync across your teams.

https://files.readme.io/06bb7b2-integrationsOverview.png

Full Integrated Suite

Best Practices

Before you begin to configure standard integrations, we recommend taking preparation steps to ensure a smooth launch.

For all integrations

  • Identify the tool version and ensure it is compatible with BigPanda.

  • If integrating a monitoring tool, ensure it has the ability to send outbound event notifications.

  • Check that the tool has access to the internet to outbound event notifications.

  • Check that all security requirements (such as whitelisting) are met to send traffic outside the core network.

  • Review the BigPanda integration instructions and requirements for your tool.

For Open Integration Manager enabled integrations

  • Confirm that the monitoring event payload headers and body be customized.

  • Check that the event headers support org bearer token authentication.

  • Ensure event payload bodies can be formatted in JSON.

For standard Email Parser integrations

  • Configure email recipients to be sent to a BigPanda inbox.

  • Format email bodies into text or HTML.

  • Ensure that email templates remain consistent between event types.

Types of Integrations

BigPanda offers several types of integrations:

  • Monitoring integrations allow BigPanda to receive alerts from your monitoring systems, such as Nagios, SolarWinds, and AppDynamics. Many users start by integrating these systems.

  • Collaboration integrations allow you to share incidents from BigPanda with your co-workers through other systems such as Jira or Slack.

  • Changes integrations allow BigPanda to receive change notifications from your change systems, such as CloudTrail, Jenkins, ServiceNow, and Jira.

  • Topology integrations allow you to enrich alerts coming into BigPanda with topology information from configuration management, cloud and virtualization management, service discovery, APM, and CMDB tools.

Agent vs. Webhook Integrations

BigPanda has the flexibility to support both SaaS and on-premise monitoring tools.

Most SaaS tools (such as CloudWatch or New Relic) are integrated using Webhooks. Whenever the SaaS tool generates an alert, it posts an HTTP message directly to BigPanda. BigPanda listens to incoming messages and processes them.

Many on-premise tools are integrated using the BigPanda agent. The agent is a low-footprint daemon installed on the master host of your monitoring tool. It consumes alerts from the tool in real time, and then transmits them to BigPanda via SSL-encrypted HTTP calls.

The agent can require some additional steps to configure. To learn more about using the agent, see the BigPanda Agent documentation.

Standard vs. Custom Integrations

Standard integrations are any integration that has a tile in BigPanda, or uses the Open Integration Manager or Email Parser. See the diagram below for more information about the difference between standard and custom integrations.

https://files.readme.io/7b3d6eb-Custom_vs_Standard_Chart_11x8.5_FNL.jpg

Deciding Between Standard or Custom Integrations

To learn about options relating to custom integrations, contact your BigPanda support or your onboarding team.

Monitoring Integrations

The following standard monitoring integrations are available:

Product

Supported Versions

Type

Authentication Type

Airbrake

SaaS Deployments (Deprecated)

Webhook

API Fortress

SaaS and On-Premise Deployments

Webhook

Org Bearer Token

AppDynamics

4.1+; On-Premise, Dedicated SaaS Deployments

Webhook

Org Bearer Token

AppOptics

SaaS Deployments

Webhook

Org Bearer Token

Azure Monitor

SaaS Deployments

Webhook

Org Bearer Token

CA Spectrum

9.4.x

Spectrum Scripts

Org Bearer Token

Catchpoint

SaaS Deployments

Webhook

Org Bearer Token

Cisco Meraki

SaaS Deployments

Webhook

Org Bearer Token

CloudWatch

SaaS Deployments

CloudFormation, Webhook

Org Bearer Token

Cribl

<= 4.0.4

Webhook

Org Bearer Token

Datadog

SaaS Deployments

Webhook

Org Bearer Token

Dynatrace APM

SaaS Deployments

Webhook

Org Bearer Token

Entuity

v19 to v21

Webhook

Org Bearer Token

Grafana

Grafana >= v5.0.0

Webhook

Org Bearer Token

Icinga

1, 2

Agent

Org Bearer Token

Librato

SaaS Deployments

Webhook

Org Bearer Token

Logentries

SaaS Deployments

Webhook

Org Bearer Token

LogicMonitor

SaaS Deployments

Webhook

Org Bearer Token

Logscale

1.98.0

Webhook

Org Bearer Token

Logz.io

SaaS Deployments

Webhook

Org Bearer Token

Nagios

3, 4

Agent

Org Bearer Token

Nagios XI

4, 5

Agent

Org Bearer Token

New Relic

SaaS Deployments

Webhook

Org Bearer Token

Opsview

Nagios-Compatible Versions (Version 5 and older)

Agent

Org Bearer Token

Oracle Enterprise Manager

12c, 13c

Email Parser

N/A

Panopta

SaaS Deployments (Depreciated)

Webhook

Pingdom

SaaS Deployments

Webhook

Org Bearer Token

Prometheus

Alertmanager >= v0.16.0

Webhook

Org Bearer Token

PRTG

14.4+; English Language (Only)

Webhook

Org Bearer Token

ScienceLogic

< 11.3.0

Action Script/Webhook

Org Bearer Token

SCOM (Microsoft System Center Operations Manager)

System Center 2012 R2 and 2016

Webhook

Org Bearer Token

Scout

SaaS Deployments (Deprecated)

Webhook

Sematext

SasS Deployments (Deprecated)

Webhook

 

Sensu

0.12+

Webhook

Org Bearer Token

Sentry

SaaS Deployments

Webhook

Org Bearer Token

Site24x7

SaaS Deployments

Webhook

Org Bearer Token

SiteScope

<=2022.11

Webhook

Org Bearer Token

SNMP (Simple Network Management Protocol)

v1, v2, v2c

Daemon and Agent

Org Bearer Token

SolarWinds

Orion Server, Versions 2015.1+; Network Performance Monitor (NPM) 10.4+

Webhook

Org Bearer Token

Splunk

Splunk Enterprise, Splunk Cloud <= 9.0

Native App (v6.3+)

Action Script (pre v6.3)

Org Bearer Token

SQL Sentry

<= 2023.2.9

Webhook

Org Bearer Token

StatusCake

SaaS Deployments (Deprecated)

Webhook

Sumo Logic

SaaS Deployments

Webhook

Org Bearer Token

ThousandEyes

SaaS Deployments

Webhook

Org Bearer Token

Tivoli EIF

7, 8

Agent

Org Bearer Token

VMWare Aria

<=8.10

Webhook

Org Bearer Token

Wavefront

SaaS Deployments

Webhook

Org Bearer Token

Zabbix

2.2, 3.0, 3.2

Agent

Org Bearer Token

Zenoss

Zenoss Core 4, 5, 6

Agent

Org Bearer Token

Collaboration Integrations

The following standard monitoring integrations are available:

Product

Supported Versions

Type

Authentication Type

Ansible Automation Platform

<= v2.4

Webhook

Org Bearer Token

Asana

SaaS Deployments

API

User API Key

Jira

Jira Cloud <= 9.4

API

User API Key and Org Bearer Token

OpsGenie

SaaS Deployments

API

User API Key

PagerDuty

SaaS Deployments

API

Org Bearer Token

ServiceNow

BigPanda App v2.8+ - Xanadu, Washington, Vancouver, Utah, Tokyo, San Diego, Rome, Quebec, Paris, Orlando, New York, Madrid, London, Kingston, Jakarta, Istanbul

BigPanda App v2.3-2.7 - Washington, Vancouver, Utah, Tokyo, San Diego, Rome, Quebec, Paris, Orlando, New York, Madrid, London, Kingston, Jakarta, Istanbul

BigPanda App <v2.3 - Quebec, Paris, Orlando, New York, Madrid, London, Kingston, Jakarta, Istanbul

API

User API Key and Org Bearer Token

Slack

SaaS Deployments

API

Org Bearer Token

xMatters

<= Jun/Jul 2022

API

User API Key

Changes

Product

Supported Versions

Type

Authentication Type

CloudTrail

SaaS

API

User API Key

Jenkins

1.546 or later

Native Plugin, Webhook

User API Key

Jira Changes

Jira Cloud, Jira Server

Native App, Webhook

User API Key and Org Bearer Token

ServiceNow Changes

Tokyo (v2.3+), San Diego (v2.3+), Rome (v2.3+), Quebec, Paris, Orlando, New York, Madrid, London, Kingston, Jakarta, Istanbul

Native App, API

User API Key and Org Bearer Token

Topology

Product

Supported Versions

Type

Authentication Type

Datadog Topology

SaaS

API

Org Bearer Token

Dynatrace Topology

SaaS Deployments

API

Org Bearer Token

ServiceNow CMDB

Tokyo (v2.3+), San Diego (v2.3+), Rome (v2.3+), Quebec, Paris, Orlando, New York, Madrid, London, Kingston, Jakarta, Istanbul

Native App, API

User API Key and Org Bearer Token

vCenter Inventory

vCenter Server 6.5 update 2 and newer

Native Plugin

Org Bearer Token

ServiceNow

The BigPanda application for ServiceNow is a native ServiceNow application that enables easy setup of multiple different integrations between BigPanda and ServiceNow, including Incidents, Changes, Maintenance Plans, and CMDB.

infographic_servicenow

ServiceNow Application Architecture

Supported Versions

BigPanda Version

ServiceNow Versions

Authentication Type

v3.0+

Xanadu+

API Key and Bearer Token

v 2.9+

Yokohama, Xanadu, Washington, Vancouver, Utah, Tokyo, San Diego, Rome, Quebec, Paris, Orlando, New York, Madrid, London, Kingston, Jakarta, Istanbul

API Key and Bearer Token

v 2.8

Xanadu, Washington, Vancouver, Utah, Tokyo, San Diego, Rome, Quebec, Paris, Orlando, New York, Madrid, London, Kingston, Jakarta, Istanbul

API Key and Bearer Token

v2.3-2.7

Washington, Vancouver, Utah, Tokyo, San Diego, Rome, Quebec, Paris, Orlando, New York, Madrid, London, Kingston, Jakarta, Istanbul

API Key and Bearer Token

<v2.3

Quebec, Paris, Orlando, New York, Madrid, London, Kingston, Jakarta, Istanbul

API Key and Bearer Token

Upcoming end of life for older BigPanda ServiceNow app versions

To provide customers with the best experience possible in ServiceNow, we are retiring support for older versions of the ServiceNow integration. Follow the instructions in our Update the BigPanda ServiceNow documentation to upgrade to the latest version.

Integration version

End of life

<v2.6.1

September 1st, 2025

v2.8.0

December 1st, 2025

v2.9.0

March 1st, 2026

If you have any questions or concerns, please reach out to your account team.

Release Notes

Recent updates to the ServiceNow BigPanda integration:

The BigPanda ServiceNow integration v3.0 is now available on the ServiceNow Store. This is a complete rebuild of the integration, certified by ServiceNow, that brings significant performance, security, and functionality improvements to your incident management workflows.

Key features
  • Faster incident creation - Alert processing is 94% faster, reducing the  alert to ServiceNow ticket time from minutes to seconds. For high-volume environments, this means your team sees incidents sooner and can respond faster.

  • Lower impact on your ServiceNow instance - Intelligent caching and batch database operations reduce load on your ServiceNow instance by 90%, freeing up resources for other business-critical applications.

  • Stronger security posture - The v3 app meets ServiceNow Store certification standards, including encrypted credential storage, role-based access control, and full audit logging. All API credentials are stored using Password2 encryption.

  • Multi-organization support - Connect multiple BigPanda organizations to a single ServiceNow instance. This is ideal for enterprises managing separate business units, regional teams, or staging and production environments from one ServiceNow deployment.

  • Configuration with confidence - A new configuration interface provides version history, change comparison, and one-click rollback. You can review exactly what changed between versions and revert instantly if needed.

Assistance required

The BigPanda - ServiceNow v3 integration includes major architectural changes, including new security roles, and deprecated API patterns. The upgrade process must be planned and coordinated with your BigPanda account team.

Contact your BigPanda account team to discuss next steps to upgrade to a 3.x integration version.

Read more about available features in the ServiceNow v3 integration documentation.

v2.9 (2/9/24)

New Features

  • Application: Introduced a toggle to store BigPanda integration configurations within BigPanda for improved troubleshooting capabilities

  • Changes: Proper date formatting is used in BigPanda regardless of date format used in ServiceNow

  • CMDB: "Choice Table" SNOW records now use Display Value in CMDB

  • Incident Reports: Updated default fields to improve reporting capabilities

  • Incident Reports: Proper date formatting is used in BigPanda regardless of date format used in ServiceNow

  • Incidents: Updated the default settings for Transform Field Maps to remove maps that have no logic associated

  • Incidents: Suppressed callback activity back to BigPanda from resolved ServiceNow incidents

  • Incidents: Restructured SNOW Layout to match design language in BigPanda Unified Console

  • Incidents: Added RCC Suspect/Matches to ServiceNow Incident Description

  • Incidents: Added AIA Summary to ServiceNow Incident Description

  • Incidents: Updated Impact/Urgency fields, removed Priority field

  • Incidents: Added a dropdown to control direction of incident tag sync ("to and from BigPanda," "to BigPanda only," or "to SNOW only")

  • Incidents: Added option to insert description of incident in the worknotes

  • Incidents: Created Button Elements in ServiceNow that open BigPanda

Bug Fixes

  • Changes: Ensure support for all ServiceNow timezone options

  • CMDB: Rows will now be skipped when records contain non UTF-8 compatible values

  • Incidents: Incident Tags Sync Configuration is now case-insensitive

  • Incidents: OK alerts excluded fromsetPrimaryAlert()utility

v2.8 (4/28/23)

The BigPanda team resolved logical bugs related to the newly introduced event-type metadata tracking that were present in v2.5-2.7.

New Features

  • Application: The Javascript Mode has been updated to ES12 (ECMA2021) For more details check this ServiceNow Developer Blog post.

  • CMDB: Support for inactivating individual tables, which can be used to test the addition of new tables

  • CMDB: Improved logging (track incorrect queries, missing columns, etc.)

  • CMDB: Prepopulate configuration with most frequently used tables (only for new downloads; these will not be applied when updating)

  • Configuration: Set Affected CIs checkbox in Changes to true as default

  • Incident Reports: Sync historical incidents with BigPanda for MTTR analysis

  • Incidents: Flapping - Block Resolve toggle will only resolve a ServiceNow incident if it is not flapping

  • Incidents: When tickets fail to get created in ServiceNow, Comments are now posted back to BigPanda with details

  • Incidents: Description and Short Description defaults were updated based on feedback from users

  • Incidents: Update BigPanda incident tag to use HTML anchor link

  • OAuth: Support for OAuth-based authentication when creating tickets from BigPanda

Bug Fixes

  • Incidents: Prevent occasional duplicate notifications on initial ticket creation

  • Incidents: Support syncing BigPanda Incident Tags with space characters

  • If using v2.7, clearing browser cache may be required to fix configuration form entries

  • Resolve issues when using CMDB and upgrading from version < 2.2.1

  • Updated the CDMB Script Includes to retrieve the display names of glide_list and Choice Table records

v2.7 (4/14/23)

Bug Fixes

  • Changed "===" to "==" and "!==" to "!=" in Business Rules and Script actions

  • Resolved NLU “fix missing record” errors when installing/applying Update Sets

  • CMDB 'Active' checkbox now works on individual rows for ServiceNow Utah

  • Added Incident ID to Incident Reports

v2.5 (1/11/23)

New Features

  • CMDB: Support for inactivating individual tables, which can be used to test adding a new table

  • CMDB: Improved logging (track incorrect queries, missing columns, etc.)

  • CMDB: Prepopulate configuration with most frequently used tables (only for new downloads; these will not be applied when updating)

  • Incident Reports: Sync historical incidents with BigPanda for MTTR analysis

  • Incidents: Flapping - Block Resolve toggle will only resolve a ServiceNow incident if it is not flapping

  • Incidents: When tickets fail to get created in ServiceNow, post Comments/Incident Tags back to BigPanda with details

  • Incidents: Description and Short Description defaults were updated based on feedback from users

  • OAuth: Support for OAuth-based authentication when creating tickets from BigPanda

Bug Fixes

  • Incidents: Prevent occasional duplicate notifications on initial ticket creation

  • Incidents: Support syncing BigPanda Incident Tags with space characters

  • Resolve issues when using CMDB and upgrading from version <2.2.1

v2.4 (7/1/22)

Bug Fixes

  • When a closed incident in ServiceNow is reopened in BigPanda a new ServiceNow incident is created instead of reopening the closed incident

  • Set standard "Content-Type", 'application/json' Request Headers to support debugging

  • CMDB will now replace newline characters with spaces

  • In Chrome, auto-complete will be unable to insert incorrect passwords on the Configuration form

  • All changes sent to BigPanda will be in UTC to prevent incorrect time zone shifting

  • Fix bug sending blank values for Incident Tags

v2.1.8 (Feb 2, 2024)

  • Updated Splunk's Add-On Builder to 4.1.4

  • Updated the configuration api_url placeholder to point to the oim endpoint

Jira 

BigPanda's native Jira application allows you to manage BigPanda incidents in Jira and use data from Jira in BigPanda's root cause analysis. Configure multiple Jira Software integrations via the same application, right from your Jira site. The available integrations fall into two categories:

  • Jira Software automatically creates new Jira Issues from BigPanda incidents. When an incident is shared through the Jira integration, an issue is created in Jira with details of the correlated alerts and a link to the BigPanda incident.

  • Jira Changes sends BigPanda all new and updated issues that match the specified JQL filter. This change data is processed and normalized, then sent to the BigPanda console to support root cause analysis.

  • Jira Service Management sends BigPanda incidents to Jira Service Management (JSM) to create alerts and trigger notifications. This webhook-based integration pushes rich incident data to JSM, including AI analysis, changes, and similar incidents.

App installation required prior to creating integrations

The BigPanda app must be installed from the Atlassian Marketplace and authenticated in your Jira site before successfully. Follow these steps to get started.

To learn more about the Jira integration, see the BigPanda for Jira BigPanda University Course.

Nagios

Supported Versions

Type

Authentication Type

3, 4

Agent

Bearer Token

IT staff can configure Nagios to monitor critical IT infrastructure components, including system metrics, network protocols, applications, services, servers, and network infrastructure.

Nagios sends alerts when critical infrastructure components fail and recover, providing administrators with notice of important events. Alerts can be delivered via email, SMS, or custom script. You can schedule downtime to prevent alerts during maintenance and upgrade windows. When you integrate this service, you can acknowledge alerts and begin resolving outages and investigating security alerts immediately. Alerts can be escalated to different groups if they are not acknowledged in a timely manner.

The Nagios integration contains reporting features that provide a historical record of outages, events, notifications, and alert response for later review. Availability reports help ensure your SLAs are being met. Trending and capacity planning graphs and reports allow you to identify necessary infrastructure upgrades before failures occur.

Open Integration Manager

The Open Integration Manager is available for use with this integration. For more information, see the Open Integration Manager documentation.

Payload size

Alert payloads must be 6MB or smaller. Larger payloads will fail to process with BigPanda. We recommend reviewing your configurations to ensure that only actionable, useful information is being sent to BigPanda.

Ways to Integrate with Nagios

BigPanda provides two ways to integrate with Nagios—via notifications or via logs. The notification-based method is the default and recommended integration. Review this detailed feature comparison to choose the method that best meets your needs.

Feature

Notifications

Logs

Alert Processing

Processes only Nagios alerts that generate notifications.

Processes all Nagios alerts, regardless of filtering options set for notifications.

Incident Updates

Updates when the next notification is sent, which is based on the interval defined for the notification.

Updates when the status of an alert changes.

Notifications

Manage in Nagios for alert logic and suppression rules and in BigPanda with Environments and AutoShare rules.

Manage in BigPanda with Environments and AutoShare rules.

Custom Tags

Add custom tags independently as needed.

Add custom tags by contacting BigPanda support.

Feature

Notifications & Logs

Maintenance Windows

Automatically handles downtime scheduled in Nagios as a maintenance window.

Correlation & Incident Management

- Provides all the benefits of managing alerts in BigPanda, including correlating alerts into actionable incidents, organizing events into a concise alert life cycle, and normalizing data on the Incidents tab, where users can manage the incidents to closure.

- Maintains all the event data for the BigPanda incidents that contain Nagios alerts so that you can report on and search through your data.

- Syncs with the Nagios status.dat and object.dat files so that BigPanda can recover from connectivity lapses and can enrich alerts with additional attributes that help users resolve problems quickly.

- Automatically resolves BigPanda incidents when all related alerts are resolved.

Migrate Between Nagios Integrations

If you have previously installed the log-based Nagios integration, you can migrate to the notification-based integration. Similarly, you can migrate from the notification-based integration to the log-based integration.

Before You Start

  • Ensure your BigPanda agent is upgraded to version 8.3.0 +. You can check the version in the agent configuration file: /etc/bigpanda/bigpanda.conf. If your version is older than the required version, upgrade to the latest version of the BigPanda agent.

  • Obtain access to the Nagios configuration files.

  • Determine the app key for your current Nagios integration.

Migrate from Nagios Logs to Nagios Notifications

Configure the BigPanda Agent

  1. Remove the log-based integration from the agent by running the following command:

    bigpanda-config --remove <YOUR_APP_KEY>

  2. Add the notification-based integration by running the following command:

    bigpanda-config --add nagios-notifications --app-key <YOUR_APP_KEY>

  3. Restart the BigPanda agent service by running the following command.

    sudo service bigpanda restart

Configure Nagios to Use the BigPanda Contact

  1. Add the Nagios user to the bigpanda group by running the following command:

    sudo usermod -a -G bigpanda <Nagios username>

  2. In the nagios.cfg file:

    • Add the following line: cfg_file=/etc/bigpanda/bigpanda-contact.cfg

    • Ensure that notifications are enabled. enable_notifications=1

  3. In the file where your host objects are defined (for example, templates.cfg)

    • Add the bigpanda contact to the contact_groups.

    • Set the notification_options for the host to: d,r,u,f,s.

    ```JSON Example
    define host{
            name                            generic-host
            contact_groups                  admins,bigpanda
            notification_period             24x7
            notification_options            d,r,u,f,s
    }
    ```

    contact_groups

    If the contact_groups option is not already listed in your definitions, you can add it.

  4. In the file where your service objects are defined (for example, templates.cfg):

    • Add the bigpanda contact to the contact_groups.

    • Set the notification_options for the service to: c,r,w,u,f,s.

    ```JSON Example
    define service{
            name                            generic-service
            check_period                    24x7
            contact_groups                  admins,bigpanda
            notification_interval           60
            notification_period             24x7
            notification_options            c,r,w,u,f,s
    }
    ```

    Notification options

    If you have already configured notification options on a more specific template or definition, those settings will take precedence over the generic settings. To get the most out of this integration, ensure all of the desired notifications are sent to BigPanda.

  5. Restart the Nagios service.

Migrate from Nagios Notifications to Nagios Logs

Configure Nagios to Stop Using the BigPanda Contact

  1. In the nagios.cfg file, remove the following line: cfg_file=/etc/bigpanda/bigpanda-contact.cfg

  2. In the files where your host and service objects are defined (for example, templates.cfg), remove the bigpanda contact from the contact_groups list in the generic-service and generic-host definitions.

    define service{
            name                            generic-service
            check_period                    24x7
            contact_groups                  admins
            notification_interval           60
            notification_period             24x7
    }
    

    contact_groups

    If bigpanda is the only contact in your contact_groups option, you can delete the whole line.

  3. Restart the Nagios service.

Configure the BigPanda Agent

  1. Remove the notification-based integration from the agent by running the following command:

    bigpanda-config --remove <YOUR_APP_KEY>

  2. Add the log-based integration by running the following command:

    bigpanda-config --add nagios --app-key <YOUR_APP_KEY>

  3. Restart the bigpanda-agent service:

    sudo service bigpanda restart

In order for BigPanda to receive events from your monitoring tools, each integration must be correctly configured. With certain configuration issues, the payload will fail and the event information will never appear in BigPanda, instead triggering an error. These failed events will not be correlated into alerts or appear in the BigPanda incident feed.

If an issue or problem occurs with integration payloads, BigPanda allows you to troubleshoot errors and issues right in the console. BigPanda will automatically mark integrations with failed payloads on the Integrations tab. Review these errors to identify and troubleshoot integration issues so that no events are missed.

Limited Time Frame

Errors are only shown in the UI for seven days. We recommend checking regularly to ensure that no events are falling through the cracks, especially during the first few weeks with any new integration.

Troubleshoot an Integration

Integration errors can be seen and investigated on the Integrations tab.

Any integration that has a failed payload in the last seven days will list the number of errors on the integration ribbon. If a payload failed within the last 24 hours, this number will be highlighted in red.

To troubleshoot an integration:

  1. Navigate to the Integrations tab.

  2. The Integrations List shows the name and recent activity for each installed integration.

    Multiple Integrations for a Single Tool

    If you’ve configured multiple integrations for the same tool, each integration is listed separately in the left pane.

  3. (Optional) Filter the list by searching for an integration name.

  4. Click the desired integration to see more details in the right pane, including App Key, ID, Errors, and more.

  5. Click Troubleshooting to view details on errors. The Errors field lists a count of recent event payloads that triggered issues on arrival in BigPanda.

Integration Status

Integrations that have not yet received data are marked with an orange No Data label.

Error Details

The Integrations Troubleshooting log only tracks errors that are received by BigPanda. Errors that fail to send or that cannot be parsed by the BigPanda pipeline will not appear in the list.

Error count and details are only maintained for seven days.

The Troubleshooting log provides additional information about the error to help you find the configuration issue in the source tool. You can search the Troubleshooting log to find specific information about an event or payload. The troubleshooting log can be filtered by searching for an existing payload description, or by filtering by date.

Identifying when the integration stopped working

The Last Event label can help you identify timelines using the time the last successful event was received. For integrations that have never received a payload, the Last Event will show the creation time of the integration.

https://files.readme.io/64ea0b2-Troubleshooting_popup_-_screenshot_for_docs2.png

The Troubleshooting Log

Payload Details

To view the payload in a code editor of your choice, click Copy to add the payload to your clipboard.

Once the issue has been identified, reconfigure the source tool or the integration to fix the parsing errors.

Error Types

Error type

Description

Explanation

invalid_payload

Request body must contain at least one alert

The request body is empty. Check the configuration of the monitoring system to ensure it does not send an empty payload.

invalid_payload

‘primary_property’ must exist and be one of the following: host, service, application, device

A primary property is missing. This is a mandatory field that defines how an incident title appears in BigPanda. Make sure each event is sent with one of the following fields: host, service, application, or device.

invalid_payload

‘primary_property' X does not reference any property

The primary property is mentioned in the payload, but it is not related to a specific entity. The host, service, application, or device must be designated.

invalid_payload

‘secondary_property' X does not reference any property

A secondary property is mentioned in the payload, but it is not related to a specific entity. The check or sensor fields must be designated.

invalid_payload

'timestamp' must be a time in Unix format (UTC timezone)

Fix the timestamp format to match the UTC timezone definition.

invalid_payload

‘status' must exist and be one of the following: ok, critical, warning, unknown, acknowledged

An improper status field was sent in the payload. Make sure that only one of the following options for status is used: ok, critical, warning, unknown, and acknowledged.