About this integration:


Microsoft Azure enables you to build, run and manage applications across multiple clouds, on-premises and at the edge, with the tools and frameworks of your choice. Integrate with Azure to receive alerts based on monitoring metrics for events and services.

Configuration in Freshservice:


  • Click on Admin > Alert Profiles > Create a New Alert Profile or open an existing Alert Profile.

  • Click on “Add Integration” to select the tool to integrate with

  • Select “Microsoft Azure - Metric Alerts” in the tool selection page. 

  • Get the Endpoint URL and the Authentication token for Microsoft Azure by following the integration setup.



Configuration in Microsoft Azure:


  • Creating Monitor:  Login to your Microsoft Azure console. Under Azure Services section, select Monitor


  • Inside the Monitor menu, select the Alerts option from the left navigation bar.

  • In the subsequent Alert Management screen, choose Manage Actions to define the resources and endpoints for which the notifications have to be sent.



  • Under the Basics tab, for every alert define a group of resources which needs to be monitored.



  •  Switch to the Actions tab and choose the Action type as Webhook. Click on the pencil icon next to the dropdown to configure integration end-points to which the alerts have to be posted. Enable the common alert schema to receive the payload in JSON format.




  • Switch to Alert rules section to configure rules for what alerts to be triggered.

  • Create a New Alert rule by selecting the resource that needs to be monitored.


  • Specify the conditions, in terms of threshold value,  from the list of resources for which resource - notifications have to be sent.

  • Once the conditions are configured, map this alert rule to the corresponding action group. Choose the action group for which endpoint mapping was configured previously.


     

  • Configure Notification severity: In the next section, specify the notification severity. All alert notifications will be sent out with this pre-configured severity value.


  • Whenever an alert rule is triggered, from the dashboard, one will be able to identify the number of alerts triggered classified by their severity level.