# Azure Microsoft Compute # Introduction The purpose of this plugin is to monitor instances and regions of **Azure Microsoft Compute**, using key metrics related to the CPU, networks, IOPS and disks that are essential to control and monitor these machines and to guarantee optimal performance, solve problems, plan the scaling, meeting SLAs and improving security. The plugin connects to the Azure API and monitors zones and instances using the aforementioned metrics, generating an agent for each zone and instance via XML that is sent to the Pandora server. # Compatibility matrix
**Systems where it has been tested** | Rocky linux, Fedora 34 |
**Systems where it works** | Any linux system |
--conf | Path to configuration file |
< Name used with the parameter "stats\_agent\_name" or failing that "azure" > |
Azure MC Instances count | Number of total instances monitored by the plugin |
<Zone name> |
summary.azure.compute.CPUUtilization | Average CPU percentage used for instances in this zone |
summary.azure.compute.DiskReadBytes | Summary of the number of bytes read from disk for each instance of this zone |
summary.azure.compute.DiskReadOps | Summary of the number of read operations performed on the disk of each instance of this zone |
summary.azure.compute.diskWriteBytes | Summary of the number of bytes written to disk for each instance of this zone |
summary.azure.compute.DiskWriteOps | Summary of the number of write operations performed on the disk for each instance in this zone |
summary.azure.compute.instances | Number of instances monitored in this zone |
summary.azure.compute.NetworkPacketsIn | Summary of the number of incoming network packets for each instance of this zone |
summary.azure.compute.NetworkPacketsOut | Summary of the number of outgoing network packets for each instance in this zone |
< Resource group name >/< Instance name > |
State | Machine status, in string format |
Instance State (bool) | Machine status, 1 if it is running, 0 if this is not the case |
CPUUtilization | CPU usage percentage used |
DiskReadBytes | Number of bytes read from disk |
DiskReadOps | The number of read operations performed on the disk |
DiskWriteBytes | Number of bytes written to disk |
DiskWriteOps | Number of write operations performed on the disk |
NetworkPacketsIn | The number of incoming network packets |
NetworkPacketsOut | The number of outgoing network packets |