LogicMonitor Installation Instructions

How to Integrate LogicMonitor with BigPanda

Create an App Key

First create an App Key. You'll need a separate App Key for each integrated system.

Create Handler to send Warning, Acknowledge and Ok alerts to BigPanda

1. In LogicMonitor, go to Settings > Integrations > Add > Custom HTTP Delivery.

2. Enter a name. We recommend BigPanda - Warning

3. Select the Use different URLs or data formats to notify on various alert activity option.

4. Check Use Custom Headers and copy/paste the following two sets of key/value pairs, substituting in the authorization token from step 6 in the BigPanda Steps:

KeyValue
Content-Typeapplication/json
AuthorizationBearer $TOKEN

5. Change the URL scheme to https:// and copy in the BigPanda URL: $WEB_API_BASE_URL/data/v2/alerts

6. Under Alert Data select Raw

7. Under Format, select JSON

8. Copy this JSON payload into the large field and repeat steps 1 - 8 for each status:

{
    "app_key": "$YOUR_APP_KEY",
    "status": "<ok|acknowledged|warning>",
    "alert_id": "##ALERTID##",
    "alert_type": "##ALERTTYPE##",
    "batchjob": "##BATCHJOB##",
    "check": "##DATAPOINT##",
    "checkpoint": "##CHECKPOINT##",
    "cmdline": "##CMDLINE##",
    "current_collector": "##AGENTID##",
    "current_collector_description": "##AGENT_ID##",
    "datapoint": "##DATAPOINT##",
    "datapoint_description": "##DPDESCRIPTION##",
    "datasource": "##DATASOURCE##",
    "description": "##MESSAGE##",
    "detail": "##DETAIL##",
    "device_url": "##DEVICEURL##",
    "exitcode": "##EXITCODE##",
    "facility": "##FACILITY##",
    "finish": "##FINISH##",
    "host": "##HOST##",
    "instance": "##INSTANCE##",
    "lm_severity_level": "##LEVEL##",
    "message": "##MESSAGE##",
    "service": "##SERVICE##",
    "service_group": "##SERVICEGROUP##",
    "service_url": "##URL##",
    "start": "##START##",
    "startepoch": "##STARTEPOCH##",
    "system_ips": "##SYSTEM.IPS##",
    "system_preferred_collector_description": "##system.prefcollectordesc##",
    "system_preferred_collector_id": "##system.prefcollectorid##",
    "system_sysinfo": "##SYSTEM.SYSINFO##",
    "threshold": "##THRESHOLD##",
    "userdata": "##USERDATA##",
    "value": "##VALUE##"
}

9. Click Save until you get back to the list of integrations.

Create Handler to send Critical alerts to BigPanda

1. Click the gear icon to manage the integrations you just created, then click Clone.

2. Change the name to BigPanda - Critical (this is where you will route Error and Critical alerts from LogicMonitor to BigPanda)

3. Click the pencil to edit the handler for Active alerts.

4. Scroll down to the JSON payload, and change the status from warning to critical. The other handlers are fine as they are.

5. You’re all set! Now go set up some Alert Rules and Escalation Chains to use the new integration and get those alerts sent to BigPanda!