Integrate OpManager with ilert

OpManager alerts can now be converted into ilert Events, enabling customers to monitor, acknowledge, and resolve alarms before escalation. This integration supports event deduplication and suppression, helping reduce alert noise. Thereby, it streamlines response to critical issues, minimizes downtime, and improves overall system reliability.

Steps to perform in ilert

  1. Create an Alert Source

Steps to follow in OpManager

  1. Configure Custom Integration
    1. Create an Event
    2. Update an Event
    3. Close an Event
  2. Associate a notification profile

Steps to perform in ilert

Create an Alert Source

  1. Navigate to Alert SourcesNew Alert Source → search for OpManager → and select OpManager.
  2. opmanager-ilert-integration

  3. Enter a Name
  4. Select escalation policy and alert groupings as needed (both are optional).
  5. Click continue setup.
  6. Verify the configuration and click Finish setup.
  7. Copy the integration key and API URL.
  8. ilert-integration-key

Steps to perform in OpManager

Configure Custom Integration

  1. Go to SettingsGeneral Settings IntegrationsNew Custom Integration.
  2. Name the integration as ilert Integration and add a description.
  3. In Integration Type, select Event Management.

Create an Event

Enter the following details under Create Event to create an event in OpManager,

  • Method Type: POST
  • Method URL: https://api.ilert.com/api/events
  • Data Type: Raw
  • Payload Type: JSON
  • Body Content:

{
   "integrationKey": "<integ_key>",
   "eventType": "ALERT",
   "summary": "$displayName - $stringseverity",
   "details": "$message",
   "priority": "HIGH",
   "alertKey":"$entity"
}

Note: Replace <integ_key> with the integration key copied from the ilert page.

create-event

  • Click Test action to verify the connection and check the Manage Event box.
  • In Fetch Event id, enter $id.

Update an Event

To update an event, enter the following details,

  • Method Type: POST
  • Method URL: https://api.ilert.com/api/events
  • Data Type: Raw
  • Payload Type: JSON
  • Body Content:

{
   "integrationKey": "<integ_key>",
   "eventType": "ALERT",
   "summary": "$displayName - $stringseverity",
   "details": "$message",
   "priority": "HIGH",
   "alertKey":"$entity"
}

Note: Replace <integ_key> with the integration key copied from the ilert page.

Close an Event

Enter the following details to close an event in OpManager,

  • Method Type: POST
  • Method URL: https://api.ilert.com/api/events
  • Data Type: Raw
  • Payload Type: JSON
  • Body Content:

{
   "integrationKey": "<integ_key>",
   "eventType": "RESOLVE",
   "summary": "$displayName - $stringseverity",
   "details": "$message",
   "priority": "HIGH",
   "alertKey":"$entity"
}

Note: Replace <integ_key> with the integration key copied from the ilert page.

close-event

  • Click Save to finalize the configuration.
  • Click Configure Now under "Associate Notification Profile".
  • associate-notification-profile-in-opmanager

  • Select Custom_Integration and choose the profile named "ilert integration".
  • Learn more about configuring criteria, devices, and time window in notification profiles here.
  • Click Save.

Refer to the steps below to configure multiple notification profiles.

Associate a Notification Profile

Follow the steps below to configure the notification profile:

  1. Go to SettingsNotificationsNotification ProfilesAdd
  2. Select Custom_Integration and choose the profile named "ilert integration".
  3. opmanager-ilert

  4. Learn more about configuring criteria, devices, and time window in notification profiles here.
  5. Click Save.

Verifying the Integration

Trigger a real-time alert in OpManager, then log in to your ilert interface to verify that the alert has been logged as an event.

ilert-ui

Know more about the integrations offered by OpManager

Know more about dynamic variables used in request body

Thank you for your feedback!

Was this content helpful?

We are sorry. Help us improve this page.

How can we improve this page?
Do you need assistance with this topic?
By clicking "Submit", you agree to processing of personal data according to the Privacy Policy.