Microsoft Teams

The Microsoft Teams integration enables you to manually send messages about Moogsoft AIOps alerts and Situations to one or more Teams channels.

The integration sends HTTP posts with a JSON payload including the message text to an incoming Teams webhook.

See the Microsoft Teams documentation for details on Teams components.

Before You Begin

The Teams integration has been validated with Microsoft Teams v1.2.00.3961. Before you set up your integration, ensure you have met the following requirements:

  • You have a Teams account and the ability to configure an incoming webhook.

  • You have created at least one team and channel for incoming messages from Moogsoft AIOps.

Configure the Teams Webhook

To configure the Teams webhook:

  1. Launch Microsoft Teams.

  2. Add an Incoming Webhook to the team and channel to receive messages from Moogsoft AIOps.

  3. Copy the webhook URL.

  4. Repeat steps 2 and 3 for any other teams and channels to receive messages from Moogsoft AIOps.

See the Microsoft Teams documentation for more information on configuring incoming webhooks.

Configure the Teams Integration

Configure the Teams integration as follows:

  1. Navigate to the Integrations tab.

  2. Click Microsoft Teams in the Collaboration section.

  3. Provide the following:

    • A unique integration name. You can use the default name or customize the name according to your needs.

    • The webhook URLs from Teams.

    • The MoogDb Situation and alert database fields to be included in the message text into the Situation Message Rule and Alert Message Rule properties

You can optionally configure the number of seconds the integration waits for a connection to Teams before timing out. Defaults to 10.

After you configure the integration, you can right-click a Situation or an alert and select Tools > Escalate to Microsoft Teams from the menu.

The integration prefixes Teams messages with the severity and the alert or Situation ID. The ID is linked to the alert or Situation in Moogsoft AIOps.