# Agents generated by the plugin The plugin generates three types of agents: ● virtual machine (VM) ● storage disk (SR) ● XenServer (Host) **Storage Repository (SR) type agents** For each SR an agent will be generated, which will have a name of the type: XenSR\_<name\_of\_SR> **SR Agent Modules** For each agent of this type the following modules will be generated:
NameDescriptionData typeUnity
physical\_sizePhysical spacegeneric\_dataGB
physical\_utilisationPhysical usegeneric\_dataGB
free spaceFree spacegeneric\_dataGB
used percentPercentage of SR usedgeneric\_data%
**Virtual Machine (VM) type agents** Each agent will have the IP of the virtual machine and its system operating (as long as you have XenServer Tools installed **VM Agent Modules** For each agent of this type the following modules will be generated:
Module nameDescriptionData typeUnity
StatusReturns whether a VM is running or notgeneric\_proc-
Status descriptionstate namegeneric\_data\_string-
Memory usedRAM percentage usedgeneric\_data%
cpuXCPU load percentagegeneric\_data%
Xenxerver ToolsCheck if the VM has been installed and update XenServer toolsgeneric\_proc-
VDI\_<nombre vdi>VDI sizegeneric\_dataGB
Vbd\_XX\_writeWrite speed in bytes per secondgeneric\_dataBytes/sec
Vbd\_XX\_readReading speed in bytes per secondgeneric\_dataBytes/sec
**XenServer-type agents** An agent will be generated for each host or server, which will have a name of the type: <XenServer\_name>​ Each agent will recognize your IP. **XenServer Agent Modules** For each agent of this type the following modules will be generated:
Module namedescriptiondata typeunity
VMs runningNumber of VMs runninggeneric\_data-
VMs installedNumber of VMs installedgeneric\_data-
Memory usedRAM percentage usedgeneric\_data%
Load CPU avgAverage load percentage CPUgeneric\_data%