Notification channels
  • 12 Feb 2024
  • 13 Minutes to read
  • Dark
    Light
  • PDF

Notification channels

  • Dark
    Light
  • PDF

Article Summary

What is a Notification channel?

With the support of a function called Notification channel, Turbo360 offers a forum for users to stay connected with their monitoring operation of Azure resources and services.

Notification channel is a pathway or portal through which the user can receive alerts and warnings from their configured Azure services while performing monitoring activity in Turbo360 based on the configuration of the monitor.

Need for a Notification channel

  • In most cases, sending updates to an email inbox might get unnoticed.

  • Since email notification is no longer the only choice, there are many other notification channels available that allow users to receive updates and notifications on a regular basis.

  • Turbo360 gives several choices to users for selecting the notification channel that best suits their needs.

Configuring a Notification channel

  1. Users can configure a Notification channel in their Turbo360 account by navigating to Settings -> Notification channels.

  2. Press the Add notification channel button to begin configuring a Notification channel.

The Add notification channel blade with a list of Notification channels will be displayed as follows:

The Configure button is also available when there is no Notification channel configured.

1.png

  1. Choose the required Notification channel and set it up by providing the necessary information for the Notification channel.

Available Notification channels

For a more enhanced version of communication with the user about Azure resource monitoring, Turbo360 provides about 9 Notification channels.

The list of available Notification channels includes:

  1. Operations Management Suite (OMS)
  2. SMTP
  3. ServiceNow
  4. Azure DevOps
  5. WebHook
  6. Slack
  7. Opsgenie
  8. Pager Duty
  9. Twilio
  10. Microsoft Teams

Operations Management Suite(OMS)

What is Operations Management Suite?

Microsoft's Operations Management Suite (OMS) is a cloud-based IT management solution that aids in the management and protection of on-premises and cloud infrastructure.

OMS is a collection of management services that will keep track of the cloud and on-premises resources.

Use of OMS channel

  • The monitoring services provided by Turbo360 include a wealth of information about the status and health of the user’s Azure Integration scenarios.

  • Turbo360 further extends the capability of its monitoring services by allowing the user to integrate it with Operations Management Suite to perform effective analysis of log data produced by the user’s integration scenario.

How to configure OMS?

Oms.png

  1. Provide a Friendly name to the OMS channel to easily identify the Notification channel
  2. Specify the data submission record type in the Log type field
  3. Enter the Workspace Id
  4. Provide the primary (or) secondary key from your OMS in the Shared key field
  5. Click Validate. A sample notification will be sent to the provided OMS workspace Id to verify that the credentials are valid.
  6. Once the validation is successful, you can use the Save option to complete the integration of your OMS with your Turbo360 account.

Find the below link to know more about obtaining the Workspace Id and Shared Key available in the agents management of the Log Analytics workspace:

Simple Mail Transfer Protocol (SMTP)

What is SMTP Channel?

The Simple Mail Transfer Protocol (SMTP) is the industry standard for email services over a TCP/IP network. The ability to send and receive email messages is provided by SMTP.

Use of SMTP Channel

  • Turbo360 provides an SMTP channel for the user to send and receive alerts and warnings to the configured recipients.

How to configure SMTP?

Smtp.png

  1. Provide a Friendly name to the SMTP channel to easily identify the Notification channel
  2. Fill in the Email to field with the recipient's email address

Multiple email addresses for recipients can be provided by separating them with a semicolon.

  1. Fill in the Email from field with the sender’s email address
  2. Provide the CC field with email addresses, if necessary. The user can also fill in the BCC field in case required
  3. Click Validate. A sample notification will be sent to the mail addresses specified in the Email to, CC and BCC fields to verify that the credentials are valid.
  4. Once the validation is successful, you can use the Save option to complete the integration of your SMTP credentials with your Turbo360 account.

To authenticate SMTP in Gmail

While configuring the Gmail SMTP channel in Turbo360, requires additional authentication. Follow the steps below to authenticate in Gmail:

  1. Go to your Gmail account and sign in
  2. On the profile photo, click the My Account button
  3. Click the Sign-in-security tab on the My Account page and select the two-step verification Turn On option
  4. Click the Get Started button. To enter your password, Gmail guides you to the login confirmation page
  5. To get a verification code from Gmail, the user must enter the phone number. Select Next to Turn On after entering a verification code
  6. Return to the Sign-in & Security page by pressing the Back button and selecting the App Password option
  7. When the user enters Password on the Login tab, Gmail provides a text message with a 6-digit verification code.
  8. Enter the code and click Next
  9. Enter Turbo360 as the App name and press the Generate button on the App Passwords tab
  10. The application's password will be generated. In the Turbo360 portal, use this password as the SMTP password

Service Now

What is ServiceNow channel?

ServiceNow automates enterprise IT operations by establishing a centralized system of record for all IT processes within a company.

Use of ServiceNow channel

  • Configuring the ServiceNow channel in Turbo360 can generate an incident in ServiceNow, allowing the team to repair the service or device with minimal downtime.

How to configure ServiceNow?

Servicenow.png

  1. Provide a Friendly name to the ServiceNow Notification channel
  2. In the URL field, type the ServiceNow account's URL. Type in the User name in the Username field
  3. Provide a Password in the Password field
  4. Click Validate. A sample notification will be sent to the provided ServiceNow URL to verify that the credentials are valid.
  5. Once the validation is successful, you can use the Save option to complete the integration of your ServiceNow account with your Turbo360 account.

Users can also pass values to the ServiceNow incident properties by adding a property and providing the corresponding key and its value.

Find the below link to know more about obtaining a personal developer instance in servicenow:

Azure DevOps

What is an Azure DevOps channel?

It is an offering in Azure DevOps that supports a set of work item types (WITs) to plan and track work, tests, feedback, and code review. With different WITs, you can track different types of work—such as features, change requests, tasks, bugs, and more.

Use of Azure DevOps channel

Turbo360 notifications can be incorporated with a Saas Platform, Azure DevOps, allowing users to be alerted with a set of Work items based on their needs.

How to configure Azure DevOps channel?

Devops.png

  1. Provide a Friendly name to the Azure DevOps notification channel
  2. Provide Personal Access Token and Organization name to which the alert has to be sent
  3. Click Validate. Once Validation is successful, a list of Project Name(Agile/Basic/CMMI/SCRUM) that are available will be displayed.
  4. Choose the desired Project name to invoke the list of work items that it supports.
  5. Select a work item to categorize Turbo360 alerts
  6. Users can also fill in Assign to, Tags, Priority, Iteration path, and Probability in case required
  7. Click Validate. A sample notification will be sent to the provided DevOps organisation to verify that the credentials are valid.
  8. Once the validation is successful, you can use the Save option to complete the integration of your DevOps organisation with your Turbo360 account.

Find the below link to know more about generating Personal access token for Azure DevOps:

WebHook

What is a WebHook channel?

The Webhook Notification channel is a quick and easy way to submit information about a violation to a custom endpoint over HTTP.

Use of WebHook channel

  • A webhook is used to send any monitor notification to your custom cloud application, which can then invoke the API of the respective scenario with the appropriate information obtained from the Turbo360 warning once configured.

How to configure WebHook?

webhook.png

  1. Provide a Friendly name to the WebHook channel. To invoke the WebHook, select the HTTP Request method
  2. Provide the WebHook URL to which the message will be sent. Choose the sort of message content to be sent to the Webhook
  3. Provide the Authorization Credentials in case the endpoint is protected
  4. Click Validate. A sample notification will be sent to the provided Webhook URL to verify that the credentials are valid.
  5. Once the validation is successful, you can use the Save option to complete the integration of your Webhook with your Turbo360 account.

Find the below link to know more about creating a webhook:

Notification message structure

The following is a sample payload by data format, which was sent to the WebHook endpoint configured as a notification channel in Turbo360. To perform the follow-up operation, the custom application should accept this payload. The data is in JSON and XML formats.

{
  "Type": "Alert",
  "BusinessApplication": "Business Application",
  "Issues": [
    {
      "Resource": "/subscriptions/39992539-f212-4099-ad30-67c3356f1ae8/resourceGroups/qa-rg-viswa/providers/Microsoft.Web/sites/demo012",
      "Issues": [
        "Error:  State is Running and not equal to Stopped"
      ]
    }
  ]
}

<?xml version="1.0" encoding="utf-16"?>
<BusinessApplicationAlert xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Type>Alert</Type>
  <BusinessApplication>BAstatus</BusinessApplication>
  <Issues>
    <ResourceIssues>
      <Resource>/subscriptions/ea8283c3-56cc-46d0-9080-fc96a60d2db2/resourceGroups/Ecommerce/providers/Microsoft.ServiceBus/namespaces/sl360ecommerce/queues/duplicate-detection</Resource>
      <Issues>
        <string>Error: Metric User Errors is 13 and greater than 5</string>
        <string>Error: Property Active Message Count is 20 and greater than 10</string>
        <string>Error: Property DeadLetter Message Count is 113 and greater than 10</string>
      </Issues>
    </ResourceIssues>
  </Issues>
</BusinessApplicationAlert>

Slack

What is Slack channel?

Slack is a popular cloud-based collaboration tool for teams. Slack is an instant messaging app with company-wide and private networks, direct messaging, and alerts at its core.

Use of Slack channel

  • Turbo360 notifications can be incorporated into the common messaging app, Slack, allowing users to be alerted in the places where they spend the majority of their time, keeping them informed.

How to configure Slack?

Slack application requires an application along with Turbo360 incoming webhook to be created before configuring in the Turbo360 application.

Find the below link to know more about Slack application and Incoming webhooks:

slack.png

  1. Provide a Friendly name to Slack channel to display in the Turbo360 application
  2. Enter the incoming webhook URL from the Slack application in the Webhook URL field
  3. Click Validate. A sample notification will be sent to the provided Slack channel URL to verify that the credentials are valid.
  4. Once the validation is successful, you can use the Save option to complete the integration of your Slack channel with your Turbo360 account.

Opsgenie

What is Opsgenie channel?

It is an offering from Atlassian, it proactively helps Operations teams manage incidents/alerts. This solution encourages collaboration between all the other teams and Operations based on automated functionalities.

Use of Opsgenie channel

Configuring the Opsgenie channel in Turbo360 can generate an incident/alert in Opsgenie, to ensure critical incidents/alerts are never missed, and actions are taken by the right people in the shortest possible time.

How to configure Opsgenie?

The Turbo360 application requires an integration key to send and receive alerts/incidents from the Opsgenie service.

Find the below link to know more about acquiring an integration key in Opsgenie:

opsgenie.png

  1. Provide a Friendly name for the Opsgenie channel to display in the Turbo360 application
  2. Enter the API access key/API Integration key acquired from the Opsgenie account in the Integration key field
  3. The preferred service region is selected based on the region in which the Opsgenie account is created
  4. The destination is configured based on the key provided for Incidents/Alerts in the Opsgenie account. The provided destination will determine where the opsgenie notifications have to be transmitted
  5. Click Validate. A sample notification will be sent to the provided Opsgenie account to verify that the credentials are valid.
  6. Once the validation is successful, you can use the Save option to complete the integration of your Opsgenie account with your Turbo360 account.

Destination.png

  • Integration key created using Integrations can have both alerts or Incidents as its destination.
  • Integration key created using API management can only have Incidents as its destination.

PagerDuty

What is PagerDuty channel?

PagerDuty equips developers, DevOps, IT operations, and company leaders with the tools they need to avoid and address business-impacting accidents and provide excellent customer service. When sales and brand value are on the line, PagerDuty gives businesses the experience they need to handle incidents that could influence consumers in their IT community.

Use of PagerDuty channel

  • PagerDuty allows the user to configure notification rules for Turbo360 (for example, if it's a high-urgency situation, text or call me; if it's a low-urgency situation, give me a push notification or email). PagerDuty gives insight into crucial violations so you can act intelligently.

How to configure PagerDuty?

PagerDuty requires a Service and its Integration to be created, to begin with sending and receiving alerts to and from the Turbo360 application.

Find the below link to know more about creating a PagerDuty Service and adding integration to it:

pagerduty.png

  1. Provide a Friendly name to the PagerDuty channel to display in the Turbo360 application
  2. Enter the Integration key acquired from the PagerDuty application
  3. The hosting region is selected based on the region in which the PagerDuty account is created
  4. Click Validate. A sample notification will be sent to the provided PagerDuty account to verify that the credentials are valid.
  5. Once the validation is successful, you can use the Save option to complete the integration of your PagerDuty account with your Turbo360 account.

Twilio

What is Twilio?

Twilio is a cutting-edge communication API that programmers use to establish communications. Throughout the customer experience, Twilio can be used to deliver SMS, WhatsApp, voice, video, emails, and even IoT.

Use of Twilio channel

Twilio in Turbo360 enables users to get calls or SMS notifications regarding major infractions, reducing action delays and allowing for more informed action.

How to configure Twilio

twilio.png

  1. Provide a Friendly name to the Twilio notification channel
  2. Provide Account SID and Auth Token generated from your Twilio account
  3. Click Validate. Once Validation is successful, a list of From Number and To Number that are available will be displayed
  4. Choose the desired From number and To number.
  5. Select the Notification Type
  6. Click Validate. A sample notification will be sent to the provided To Number based on the selected Notification type to verify that the credentials are valid.
  7. Once the validation is successful, you can use the Save option to complete the integration of your Twilio service with your Turbo360 account.

Find the below link to know more about Twilio:

Microsoft Teams

What is Teams channel?

Microsoft Teams is a centralized communications platform that integrates continuous workplace chat, video meetings, file storage, and integration with third-party apps. The service is compatible with the company's Office 365 membership, office productivity suite, and feature extensions for non-Microsoft products.

Use of Teams channel

  • When the user has a broad monitoring setup, the user must notify his/her team when one of the orchestration resources fails. Microsoft Teams can be configured to send a request to a channel, allowing the support team to quickly fix the service or computer.

How to configure Microsoft Teams

To set up Microsoft Teams as a notification channel, it is necessary to create an incoming webhook for the required Teams channel and configure it in the Turbo360 application.

Find the below link to know more about creating an incoming webhook for a Teams channel:

teams.png

  1. Provide a Friendly name to display in the Turbo360 application
  2. The URL of the incoming webhook created through Microsoft Teams should be provided to send and receive alerts in the Microsoft Teams application
  3. Click Validate. A sample notification will be sent to the provided Teams webhook URL to verify that the credentials are valid.
  4. Once the validation is successful, you can use the Save option to complete the integration of your Teams channel with your Turbo360 account.

Was this article helpful?