# ManageEngine OpManager

## Prerequisites: <a href="#prerequisites" id="prerequisites"></a>

This section explains on how to integrate and ingest alerts from ManageEngine OpManager Monitoring tool into CloudFabrix AIOPs platform.

ManageEngine OpManager Monitoring tool supports alert notifications via Email, SMS, Running a Command, Chat, SNMP Traps, invoking a Webhook through HTTP(s) protocol and others. CloudFabrix AIOPs platform uses webhook notification method from ManageEngine OpManager Monitoring tool to receive and ingest the alerts or events.

Supported/Qualified Versions: 12.5.201 or above

Click here for [Alert Sources](/features-guide/alert-watch/alert-sources.md) to create a Webhook URL for ManageEngine OpManager Monitoring tool's alert notifications in CloudFabrix OIA application.

## **Configure** ManageEngine OpManager **for Alert notifications over a Webhook:** <a href="#create-webhook-for-incoming-alerts-from-dynatrace-1" id="create-webhook-for-incoming-alerts-from-dynatrace-1"></a>

**Step 1:** Login into ManageEngine OpManager UI portal with user account which has enough privileges to create and configure Alert/Alarm notifications.

![ManageEngine OpManager Login page](/files/-MGubjjItkeCqbMh-4Ay)

**Step 2:** Click on **Settings** and click on **Notifications.**

![](/files/-MGucCvBbj-2Y0V8RI2Y)

**Step 3:** Click on **Add** button to create a new notification profil&#x65;**.**

![](/files/-MGuchhrcGEv3qjN_Lds)

**Step 4:** Click on **Invoke a Webhook** bo&#x78;**.**

![](/files/-MGud3FBJAsh7G3t5AU5)

**Step 5:** Under Hook URL filed, select **POST** and enter the [Webhook URL](/features-guide/alert-watch/alert-sources.md#create-webhook-for-incoming-alerts-from-different-monitoring-tools) that was created for ManageEngine OpManager alert notifications under CloudFabrix OIA application. Select **raw** as data type and selet **JSON** as payload type. For body content, enter the payload as shown in the code block next to below screen. For request headers, add the below two and set the **Time Out** as 60 seconds. Click **Next**

**Content-Type** => **application/json**

**Authorization** => Basic \<username:password in [base64](https://www.base64encode.org) format>  (Optional, this is needed only when Webhook is enabled with HTTP basic authentication)

![](/files/-MGue4Er8FaNCyF_PTam)

```
{
"Alert_Id": "$alarmid",
"Alert_Severity": "$stringseverity",
"Alert_AssetName": "$displayName",
"Alert_Message": "$message",
"Alert_AssetType": "$DeviceField(type)",
"Alert_AssetIPAddress": "$DeviceField(ipAddress)",
"Alert_Category": "$category",
"Alert_Time": "$strModTime",
"Alert_Type": "$eventType",
"Alert_AssetEntity": "$entity",
"Alert_LastPolledValue": "$lastPolledValue"
}
```

**Step 6:** Select the check boxes that are needed to be notified and make sure **Notify when the alarm is cleared** option. Select all of the **Severity** check boxes. Click **Next**

![](/files/-MGuyc0FPiUCobmwTVF3)

**Step 7:** Under **Available Devices,** add all of the monitored assets that need to be notified whenever there is an alert/alarm is raised or cleared as shown in the below screen and click **Next**.

![](/files/-MGuzSzwV0uBeJV2JJZX)

**Step 8:** Select **Apply this profile 24x7** and other appropriate options and click **Next**.

![](/files/-MGv-D_ofxT-P6z9iBFC)

**Step 9:** Enter a profile name under **Give profile name to add** filed and click on **Test Action** and make sure it is successful. Once successful, click on **Save** to save the Webhook notification configuration.

{% hint style="warning" %}
For a successful alert/alarm notification over a Webhook to CloudFabrix OIA application, make sure the cfxDimensions platform is configured with FQDN and CA Signed certificate. Self-signed SSL certificates will cause a failure.
{% endhint %}

![](/files/-MGv-k0knZlVtK7Q0684)

{% hint style="info" %}
Additionally, make sure the created Webhook notification profile is associated with all of the monitored assets for their alerts/alarms to be notified to CloudFabrix OIA application. Below screen is for an example on how to associate a monitored asset to a Webhook notification profile.
{% endhint %}

![](/files/-MGv2AG6DtZqikg_Kk0m)

### ManageEngine OpManager Alert Field Mappings: <a href="#prtg-network-monitor-alert-field-mappings" id="prtg-network-monitor-alert-field-mappings"></a>

| ManageEngine OpManager Alert Field                  | CFX OIA Field              | Mandatory |
| --------------------------------------------------- | -------------------------- | --------- |
| <p>Alert\_AssetName + </p><p>Alert\_AssetEntity</p> | Key                        | Yes       |
| Alert\_Message                                      | message                    | Yes       |
| Alert\_AssetName                                    | assetName                  | Yes       |
| Alert\_AssetIpAddress                               | assetIpAddress             | Yes       |
| Alert\_Time                                         | raisedAt / clearedAt       | Yes       |
| Alert\_AssetType                                    | assetType                  | Yes       |
| Alert\_Type                                         | alertType                  | Yes       |
| Alert\_AssetEntity                                  | componentName              | Yes       |
| Alert\_Category                                     | alertCategory              | Yes       |
| Alert\_LastPolledValue                              | lastPolledValue (Enriched) | No        |
| Alert\_Id                                           | Alert\_Id (Enriched)       | No        |
| Alert\_Severity                                     | severity                   | Yes       |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://oiadocs.cloudfabrix.io/integrations-guide/integrations/manageengine-opmanager.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
