Monitoring Azure Performance and Billing with WhatsUp Gold - Part 2

Monitoring Azure Performance and Billing with WhatsUp Gold - Part 2

In part one of our blog on adding performance and billing monitoring support to Ipswitch WhatsUp Gold, we focussed on collecting the Tenant ID, Application ID and Application Key, in order to create a credential in Ipswitch WhatsUp Gold.

Take a look at part one of this blog here.

With the details we have collected so far, we can collect performance statistics such as uptime, CPU utlisation and disk space.

In the part we will complete the required steps to add billing monitoring; and create a report to display the results.


Get the Enrollment Number and API Access Key

Both the enrollment number and API access key are optional when creating a Microsoft Azure credential in Ipswitch WhatsUp Gold. However, without them you will only be able to collect performance statistics and not billing information.

Follow the steps below to add billing support.

1. Log onto your Enterprise Azure management portal, typically accessed using

2. Select the Manage tab.

Azure Enterprise Manage Tab WhatsUp Gold

3. Take note of the enrollment number or copy this over to your Microsoft Azure credential in Ipswitch WhatsUp Gold.

4. Now select the Reports tab and select Download Usage option from the menu. This should reveal an API Access Key which can also be either noted down or entered into the WhatsUp Gold Microsoft Azure credential.

With both entered, Ipswitch WhatsUp Gold has permission to collect billing statistics.


Discover Microsoft Azure Devices

With our credential ready to be used, we can now scan for Azure device to import into Ipswitch WhatsUp Gold for monitoring.

1. Select Discover from the Ipswitch WhatsUp Gold console and select New Scan.

2. In the scope section of the scan settings, only select the Azure Devices option and then select Credentials.

WhatsUp Gold New Scan Azure Credentials

3. Select the Microsoft Azure credential which you have created for monitoring Microsoft Azure.

4. Press Next and run the scan.

Do you use a network monitoring solution? Take a look at our blog entitled "Ten Reasons why Network Monitoring Software is a Must Have".

Once complete you should see all of your Microsoft Azure devices plus an additional device referencing your Microsoft Azure tenant.

5. Mark those which you want to monitor, including the Microsoft Azure tenant and press the Start Monitoring button.

WhatsUp Gold Azure Monitoring

The tenant will show which devices are connected to it, plus an indication of its availability shown by the coloured circle around it.


Creating a Microsoft Azure Performance Monitor

You can now start to create performance monitors for your Microsoft Azure resources. For example, a CPU utlisation monitor.

1. Select the Settings button from the Ipswitch WhatsUp Gold menu.

2. Select Libraries and then Monitors.

3. In the top left corner, press the plus button and select Performance Monitor.

WhatsUp Gold Azure Performance Monitor

4. Select Azure Performance Monitor from the menu.

5. Name the monitor "Azure CPU Monitor" and press the Edit button under Summary Information.

6. Select the Microsoft Azure Credential and press OK.

Ipswitch WhatsUp Gold will now reveal live information it is collecting from Microsoft Azure.

7. Tick the box balled Use Device Context and select an Azure virtual machine.

WhatsUp Gold Azure Performance Monitor 2

Did you know that Ipswitch WhatsUp Gold now supports IFTTT? Take a look at our blog where we configure WhatsUp Gold to send push notifications to a mobile phone - Read Here.

8. Under Metric, select Percentage CPU and press Save.

9. Save the new performance monitor and assign it to the Microsoft Azure tenant.

Ipswitch WhatsUp Gold will now be collecting CPU usage and utlisation statistics for that particular virtual machine in Microsoft Azure.

Creating a Microsoft Azure Billing Monitor

Our performance is now collecting performance statistics on the CPU of a nominated virtual machine in Microsoft Azure. But how to add billing monitoring?

1. Access the Monitors Library once again.

2. Create a new performance monitor using the plus button in the top left of the window.

3. This time select an Azure Enterprise Billing Performance Monitor.

4. Provide a name and press the Save button.

5. Apply this monitor to your Microsoft Azure tenant device to begin monitoring.


Adding Performance and Billing Reports

Now that we are collecting statistics for performance and billing from Microsoft Azure, we can begin to add reports to our dashboards that reflected the returned results.

Each report is listed as a custom performance report, which can then be filtered by its monitor name. In the below screenshot you can see this selection listed as Azure Billing.

Microsoft Azure Billing Reports WhatsUp Gold

Much like any other performance monitor, this can now have alerts applied to it which can be used to email a warning when a particular threshold is met.

For example, you might want to be warned when the monthly department budget has been depleted before the month is over.

If you would like to see a demonstration of Ipswitch WhatsUp Gold and cloud monitoring, book a short call with one of our consultants today.


Network Monitoring Solution Buyers Guide