Skip to main content

Dynatrace Notification

To integrate with Dynatrace Notification, configure a Dynatrace webhook to post data to Moogsoft Enterprise when events occur.

When you use the integrations UI, you can only configure the visible properties. If you want to implement a more complex Dynatrace Notification LAM with custom settings, see Configure the Dynatrace Notification LAM.

See the Dynatrace documentation for details on Dynatrace components.

Before You Begin

Before you start to set up your Dynatrace Notification integration, ensure you have met the following requirements:

  • You have an active Dynatrace account.

  • You have the necessary permissions to create a Webhook integration in Dynatrace.

  • Dynatrace can make requests to external endpoints over port 443.

Configure the Dynatrace Notification Integration

Configure the Dynatrace Notification integration in Moogsoft Enterprise as follows:

  1. Navigate to the Integrations tab.

  2. Click Dynatrace Notification in the Monitoring section.

  3. Provide a unique integration name. You can use the default name or customize the name according to your needs.

  4. Set a Basic Authentication username and password.

Configure Dynatrace Notification

Log in to Dynatrace to create a webhook integration to send event data:

  1. Create a webhook in Dynatrace.

  2. Add a name and enter the URL for your Moogsoft Enterprise instance:

    Field

    Value

    Name

    Event webhook

    URL

    <your Dynatrace Notification integration URL>

    For example: https://example.Moogsoft.com/events/dynatrace_notification_dynatracenotification1

  3. Enable 'Custom Payload' and apply this template:

    Custom Payload

    {
        "State":"{State}",
        "ProblemID":"{ProblemID}",
        "ProblemTitle":"{ProblemTitle}",
        "ImpactedEntity":"{ImpactedEntity}",
        "PID":"{PID}",
        "ProblemDetailsText": "{ProblemDetailsText}",
        "ProblemImpact":"{ProblemImpact}",
        "ProblemURL":"{ProblemURL}",
        "Tags":"{Tags}",
        "ImpactedEntities":{ImpactedEntities}
    }
  4. Encode the credentials from the Integrations UI in Base64 using the format "<userid>:<password>". For example "dynatrace_notification:mqgrLAzahG2GJ9My" becomes "ZGF0YXRvZrptcWdyTEF8YWhHMkdKOU68".

  5. Add your webhook name as a service to notify for any monitors that should send events.

After you complete the configuration, Dynatrace Notification sends new events to Moogsoft Enterprise.