Azure Documentation Tool

Automated documentation software to help you keep track of your Azure environments

  Download Free 30-Day Trial
  View Example Documentation

Save time by using our Azure documentation tool XIA Configuration to automatically document your Microsoft Azure environments. Instantly report on your assets, monitor configuration changes, and reduce effort by using our software to generate your documentation.

XIA Configuration can also be used to document Windows and Unix virtual machines running in Azure.

XIA Configuration has a non-intrusive architecture with agentless data collection.

  Watch Demo Video

Azure Documentation Example

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

Microsoft Azure documentation example generated by XIA Configuration
Microsoft Azure documentation example generated by XIA Configuration

Watch our Azure documentation tool in action

This video shows the document generation features of XIA Configuration:

A video showing our Azure documentation tool XIA Configuration

Want to watch more? View the Azure tutorial video.

  View All Tutorials

Information documented by XIA Configuration

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

Tenant Information

The following Microsoft Azure tenant information is included in the documentation:

  • 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

For detailed information about Microsoft Active Directory, view the Active Directory page >

The following Azure Active Directory information is included:

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

Resource Groups

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

The following resource groups information is included:

  • 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.

The following resource settings are included:

  • 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.

The following virtual machine information is included:

  • Name
  • Type
  • Power State
  • Sizing
  • Availability Set
  • Disks
  • Boot Diagnostics
  • Virtual Machine Extensions
  • Network Interfaces
  • Permissions
For detailed information on virtual machines running on Azure, view the Windows Machine page and, for Unix/Linux, view the Unix and Linux 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.

The following availability sets information is included:

  • 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

For detailed information about Microsoft SQL Server, view the SQL capability page >

The following SQL information is included:

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.

The following storage account information is included:

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.

The following information on network interfaces is included:

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.

The following network security group information is included:

  • 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.

The following public IP address information is included:

  • 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.

The following virtual network information is included:

  • 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.

The following information on web applications is included

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

Reporting

In addition to generating Azure documentation, you can run reports on your Azure environments.

For example, view a summary of your Azure resource types.

Learn more Screenshot of the Azure virtual machines summary report output in the XIA Configuration web interface
Screenshot of the Azure resource types summary report output in the XIA Configuration web interface

Track Changes

Compare Azure tenants to see differences or compare two versions of the same Azure tenant 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

Try our Azure documentation tool for free

No commitments. No costs. Try XIA Configuration today.

  Download Free 30-Day Trial

View all the systems documented by XIA Configuration >

Capabilities   ▲