As of today, IDERA Uptime Cloud Monitor (UCM) now supports monitoring for more Microsoft Azure services including Azure Virtual Machines, Azure MSSQL, Azure database for MySQL and Azure database for PostgreSQL.
This is the first blog post in a series of 5 that will give you an overview of how to configure the UCM Azure monitoring, alerting and viewing of monitoring data. Part 1 explains how to add Azure account(s) and setup alerts. Refer also to Part 2: Details of All Azure Monitored Services of this series of blog posts.
Support for four Azure monitoring services was added in November 2017:
We are happy to announce that we have added monitoring support for 11 more Azure services.
Newly added services:
The 11 services newly added services can be categorized into three main categories:
Uptime Cloud Monitor from IDERA offers a SAAS based out-of-the-box solution for monitoring Azure resources for performance and availability. You need the following to monitor an Azure account on UCM.
There are three steps that you need to do to start monitoring an Azure Account using IDERA Uptime Cloud Monitor:
Figure 1: In your Uptime Cloud Monitor Account, navigate to Azure tab
Login to your Uptime Cloud Monitor account and navigate to Azure Tab. Click on ‘Click Here’ to add an Azure account.
Figure 2: Wizard to enter Azure Tenant ID, Azure client ID and Client Secret key
Figure 3: Wizard to enter a label for Azure account and tags
Add your other Azure accounts if needed.
In Azure tab, there is an Overview secondary tab in the left navigation menu where stats for resources of all accounts can be viewed. Also by clicking on an account name in the left navigation menu, resources of the chosen account will be visible.
Overview screen shows the metrics count aggregated by service type. This is assisted by a pie chart. You can also see the number of resources per service type. This is also aided by a pie chart. It helps you quickly know what is currently monitored by the UCM for your Azure infrastructure.
As soon as you add your Azure account, you will be greeted with the overview widget upon navigating to the Azure tab.
Figure 4: Overview for Azure account showing metrics and objects count
Figure 5: All entities list
This is a paginated list of all Azure resources.
Note: UCM currently supports monitoring for four resource types; VM, Azure SQL databases, Azure MySQL Servers and Azure PostgreSQL Servers but all entities page will list all your Azure resources. If there is a different Azure resource you are running (e.g., Azure Redis Cache) for which there is no UCM support for detailed monitoring, then the ‘Details’ button will be hidden for that resource/resources. As an illustration, in Figure 5, Azure entities of type “Other” do not have an associated ‘Details’ button.
Accounts is a paginated list of all Azure accounts added for monitoring. The user can either enable, disable or edit an account.
The user can also add a new account by clicking on New Azure Account button.
Figure 6: Tree List of entities within an Azure Account
As shown in Figure 6, the user would be presented with a tree list of all entities within an Azure account, segregated by Azure Resource Groups. The user can disable monitoring for specific entities or disable monitoring for all entities within a particular Resource Group.
Details for a resource can be opened from All Entities page. Details can also be viewed by clicking ‘Details->’ on the resource widget on Dashboards page.
In the details page, data graphs are available for all the monitored metrics for that resource.
The screenshot shows Details graph for VM CPU usage.
Figure 7: CPU Utilization data for a Virtual Machine
Figure 8: A new alert being added that will be triggered when Azure VM CPU metric exceeds a threshold of 90% within a time period of 5 min
Alerts can be configured against any of these all monitored metrics for Azure resources.
You can configure new alerts that will be triggered when performance issues with Azure resources. You can also configure the notification mechanisms for a triggered alert.
Uptime Cloud Monitor supports notifying different sets of users with differing notification mechanisms for each alert type. Notification mechanisms include:
Webhooks are also exposed for clients to configure custom notification mechanisms.
More about setting up website probe alerts can be found here.
For any questions, you can post a comment or contact email@example.com.
Refer also to Part 2: Details of All Azure Monitored Services of this series of blog posts.
Stay tuned to see more features and more monitoring support getting added to Uptime Cloud Monitor in the near future.
Sign up for a 14 day FREE TRIAL of Uptime Cloud Monitor (no credit card required).
You can find more information about Uptime Cloud Monitor pricing options here.
We charge only $0.08 per month per metric!
Sign up today!