Monitoring
Monitoring integrations allow BigPanda to receive alerts from your monitoring systems, such as Nagios, SolarWinds, and AppDynamics. Many organizations start by integrating these systems.
If you do not see your tool listed below, it may still be able to integrate with BigPanda using the Alerts Rest API, Open Integration Manager, or the Email Parser.
Monitoring Integrations
The following standard monitoring integrations are available:
Product | Supported Versions | Type | Authentication Type |
---|---|---|---|
Airbrake | SaaS Deployments (Deprecated) | Webhook | |
SaaS and On-Premise Deployments | Webhook | Org Bearer Token | |
4.1+; On-Premise, Dedicated SaaS Deployments | Webhook | Org Bearer Token | |
SaaS Deployments | Webhook | Org Bearer Token | |
SaaS Deployments | Webhook | Org Bearer Token | |
9.4.x | Spectrum Scripts | Org Bearer Token | |
SaaS Deployments | Webhook | Org Bearer Token | |
SaaS Deployments | CloudFormation, Webhook | Org Bearer Token | |
SaaS Deployments | Webhook | Org Bearer Token | |
SaaS Deployments | CloudFormation, Webhook | Org Bearer Token | |
<= 4.0.4 | Webhook | Org Bearer Token | |
SaaS Deployments | Webhook | Org Bearer Token | |
SaaS Deployments | Webhook | Org Bearer Token | |
v19 to v21 | Webhook | Org Bearer Token | |
Grafana >= v5.0.0 | Webhook | Org Bearer Token | |
1, 2 | Agent | Org Bearer Token | |
Librato | SaaS Deployments | Webhook | Org Bearer Token |
SaaS Deployments | Webhook | Org Bearer Token | |
SaaS Deployments | Webhook | Org Bearer Token | |
1.98.0 | Webhook | Org Bearer Token | |
SaaS Deployments | Webhook | Org Bearer Token | |
3, 4 | Agent | Org Bearer Token | |
4, 5 | Agent | Org Bearer Token | |
SaaS Deployments | Webhook | Org Bearer Token | |
Nagios-Compatible Versions (Version 5 and older) | Agent | Org Bearer Token | |
12c, 13c | Email Parser | N/A | |
Panopta | SaaS Deployments (Depreciated) | Webhook | |
SaaS Deployments | Webhook | Org Bearer Token | |
Alertmanager >= v0.16.0 | Webhook | Org Bearer Token | |
14.4+; English Language (Only) | Webhook | Org Bearer Token | |
< 11.3.0 | Action Script/Webhook | Org Bearer Token | |
System Center 2012 R2 and 2016 | Webhook | Org Bearer Token | |
Scout | SaaS Deployments (Deprecated) | Webhook | |
SasS Deployments | Webhook | Org Bearer Token | |
0.12+ | Webhook | Org Bearer Token | |
SaaS Deployments | Webhook | Org Bearer Token | |
SaaS Deployments | Webhook | Org Bearer Token | |
v1, v2, v2c | Daemon and Agent | Org Bearer Token | |
Orion Server, Versions 2015.1+; Network Performance Monitor (NPM) 10.4+ | Webhook | Org Bearer Token | |
Splunk Enterprise, Splunk Cloud <= 9.0 | Native App (v6.3+) Action Script (pre v6.3) | Org Bearer Token | |
<= 2023.2.9 | Webhook | Org Bearer Token | |
StatusCake | SaaS Deployments (Deprecated) | Webhook | |
SaaS Deployments | Webhook | Org Bearer Token | |
SaaS Deployments | Webhook | Org Bearer Token | |
SaaS Deployments | Webhook | Org Bearer Token | |
2.2, 3.0, 3.2 | Agent | Org Bearer Token | |
Zenoss Core 4, 5, 6 | Agent | Org Bearer Token |
Install an Alerts Rest API Integration
Easily push custom alert types to BigPanda using our REST API for Alerts. View your custom alerts alongside insights from the rest of your monitoring systems, so you can understand and respond faster to critical issues.
Open Integration Manager
Normalization is a key tool to reducing event noise and reaching faster resolution times. If possible, we recommend connecting tools through the Open Integration Manager Alerts Rest API instead of the basic Alerts Rest API.
The Alerts Rest API can be configured with standard restful API calls or powershell.
Compare supported data fields and best practices in the Alerts Rest API documentation.
Alerts Rest API
Integrate a monitoring tool using the basic alerts REST API.
Create an App Key
Create an app key in BigPanda.
Integration specific
You'll need a separate app key for each integrated system.

App Key Configuration in BigPanda
Make a REST Call From Your Monitoring System
Configure the integrated system to call the Alerts API endpoint:
https://api.bigpanda.io/data/v2/alerts
Use the following HTTP headers:
Authorization: Bearer <Your Org Bearer Token>
Content-Type: application/json
The JSON payload can contain all or a subset of the following fields:
app_key: Application key from the first step.
status: Status of the alert. One of [
ok
,critical
,warning
,acknowledged
].host, service, application: Main object that caused the alert. Can be the associated host or, if a host isn’t relevant, a service or an application. If you want to include more than one of these fields, consider specifying the primary and secondary properties.
timestamp: (Optional) Time that the alert occurred in unix format (UTC timezone). If the time is not specified, the value defaults to the current time.
check: (Optional) Secondary object or sub-item that caused the alert (often shown as an incident subtitle in BigPanda).
description: (Optional) Additional free-form text information about this alert.
cluster: (Optional) Server cluster or logical host-group from which the alert was sent. This value is used to correlate alerts into high-level incidents.
Additional attributes: (Optional) Additional information you want to have available in the BigPanda Incident Dashboard. You can add any number of custom JSON attributes with a string value to the payload.
For information on how to send multiple alerts or configure primary and secondary properties, see the Alerts API documentation.
Below is an example of a full payload:
{
"app_key": "<Your App Key>",
"status": "critical",
"host": "production-database-1",
"timestamp": 1402302570,
"check": "CPU overloaded",
"description": "CPU is above upper limit (70%)",
"cluster": "production-databases",
"my_unique_attribute": "my_unique_value"
}
Create a Test Alert
To validate that everything is configured correctly, send a test alert by running the following command in Shell:
curl -XPOST -H "Content-Type: application/json" \ -H "Authorization: Bearer <Your Org Bearer Token>" \ https://api.bigpanda.io/data/v2/alerts \ -d '{ "app_key": "<Your App Key>", "status": "critical", "host": "production-database-1", "check": "CPU overloaded" }'
The alert should now appear in the Incidents dashboard. Close the alert by running:
curl -XPOST -H "Content-Type: application/json" \ -H "Authorization: Bearer <Your Org Bearer Token>" \ https://api.bigpanda.io/data/v2/alerts \ -d '{ "app_key": "<Your App Key>", "status": "ok", "host": "production-database-1", "check": "CPU overloaded" }'
Alert Rest API with PowerShell
Integrate a monitoring tool with REST API using PowerShell.
Create an App Key
Create an app key in BigPanda.
Integration specific
You'll need a separate app key for each integrated system.

App Key Configuration in BigPanda
Send an Alert
To validate that everything is configured correctly, send a test alert by running the following command in PowerShell:
$json = @{ app_key = "<Your App Key>"; status = "critical"; alert = "Hello from PowerShell"; host = "testing" } $url = "https://api.bigpanda.io/data/v2/alerts" $headers = @{"Authorization" = "Bearer <Your Org Bearer Token>"} Invoke-RestMethod $url -Method Post -Headers $headers -Body $json -UseBasicParsing
The alert should now appear in the Incidents dashboard. Close the alert by running:
$json = @{ app_key = "<Your App Key>"; status = "ok"; alert = "Hello from PowerShell"; host = "testing" } $url = "https://api.bigpanda.io/data/v2/alerts" $headers = @{"Authorization" = "Bearer <Your Org Bearer Token>"} Invoke-RestMethod $url -Method Post -Headers $headers -Body $json -UseBasicParsing
Dataloop.IO
Dataloop.IO has some unique technology that pushes out monitoring configuration in real time making Dataloop.IO incredible agile so it can keep up with constantly changing environments.
️Deprecated Features
The Airbrake, Dataloop.io, Panopta, Scout, and StatusCake integrations are no longer being updated and may be removed in a future product version. At this time, they are still available only to current users of those integrations. If you are using these tools, consider building a custom integration with the Alerts API. Please contact BigPanda support at [email protected] with any questions or feedback.
Sematext
Send monitoring events from Sematext Cloud to BigPanda.
Sematext Cloud is an all-in-one observability solution for modern-day software-based companies that provides key insights into front-end and back-end performance. Sematext encompasses infrastructure, real user & synthetic monitoring, transaction tracing, and log management. Sematext gives businesses full-stack visibility by exposing key performance issues quickly and easily through a single Cloud or On-Premise solution.
Sematext Cloud’s integrations let you collect metrics, logs, user sessions, and events across your whole stack. Sematext goes beyond detecting anomalies but also uncovers your slowest transactions, page loads, API reliability, website availability, monitors communication between servers and applications, etc.
Sematext includes a fully integrated Kibana and exposes the Elasticsearch API. It works with all standard logging facilities and agents (such as syslog, Logstash, Fluentd, Flume, nxlog, Filebeat, etc) and integrates in minutes.
Supported Versions | Type | Authentication Type |
---|---|---|
SaaS Deployments | Webhook | Org Bearer Token |
Configuration
Configure Sematext from BigPanda and Sematext
From BigPanda
In the BigPanda console, navigate to the Integrations menu.
Select the New Integration button.
Select Alerts REST API from the available choices.
Create an App Key for the Sematext integration.
Type in an Integration Name (Sematext).
Select Generate App Key.
Copy or note down the generated App Key for Step 3 in the next section.
Copy or note down the exposed Bearer Token for Step 3 in the next section. This ID can be found by scrolling down the page, like in the highlighted text of the screen capture below.
![]() |
Bearer Token
From Sematext
In the Sematext dashboard, navigate to the Integrations menu.
Scroll down to find the BigPanda logo under Notification Hooks .
In the New BigPanda Hook menu, enter the following.
Name: Any name to denote the BigPanda integration.
Token: copied bearer token
App Key: copied app key