Overview

Use the Azure Cloud Discovery app to gain visibility into Cloud resources, such as virtual machines, disks, and more across your Azure Cloud accounts.


Description

The Azure Cloud Discovery app discovers virtual assets across your Azure Cloud accounts and syncs them into the Freshservice CMDB, providing a single view to manage your Cloud resources. The resources discovered include:

  1. Instances (Virtual Machines)

  2. Volumes (Disks)

  3. RDS

  4. Load Balancer

  5. Security Groups

  6. OS Templates and Images

  7. Networks (VPCs) and Subnets

  8. Network Interfaces

  9. Elastic Ip

  10. Azure Resource Group

  11. Azure Key Vault

  12. Azure Subscription

  13. Azure Application Gateway


Prerequisites


A.  Register an App for your Azure account


1. Once you login into your account on the Azure portal, search for Azure > Active Directory. 

2. On the active directory page in the left side panel, go to App Registrations > New Registration.

3. Enter a suitable name for the integration and click Register.





Note: We will be granting permissions for resources under a subscription to this app.



B.  Permissions to be granted

 

Assign permissions for your app (created in Prerequisite A), which will be used to authenticate calls to Azure. 


Go to the Azure portal, and search for Subscriptions. Select your active subscription.

1. Click Access control (IAM).

2. Select Role assignments.

3. Click Add.

4. Select Add role assignment.

5. Select the role Reader.

6. In the Select dropdown, search for the app name created in Prerequisite (A).

7. Click Save.


Now the app will have access to the resources under your active subscription.




Installation Parameters

  1. Client ID

  2. Key (Secret Key)

  3. Tenant ID

  4. Subscription ID


Steps to get the installation parameters:

 
All installation parameters can be found in the Azure portal.


  1. Login into your account on the Azure portal.

  2. Search for Azure Active Directory. 

  3. On the active directory page, click Overview.

  4. Copy the Tenant ID from the left side panel.

  5. Select App Registrations > Open App.

  6. Copy the Application (client) ID.

  7. Go to App Registrations > Certificates & secrets (in the left panel).

  8. Click New client secret.

  9. Copy Value, which is your secret key.

  10. For the Subscription ID in Azure portal, search Subscriptions > Active Subscription > Copy Subscription ID.