# ManageEngine Application Manager

[<mark style="color:blue;">ManageEngine Application Manager</mark>](https://www.manageengine.com/products/applications_manager/) is an application performance monitoring software that provides deep visibility into the performance and user experience of business-critical applications and infrastructure components.

Route detailed alerts from ManageEngine Application Manager to the right users in Squadcast.

### How to integrate ManageEngine Application Manager with Squadcast

#### In Squadcast: Using ManageEngine Application Manager as an Alert Source

1. Navigate to **Services** -> **Service Overview** -> select or search for your Service. Expand the accordion -> In the Alert Sources section, click **Add**.

![](/files/ej4AI9zpOyFu5NZJCbwC)

2\. Select **ManageEngine Application Manager.** Copy the displayed **Webhook URL** to [configure](#in-manageengine-application-manager-create-a-squadcast-webhook) it within **ManageEngine Application Manager**. Finish by clicking **Add Alert Source** -> **Done.**

![](/files/DMMadujqVQ6U6hIE0G8U)

{% hint style="warning" %}
**Important:**

When an alert source turns Active, it’ll show up under Configured Alert Sources, you can either generate a test alert from the integration or wait for a real-time alert to be generated by the Alert Source. An Alert Source is active if there is a recorded incident via that Alert Source for the Service.
{% endhint %}

#### In ManageEngine Application Manager: Create a Squadcast Webhook

![](/files/1m4VLa9bv9T1mhxPe3MF)

{% hint style="info" %}
**Note:**

You can configure a webhook for either a Group or a Project.
{% endhint %}

**(1)** Navigate to **Admin > Alarm/Action > Actions**

![](/files/ZfJYssTR1wfK5fESO9rF)

**(2)** Select the **RestAPI Action** option from the **Actions** menu

![](/files/8TMsRg2kpSpMZToSiUos)

**(3)** Enter the **Display Name** for the action. Paste the previously copied Squadcast **Webhook URL** and choose the **Form Submission Method** as `POST`

![](/files/3f8oI6ItjL7v7esiZG5w)

**(4)** Choose the **PayLoad Type** to send data requests through as `JSON` and paste the below JSON in the placeholder for **Custom Parameters**

```json
{
    "MONITORNAME" : "$MONITORNAME",
    "MONITORGROUP" : "$MONITORGROUP",
    "ATTRIBUTE" : "$ATTRIBUTE",
    "ATTRIBUTEVALUE" : "$ATTRIBUTEVALUE",
    "SEVERITYASNUMBER" : "$SEVERITYASNUMBER",
    "SEVERITY" : "$SEVERITY",
    "HOSTIP" : "$HOSTIP",
    "MONITORTYPE" : "$MONITORTYPE",
    "OBJECTNAME" : "$OBJECTNAME",
    "HOSTNAME" : "$HOSTNAME",
    "PORT" : "$PORT",
    "DATE" : "$DATE",
    "OID" : "$OID",
    "RCAMESSAGE" : "$RCAMESSAGE",
    "THRESHOLDMESSAGE" : "$THRESHOLDMESSAGE",
    "URL" : "$URL",
    "TECHNICIAN" : "$TECHNICIAN",
    "ANNOTATION" : "$ANNOTATION",
    "STATUSFROM" : "$STATUSFROM",
    "Label" : "$Label",
    "Configuration" : "$Configuration",
    "Department" : "$Department",
    "Description" : "$Description",
    "Location" : "$Location",
    "User" : "$User",
    "ENTITY" : "$ENTITY",
    "GROUPHIERARCHY" : "$GROUPHIERARCHY",
    "RCAMSG_PLAINTEXT" : "$RCAMSG_PLAINTEXT"
}
```

**(5)** Click the **Create Action** button to finish creating the **Webhook** action

![](/files/qvcTDZPUVV9cflXCVAnZ)

{% hint style="info" %}
**Important:**

Understanding how the integration works:

* Trigger a new incident: For the values `severity: critical`, `severity: down`, `severity: warning` in the alert payload, an incident is triggered in Squadcast.
* Resolve an existing incident: For the values `severity: clear` and `severity: up`, incidents are resolved in Squadcast (pertaining to auto-resolution of an existing, open incident)

Please ensure that the right `severity` is being sent within the payload for the alerts into Squadcast. If values other than the ones mentioned above are sent for `severity`, the integration will not work as expected.

In case of any queries, please feel free to reach out to our [Support team](mailto:support@squadcast.com).
{% endhint %}

That's it, you are good to go! Your ManageEngine Application Manager integration is now complete.

Now, whenever ManageEngine Application Manager fires an alert, an incident will be created in Squadcast for it. When the alert recovers in ManageEngine Application Manager, the corresponding incident will **automatically get resolved** in Squadcast as well.

*Have any questions?* [*Ask the community*](https://community.squadcast.com/view/home)*.*


---

# 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://support.incidents.cloud.solarwinds.com/integrations/alert-source-integrations-native/manageengine_appmanager.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.
