Search results for "{{ search.query }}"

No results found for "{{search.query}}". 
View All Results

LogicMonitor Integration

LogicMonitor’s automated SaaS performance monitoring platform provides IT Ops teams with end-to-end visibility and actionable metrics to manage today’s sophisticated on-premise, hybrid, and cloud infrastructures. Deploy and manage your monitoring faster and automatically with AutoDiscovery of devices. Act on infrastructure performance data using built-in and customizable dashboards, performance forecasting, and complete reporting. Use built-in workflow capabilities including alerting routing and escalation management to improve your IT team’s issue response and resolution time. By forwarding LogicMonitor alerts to OpsGenie, you can notify users via iPhone and Android push notifications, email, SMS, and phone calls, track of the alert life cycle, escalate alerts, etc.

What does OpsGenie offer to LogicMonitor users?

OpsGenie has a native, two-way integration with LogicMonitor. Using the integration, your LogicMonitor alerts are automatically synced with OpsGenie alerts, allowing you to benefit from OpsGenie's rich alert notification system, escalations and on-call rotations.

This document describes the basic functionality of the integration, how to configure it and details of data exchange between OpsGenie and LogicMonitor.

Functionality of the integration

  • When an alert is created in LogicMonitor, an alert is also created in OpsGenie automatically through the integration.
  • When an alert is closed in LogicMonitor, related alert is also closed in OpsGenie.
  • When an alert is acknowledged in LogicMonitor, related alert is also acknowledged in OpsGenie.
  • When the alert is acknowledged by in OpsGenie, alert is acknowledged automatically in LogicMonitor as well (optional).

Configuring OpsGenie LogicMonitor integration

  1. Please create an OpsGenie account if you haven't done already
  2. Go to OpsGenie LogicMonitor Integration page,
  3. Specify who should be notified for the LogicMonitor alerts using the "Recipients" field. User(s), group(s), escalations policies and on-call schedules can be specified as the alert recipients. Auto-complete suggestions will be provided as you type.
  4. Copy the integration URL by clicking on the copy button or selecting. URL includes OpsGenie endpoint as well as the API key.
  5. Select Send Alert Actions to LogicMonitor field if you would like to send alert actions in Opsgenie to LogicMonitor
  6. If the box is selected, then fill in the related fields. Please note that, you might want to create a user in LogicMonitor that only has ackonly role for sending alert actions from OpsGenie to LogicMonitor.
  7. Click on "Save Integration"

Configuring Integration on LogicMonitor

  1. In LogicMonitor, go to Settings tab and click on "Integrations".
  2. Click on "Add" and select "Custom HTTP Delivery Integration..."
  3. Populate the URL field with the integration URL you copied when saving integration.
  4. Replace "Alert Data" with the data you'll find in this text file.
  5. Make sure "Form Data" is selected as Data Format.
  6. Click "Submit".

Sample payloads sent from LogicMonitor to OpsGenie

  {
        "alertid": "LMS22",
        "alertstatus": "active",
        "datasource": "WinVolumeUsage-C:\",
        "datapoint": "PercentUsed",
        "date": "2014-05-02 14:21:40 PDT",
        "dsdesc": "Monitors space usage on logical volumes.",
        "dsidesc": null,
        "datapointdesc": "Percentage Used on the volume",
        "group": "group1,group2",
        "host": "opsgenie-test-server",
        "hostdesc": "Server used for testing OpsGenie integrations",
        "instance": "C:\",
        "level": "warning",
        "duration": "1465",
        "threshold": "10",
        "eventsource": "WinVolumeUsage-C:\",
        "eventlogfile": "Application",
        "eventtype": "information",
        "eventmsg": "Percentage used on the volume exceeded 80%",
        "eventlogmsg": "Remaining capacity(1456750MB) of volume C:\ is lower than 25%",
        "eventcode": "1847502394",
        "eventuser": "test-user",
        "value": "83",
        "batchdesc": "Monitors space usage on logical volumes everyday.",
        "hostips": "123.456.789.012",
        "hosturl": "https://opsgenie-test-server.net/",
        "service": "webservice",
        "alerttype": "error",
        "agent": "opsgenie-test-server",
        "checkpoint": "1879234",
        "hostinfo": null,
        "servicedetail": null,
        "serviceurl": "https://opsgenie-test-server.net/",
        "servicegroup": "Functional Testing",
        "clearvalue": "1"
    }

Sample request sent from OpsGenie to LogicMonitor

https://accountName.logicmonitor.com/santaba/rpc/confirmAlerts?c=accountName&u=user&p=password&ids=alertId

Sample alert

LogicMonitor Integration