Skip to content

[PowerShell] Step 1: Download the CloudMonitor Analytics Engine in Azure

Go to the Azure Marketplace to install the Analytics Engine. Note: you will need to sign in with your Microsoft work or school account: (Right-click on the link) Azure Marketplace - CloudMonitor Analytics Engine

Click “Get It Now” and sign in if required.

Step 2 screenshot

Choose the “1-Month Trial” or select a different plan. Click Continue.

Step 3 screenshot

Select the same plan you selected before and click on “Create”. This will take you through a series of questions to personalise your installation.

Step 4 screenshot

Choose an Azure Subscription in your environment where you would like to install CloudMonitor. This is NOT the Subscriptions that you want to monitor, just where you want to put the CloudMonitor Application.

For example, if you are trialing it, you might install it on a DEV Subscription, whereas if you are monitoring production resources you might want to install it on a Production Subscription.

In our example below we are using a Subscription called “IE - MPN”.

Step 5 screenshot

We recommend always creating a new Resource Group.

Step 6 screenshot

Enter “CloudMonitor” as the Resource Group name and click “OK” (We used “CloudMonitor-RG” in our example below).

Step 7 screenshot

Choose a Region where you want to install CloudMonitor. It makes sense to choose the region closest to your other Azure Subscriptions that you will be monitoring.

Step 8 screenshot

Fill in the Application Name as “CloudMonitor” or something similar and click on Next.

Step 9 screenshot

The next step is to create the Azure AD Service Principal that reads the cost metadata for the Azure Subscriptions that you want to monitor. You will need to have the permissions to create Service Principals in Active Directory, or you could ask your Admin to create it and provide you with the Client ID and Secret. We will assume you have the required permissions.

Choose “Create new” and click on Change Selection.

Step 10 screenshot

Enter a name like “CloudMonitor-SP” and make sure “Accounts in this organizational directory only” is selected, then click on Register.

Step 11 screenshot

Go to the Certificates & Secrets tab in the left -hand menu and click “New client secret”.

Step 12 screenshot

Fill in the “Description” field - we recommend something like “CloudMonitor Client Secret” and choose the amount of time that you want this secret to be valid for.

3 months is more secure but you will need to remember to change it when it expires or CloudMonitor will stop working. We recommend 12 months to avoid the effort of expiring secrets. Click on “Add” to proceed.

Step 13 screenshot

Click on the clipboard to copy the Secret Value and store it in a safe place, like a Password Vault. You will not be able to copy this value again once you close this window, and we need it for a later step.

Step 14 screenshot

Click “Create CloudMonitor Cost Analytics - FinOps on Autopilot” to go back to the installation wizard.

Step 15 screenshot

You will notice the Service Principal that you created is now selected. Paste in the Client Secret Value from the clipboard you created in the previous step.

Step 16 screenshot

and paste it again below to confirm that it is correct, then click on Next.

Step 17 screenshot

The Configuration tab is all about your company configuration.

Enter your company name first.

Step 18 screenshot

Fill in the “Start Month/Day of your Fiscal Year (MMDD)” field.

For example, in Australia, the Financial Year is from the 1st of July to the 30th of June, so you would enter 0701 (July the 1st). In the UK, it is from the 6th of April, so you would enter 0406.

Step 19 screenshot

Fill in the “Reporting Currency” field. If your Azure billing is in Indian Rupees, put INR. If it is US dollars, put USD.

Step 20 screenshot

Select your Primary Timezone. This is used for optimizing the performance of CloudMonitor as costs for Azure are refreshed in your timezone/region.

Step 21 screenshot

Fill in the “Administrator Account” field. It is important that this user is a valid email in your Azure Active Directory. This account will be the first Administrator in the CloudMonitor Admin App who can invite other users and promote users to be Admins.

Step 22 screenshot

Fill in the “Default Owner Email” field. The “Owner” is the user who is responsible for Azure Resources, which is sometimes different from the technical owner/created-by person.

CloudMonitor uses an algorithm to work out who the Owner is, and they can be reassigned in the Admin App. If no Owner is found, the Default Owner is used.

Step 23 screenshot

Enter the email of the person who will be connecting Power BI to the CloudMonitor Analytics Engine.

We will send all communications around the technical installation of CloudMonitor to this person. It is not used for anything else.

Step 24 screenshot

Please ensure that you have read and understand how Microsoft charges for Infrastructure and check this box when you are happy to continue.

Step 25 screenshot

Click on “Next” to proceed to the next tab.

Step 26 screenshot

The final tab is a summary of the deployment. Read through the details and check the Terms and Conditions if you would like to proceed.

Step 27 screenshot

Click “Create” to start the CloudMonitor deployment on Azure.

Step 28 screenshot

The deployment can take between 10 and 45 minutes. Azure will update you when it is complete.

Step 29 screenshot

After successful installation of the CloudMonitor Analytics Engine, please move on to Step 2 to configure Azure Synapse. Step 2: Configure Azure Synapse : CloudMonitor Helpdesk[[ ]]