> For the complete documentation index, see [llms.txt](https://docs.ilert.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ilert.com/integrations/inbound-integrations/oracle-enterprise-manager.md).

# Oracle Enterprise Manager Integration

[Oracle Enterprise Manager](https://www.oracle.com/enterprise-manager/) (OEM) is Oracle's on-premises management platform for monitoring and administering Oracle databases, engineered systems, applications, and the underlying infrastructure from a single console. With this integration, incidents and events raised in Oracle Enterprise Manager automatically create alerts in ilert, so the right responders are notified and escalations happen reliably.

{% hint style="info" %}
This guide uses the **Webhook** notification method, available in Oracle Enterprise Manager 13c and later.
{% endhint %}

## In ilert: Create an Oracle Enterprise Manager alert source <a href="#create-alert-source" id="create-alert-source"></a>

1. Go to **Alert sources** --> **Alert sources** and click on **Create new alert source**

   <figure><img src="/files/rmL9OoRxcWnDwcJZQm4Y" alt=""><figcaption></figcaption></figure>
2. Search for **Oracle Enterprise Manager** in the search field, click on the tile and click on **Next**.

   <figure><img src="/files/1WoRRYB5U40PbeMJ7Hit" alt=""><figcaption></figcaption></figure>
3. Give your alert source a name, optionally assign teams and click **Next**.
4. Select an **escalation policy** by creating a new one or assigning an existing one.

   <figure><img src="/files/y4Bakf2apGhBN56U8ZPR" alt=""><figcaption></figcaption></figure>
5. Select your [Alert grouping](/alerting/configure-alerting/alert-sources.md#alert-grouping) preference and click **Continue setup**. You may click **Do not group alerts** for now and change it later.

   <figure><img src="/files/nTlB0ZCIW1SP3dj6P9nO" alt=""><figcaption></figcaption></figure>
6. The next page shows additional settings such as custom alert templates or notification priority. Click on **Finish setup** for now.
7. On the final page, ilert generates a webhook URL for your alert source. Copy it — you will need it in the next section.

   <figure><img src="/files/AUFeA1jUW1VCcrpX3jvb" alt=""><figcaption></figcaption></figure>

## In Oracle Enterprise Manager: Create a Webhook notification method <a href="#in-oem" id="in-oem"></a>

1. Click the **side menu** button.

   <figure><img src="/files/xokXiUbNB1FVdWwdkAIu" alt=""><figcaption></figcaption></figure>
2. Go to **Setup → Notifications → Webhook and Slack**.

   <figure><img src="/files/6oOoFnlPaSkTrCNBEEm2" alt=""><figcaption></figcaption></figure>
3. Click on **Add Notification Method**.

   <figure><img src="/files/JJsDGOOOJI2UfxXUGxBF" alt=""><figcaption></figcaption></figure>
4. Choose whether the method triggers on **Incidents** or **Events**, then select **Webhook**.

   <figure><img src="/files/jC71dkAn5njEHuzUCvLX" alt=""><figcaption></figcaption></figure>
5. Give the notification method a **name** and a **description**.
6. In the **URL** field, paste the webhook URL that you copied from ilert.
7. Depending on whether you selected **Incidents** or **Events**, copy and paste the matching payload template below into the message body.

   <figure><img src="/files/59Muf5xSxrnert0vhUy1" alt=""><figcaption></figcaption></figure>
8. Click **Create**.

### Payload template for Incidents

```json
{
  "username": "Enterprise manager notification",
  "icon_url": "https://www.optimadata.nl/_images_upload/pagelo_15348540015b7c0371e1ec8.png",
  "severity": "${incident.severity}",
  "incidentId": "${incident.incidentID}",
  "incidentNum": "${incident.incidentNum}",
  "target": "${incident.target}",
  "summary": "${incident.summary}",
  "creationTimestamp": "${incident.creationTimestamp}"
}
```

### Payload template for Events

```json
{
  "username": "Enterprise manager notification",
  "severity": "${event.severity}",
  "class": "${event.eventClass}",
  "eventId": "${event.eventID}",
  "summary": "${event.msg}",
  "creationTimestamp": "${event.creationTimestamp}"
}
```

Once the notification method is created, attach it to the relevant **Incident Rule Set** in Oracle Enterprise Manager so that the incidents or events you care about are sent to ilert.

## FAQ

#### **Will alerts in ilert be resolved automatically?**

Yes. The `severity` field in the payload determines what happens in ilert: when `severity` is **Clear**, the corresponding ilert alert is resolved automatically. Any other value creates an alert.

#### **Can I connect Oracle Enterprise Manager with multiple alert sources in ilert?**

Yes. Create an additional Webhook notification method in Oracle Enterprise Manager for each alert source and point it at that alert source's webhook URL.

#### **Should I use the Incidents or the Events payload?**

Use the payload template that matches the trigger type you selected when creating the notification method. Use the **Incidents** template for incident-based notifications and the **Events** template for event-based notifications.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.ilert.com/integrations/inbound-integrations/oracle-enterprise-manager.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
