Fetching information of azure environment

Varma 1,385 Reputation points
2024-07-03T18:49:48.0333333+00:00

Our azure environment is huge

I would like to understand how servers are configured, how virtual network are configured and how front door is configured and how this front door is taking the requests and application gateway is configured

how hubspoke between and vwan is Congirued

So I want to understand how and why they configured ?

is there any way azure CLI command to check all these ? If yes could please shar

also is there any network flow and to fetch high level diagram ?

generate report.

Azure Cloud Services
Azure Cloud Services
An Azure platform as a service offer that is used to deploy web and cloud applications.
702 questions
Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
8,000 questions
Azure Virtual Network
Azure Virtual Network
An Azure networking service that is used to provision private networks and optionally to connect to on-premises datacenters.
2,509 questions
{count} vote

Accepted answer
  1. kobulloc-MSFT 26,351 Reputation points Microsoft Employee
    2024-07-04T00:45:52.03+00:00

    Hello, @Varma !

    How do I visualize how different Azure services are connected or generate reports on my Azure services?

    The best Azure based solution for visualizing different services is arguably Network Watcher's topology feature:

    https://learn.microsoft.com/en-us/azure/network-watcher/network-insights-topology

    Topology provides an interactive interface to view resources and their relationships in Azure across multiple subscriptions, regions, and resource groups. It helps you manage and monitor your cloud network infrastructure with interactive graphical interface that provides you with insights from Azure Network Watcher connection monitor and traffic analytics. Topology helps you diagnose and troubleshoot network issues by providing contextual access to Network Watcher diagnostic tools such as connection troubleshoot, packet capture, and next hop.

    User's image

    Another powerful tool to look at is Azure Resource Graph:

    https://learn.microsoft.com/en-us/azure/governance/resource-graph/overview

    Azure Resource Graph is an Azure service designed to extend Azure Resource Management by providing efficient and performant resource exploration. Resource Graph has the ability to query at scale across a given set of subscriptions so that you can effectively govern your environment. These queries provide the following abilities:

    • Query resources with complex filtering, grouping, and sorting by resource properties.
    • Explore resources iteratively based on governance requirements.
    • Assess the effect of applying policies in a vast cloud environment.
    • Query changes made to resource properties.

    What Azure CLI commands can I use to check Azure service configurations?

    There is usually an Azure CLI command for anything you want to accomplish:

    https://learn.microsoft.com/en-us/cli/azure/?view=azure-cli-latest

    Examples:


    I hope this has been helpful! Your feedback is important so please take a moment to accept answers.

    If you still have questions, please let us know what is needed in the comments so the question can be answered. Thank you for helping to improve Microsoft Q&A!

    User's image

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Marcin Policht 25,925 Reputation points MVP
    2024-07-03T19:25:07.8433333+00:00

    Nothing native - but you might want to explore some open-source (e.g. https://github.com/PrateekKumarSingh/AzViz ) and commercial (e.g. https://www.hava.io/azure-infrastructure-diagrams) products


    If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.

    hth

    Marcin

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.