Small XIA Configuration Server logo

Microsoft Azure Reporting & Documentation Tool

Automatically document your Microsoft Azure environment with our network documentation tool XIA Configuration.

Audit and document tenants, Azure Active Directory, resources, virtual machines, SQL, storage, virtual networks and more.

Microsoft Azure is a cloud computing platform and infrastructure created by Microsoft for building, deploying, and managing applications and services through a global network of Microsoft-managed data centers.

All of XIA Configuration's features are supported when documenting Microsoft Azure including version control, production of professional documentation, PowerShell support, reporting, change tracking, XML output and more.

Microsoft Azure Documentation Example

View an example document generated by XIA Configuration of an Azure tenant from a fictitious company Contoso Foods:

Microsoft Azure documentation sample generated by XIA Configuration (click to open)
Microsoft Azure documentation sample generated by XIA Configuration (click to open)

Information documented by XIA Configuration

Find out more about the Microsoft Azure information documented by XIA Configuration below:

Demonstration Video

Watch our Azure documentation tool gather inventory data, export it to PDF and run reports:

A demonstration video of our Azure documentation tool XIA Configuration

To see an overview video, visit the XIA Configuration product page. To see all the tutorials, visit our tutorials page.

Tenant Information

A tenant is a dedicated instance of the Azure platform that represents an organization.

Document the following Microsoft Azure tenant information:

  • Subscription and Tenant Identifiers
  • Subscription Permissions
  • Locations Map
Screenshot of Microsoft Azure tenant information in the XIA Configuration web interface
Screenshot of Microsoft Azure tenant information in the XIA Configuration web interface

Available Locations

XIA Configuration provides information about the locations available to the tenant:

  • Name
  • Providers

Azure Active Directory

Audit the following Azure Active Directory information:

Users

  • Name
  • User Principal Name
  • Identifier

Groups

  • Name
  • Identifier
  • Members
Screenshot of Microsoft Azure Active Directory users in a document generated by XIA Configuration
Screenshot of Microsoft Azure Active Directory users in a document generated by XIA Configuration
Note: For detailed information about Microsoft Active Directory, see the Active Directory capability page.

Resource Groups

Resource groups allow Azure Resource Manager (ARM) resources to be grouped and managed as a unit.

Inventory the following resource groups information:

  • Locations Map
  • Tags
  • Resources
  • Role Assignments
  • Resource Locks
  • Automation Script
Screenshot of Microsoft Azure resource groups in the XIA Configuration web interface
Screenshot of Microsoft Azure resource groups in the XIA Configuration web interface

Resources

Within an Azure tenant, resources are managed units such as web applications, storage accounts, virtual networks and virtual machines.

Run reports on the following resource settings:

  • Name
  • Tags
  • Permissions
Screenshot of Microsoft Azure resources in the XIA Configuration web interface
Screenshot of Microsoft Azure resources in the XIA Configuration web interface

Virtual Machines

An Azure virtual machine is a software based machine running on a cloud based hypervisor.

Document the following virtual machine information:

  • Name
  • Type
  • Power State
  • Sizing
  • Availability Set
  • Disks
  • Boot Diagnostics
  • Virtual Machine Extensions
  • Network Interfaces
  • Permissions
Note: For detailed information on virtual machines running on Azure, please see the Windows server capability page and, for Unix, the Unix server capability page.
Screenshot of a Microsoft Azure virtual machine in a document generated by XIA Configuration
Screenshot of a Microsoft Azure virtual machine in a document generated by XIA Configuration

Virtual Machine Extensions

Azure Virtual Machine extensions are small applications that provide post deployment configuration, automation tasks and functionality for Azure Virtual Machines.
  • Name
  • Publisher
  • Version
Screenshot of a Microsoft Azure virtual machine extension in the XIA Configuration web interface
Screenshot of a Microsoft Azure virtual machine extension in the XIA Configuration web interface

Classic Virtual Machines

A classic Azure virtual machine is a software based machine running on a cloud based hypervisor.
  • Name
  • Location Display Name
  • DNS Name
  • Operating System Type
  • Instance Size
  • Public IP Address
  • Public IP Name
  • Service Name
  • Static IP Address
  • Permissions
Screenshot of a Microsoft Azure classic virtual machine in a document generated by XIA Configuration
Screenshot of a Microsoft Azure classic virtual machine in a document generated by XIA Configuration

Availability Sets

An Azure availability set provides for two or more Virtual Machines to be deployed across different fault domains to avoid a single point of failure.

XIA Configuration retrieves the following information on availability sets:

  • Fault Domain Count
  • Update Domain Count
  • Virtual Machines
  • Permissions
Screenshot of a Microsoft Azure availability set in the XIA Configuration web interface
Screenshot of a Microsoft Azure availability set in the XIA Configuration web interface

SQL

Note: For detailed information about Microsoft SQL Server, see the SQL Instance capability page.

SQL Servers

An Azure SQL Server is a Microsoft hosted server that provides relational database-as-a-service (DBaaS).

General Settings

  • Active Directory Administrator
  • Server Version
  • SQL Administrator Login

Databases

  • Name
  • Edition
  • Elastic Pool
  • Location

Audit Settings

  • Auditing Enabled

Firewall

  • Allow Access to Azure Services

Firewall Rules

  • Name
  • Start IP Address
  • End IP Address
Screenshot of a Microsoft Azure SQL server in a document generated by XIA Configuration
Screenshot of a Microsoft Azure SQL server in a document generated by XIA Configuration

SQL Databases

An Azure SQL database is a relational database-as-a-service (DBaaS).

General Settings

  • Name
  • Collation Name
  • Creation Date
  • Database Identifier
  • Data Encryption Enabled
  • Edition
  • Maximum Size
  • Service Objective Name

Replication Links

  • Partner Location Name
  • Link Identifier
  • Partner Resource Group Name
  • Partner Role
  • Partner Server Name

Hosting Settings

  • Server Name
  • Elastic Pool Name
Screenshot of a Microsoft Azure SQL database in the XIA Configuration web interface
Screenshot of a Microsoft Azure SQL database in the XIA Configuration web interface

SQL Elastic Pools

An Azure SQL elastic pool provide a simple cost effective solution to manage the performance goals for multiple databases that have widely varying and unpredictable usage patterns.

General Settings

  • Creation Date
  • DTU
  • Edition
  • Server Name
  • Storage (MB)
  • Maximum DTU
  • Minimum DTU

Databases

  • Name
  • Edition
  • Elastic Pool
  • Location
Screenshot of a Microsoft Azure SQL elastic pool in a document generated by XIA Configuration
Screenshot of a Microsoft Azure SQL elastic pool in a document generated by XIA Configuration

Storage Accounts

A storage account provides scalable, durable, and highly available cloud based storage for virtual machines and applications.

Document the following storage account information:

General Settings

  • SKU
  • Status of Primary
  • Status of Secondary
  • Tier

Primary Endpoints

  • Blob
  • File
  • Queue
  • Table

Blob Service

  • Custom Domain
  • Encryption Enabled

Access Keys

  • Primary Access Key
  • Secondary Access Key
Screenshot of a Microsoft Azure storage account in the XIA Configuration web interface
Screenshot of a Microsoft Azure storage account in the XIA Configuration web interface

Network Interfaces

A network interface (NIC) is the interconnection between a Virtual Machine (VM) and the underlying software network. Within Azure, a network interface is created as an independent resource allowing it to be decoupled from the virtual machine and reused if required.

Audit the following information on network interfaces:

General Settings

  • Accelerated Networking Enabled
  • IP Forwarding Enabled
  • MAC Address
  • Network Security Group Name
  • Resource GUID

IP Configuration

  • Private IP Address
  • Private IP Address Version Type
  • Private IP Allocation Method
  • Public IP Address Name
  • Public IP Address

Subnet default

  • Address Prefix
  • Network Security Group Name
  • Route Table Name

DNS Settings

  • DNS Servers
  • Internal DNS Name Label
  • Internal Domain Name Suffix
  • Internal FQDN
Screenshot of a Microsoft Azure network interface in a document generated by XIA Configuration
Screenshot of a Microsoft Azure network interface in a document generated by XIA Configuration

Network Security Groups

A network security group contains a list of access control list (ACL) entries that allow or deny network traffic to the virtual machine instances found in a virtual network.

Inventory the following network security group information:

  • Name
  • Subnets
  • Network Interfaces
  • Inbound Security Rules
  • Outbound Security Rules
  • Permissions
Screenshot of a Microsoft Azure network security group in the XIA Configuration web interface
Screenshot of a Microsoft Azure network security group in the XIA Configuration web interface

Route Tables

An Azure route table allows custom routing table entries to be created for cloud based resources.
  • Name
  • Subnets
  • Permissons

Route Entries

  • Name
  • Address Prefix
  • Next Hop
Screenshot of a Microsoft Azure route table in a document generated by XIA Configuration
Screenshot of a Microsoft Azure route table in a document generated by XIA Configuration

Public IP Addresses

An Azure public IP address is an internet accessible address that can be assigned to Azure cloud hosted resources.

Document the following public IP address information:

  • Name
  • Idle Timeout
  • IP Address
  • IP Address Allocation Method
  • IP Address Version
  • Permissions
Screenshot of a Microsoft Azure public IP address in the XIA Configuration web interface
Screenshot of a Microsoft Azure public IP address in the XIA Configuration web interface

Virtual Networks

An Azure virtual network is a representation of a network in the cloud including the IP address blocks, DNS settings, security policies, and route tables.

Run reports on the following virtual network information:

  • Name
  • Address Prefixes
  • DNS Servers
  • Resource GUID
  • Subnets
  • Permissions
Screenshot of a Microsoft Azure virtual network in a document generated by XIA Configuration
Screenshot of a Microsoft Azure virtual network in a document generated by XIA Configuration

Web Applications

An Azure web app provides the platform for hosting websites and web applications.

General Settings

  • Host Names
  • Outbound IP Addresses

Authentication

  • Is Enabled

Publishing Settings

  • FTP Destination App URL
  • FTP Passive Mode
  • FTP Publish URL
  • FTP User Name
Screenshot of a Microsoft Azure web app in the XIA Configuration web interface
Screenshot of a Microsoft Azure web app in the XIA Configuration web interface

App Service Plan

An Azure app service plan provides information about the service plan that supports an Azure web application.
  • Maximum Number of Workers
  • Number Of Sites
  • SKU Name
  • SKU Tier
Screenshot of a Microsoft Azure app service plan in a document generated by XIA Configuration
Screenshot of a Microsoft Azure app service plan in a document generated by XIA Configuration

Role Definitions

XIA Configuration lists the roles defined within the tenant.

  • Name
  • Description
  • Actions
  • Assignable Scopes
  • Identifier
  • Is Role Custom
Screenshot of a Microsoft Azure role definitions in the XIA Configuration web interface
Screenshot of a Microsoft Azure role definitions in the XIA Configuration web interface

Relationship Map

XIA Configuration generates a relationship map showing the virtual machines hosted on the Azure tenant:

Screenshot of a Microsoft Azure relationship map in the XIA Configuration web interface
Screenshot of a Microsoft Azure relationship map in the XIA Configuration web interface

Microsoft Azure Reporting

Use XIA Configuration as a Microsoft Azure reporting tool with the built-in Azure Tenant reports.
Create your own custom reports to access the full range of data collected by XIA Configuration.

For example, run a report to show a summary of your Azure virtual machines:

Screenshot of the Azure virtual machines summary report output in the XIA Configuration web interface
Screenshot of the Azure virtual machines summary report output in the XIA Configuration web interface

Or, run a report on your Azure resources:

Screenshot of the Azure resource types summary report output in the XIA Configuration web interface
Screenshot of the Azure resource types summary report output in the XIA Configuration web interface

Export to CSV

Export your report to CSV and open it in Microsoft Excel for further analysis:

Microsoft Azure resource types summary report viewed in Excel
Microsoft Azure resource types summary report output viewed in Excel

Find out more about the reporting feature >

Compare Items

Compare items to see differences or compare two versions of the same item to see changes.

Screenshot showing the comparison of the latest version of an Azure tenant with the previous version
Screenshot showing the comparison of the latest version of an Azure tenant with the previous version

Find out more about the item comparison feature >

Mobile Support

Access your Microsoft Azure configuration on your mobile device.

Screenshot showing Microsoft Azure configuration on a mobile device

Interested?

View the sample document or find out more about XIA Configuration.

  Free Trial   Buy

Back to all capabilities >

Capabilities   ▲