# Agents generated by the plugin The execution of this plugin will create several agents, depending on the configuration that has been implemented in the configuration file. In total the plugin can create the following agent types with the following modules: **Datacenter** An agent will be created for the datacenter specified in the configuration file, with the following modules
ModuleNameDescriptionAPI versionDisponibility
Pingpingping to the machine that supports vCenterAllAnytime
Check 443 portcheck443Check to port 443 of the machine that supports vCenterAllAnytime
**Datastores** An agent will be created for each datastore to be monitored, according to the specified configuration, with the following modules
ModuleNameDescriptionVersión APIDisponibility
CapacitycapacityMaximum Datastore capacity in bytesAllAnytime
Free SpacefreeSpacePercentage of free space in the DatastoreAllAnytime
Disk OverallocationoverallocationPercentage of disk over-allocation≥v4.0Anytime
Free Space BytesfreeSpaceBytesAmount of free space in bytesAllAnytime
ESX-DS Paths StatusdsPathStatusDatastore is accessible for all the configured ESXsAll Anytime
**ESX** An agent will be created for each ESXI host to be monitored, according to the specific configuration.
ModuleNameDescriptionAPI versionDisponibility
Boot TimebootTimeLast date on which the host was turned onAllAnytime
CPU Info \[x\]cpuInfoCPU overview (one module is created per ESXi CPU)AllIf connected
Memory SizememorySizeTotal amount of host physical memory in BytesAllIf connected
Overall CPU UsageoverallCpuUsageSum of all CPUs usage in MhzAllIf connected
Overall Memory UsageoverallMemoryUsageOverall Memory Usage of VMware HostsAllIf connected
Power StatepowerStateHost power status≥v2.5Anytime
SSL ThumbprintsslThumbprintHost SSL fingerprint≥v4.0If configured
UptimeuptimeHost Uptime in seconds≥v4.1If connected
VNIC Info \[x\]vnicInfoInformation on host virtual network interfacesAllIf configured and connected
Host AlivehostAliveModule that is worth 1 if the ESX is connected and 0 otherwiseAllAnytime
Connection StateconnectionStateHost connection statusAllAnytime
Disk ReaddiskReadKbps rate read from diskAllNivel stats ≥2
Disk WritediskWriteDisk written Kbps rateAllNivel stats ≥2
Disk Read LatencydiskReadLatencyDisk read latency in millisecondsAllNivel stats ≥2
Disk Write LatencydiskWriteLatencyDisk write latency in millisecondsAllNivel stats ≥2
Data receivednetReceivedKbps rate received from hostAllNivel stats ≥2
Data transmittednetTransmittedRate of Kbps sent from hostAllNivel stats ≥2
Packages ReceivednetPkgRxNumber of packets received in the intervalAllNivel stats ≥2
Packages TransmittednetPkgTxNumber of packets sent in the intervalAllNivel stats ≥2
CPU UsagecpuUsagePercentPercentage of CPU usageAllNivel stats ≥2
Memory UsagememoryUsagePercentPercentage of RAM usageAllNivel stats ≥2
Net UsagenetUsageNetwork data received and sent from all NICsAllNivel stats ≥2
Disk RatediskRateAssaulted I/O rate in KB/secAllNivel stats ≥2
Max. Disk LatencymaxDiskLatencyMaximum latency of all disksAllNivel stats ≥2
< Path name >pathStatusPath stateAllNivel stats ≥2
HA StatushaStatusHost HA status≥v5.0If configured
Sensor\*systemHealthInfoStatus of hardware sensors (one module per sensor)AllESXi >= 3.5
**VM** An agent will be created for each virtual machine to be monitored, according to the specific configuration.
MóduloNombre cortoDescripciónVersión APIDisponibilidad
Boot TimebootTimeLast date on which the virtual machine was powered onAllIf connected
Connection StateconnectionStateConnection statusAllAnytime
Consumed Overhead MemoryconsumedOverheadMemoryAmount of memory consumed by the virtual machine in MB≥v4.0if configured
CPU AllocationcpuAllocationInformation on the resources allocated to the virtual machine's CPUAllif configured
Disk Free \[x\]diskFreeFree percentage of the virtual machine's disk (there will be one module for each disk contained in the virtual machine).Allif configured
Guest StateguestStateOperating mode of the host operating systemAllif configured
Host InfohostVMware host informationAllif configured
Host AlivehostAliveModule that is worth 1 if the virtual machine is running and 0 otherwiseAllAnytime
Host Memory UsagehostMemoryUsageMemory consumed by the virtual machine in MBAllif connected
Host NamehostNameName of associated hostAllif configured
IP Address \[x\]ipAddressIP address of the machine (one will be displayed per available network interface)≥v4.1if configured
MAC Address \[x\]macAddressMAC address of the machine (one will be displayed per available network interface)Allif configured
Max CPU UsagemaxCpuUsageUpper limit of virtual machine CPU utilizationAllIf connected
Max Memory UsagemaxMemoryUsageUpper limit of virtual machine RAM memory usageAllIf connected
Memory AllocationmemoryAllocationLimit of memory resourcesAllif configured
Memory OverheadmemoryOverheadAmount of memory used by the virtual machine over and above the needs of the host operating system in bytes.Allif configured
Overall CPU DemandoverallCpuDemandBasic statistics on CPU performance in Mhz≥v4.0If connected
Overall CPU UsageoverallCpuUsageBasic statistics on CPU utilization in MhzAllIf connected
Power StatepowerStateCurrent virtual machine statusAllAnytime
Private MemoryprivateMemoryAmount of memory in MB that is given to the virtual machine from the unshared memory≥v4.0If connected
Shared MemorysharedMemoryAmount of memory in MB given to the virtual machine of the shared memory≥v4.0If connected
Tools Running StatustoolsRunningStatusCurrent running status of VMware Tools installed on the guest operating system≥v4.0if configured
Trigger Alarm StatetriggeredAlarmStateVMware alarm status≥v4.0if configured
Uptime SecondsuptimeSecondsVirtual machine uptime in seconds≥v4.1If connected
Virtual Image PathvirtualImagePathVirtual machine configuration file path (.vmx)AllAnytime
Disk ReaddiskReadKbps rate read from diskAllNivel stats ≥2
Disk WritediskWriteDisk written Kbps rateAllNivel stats ≥2
Disk Read LatencydiskReadLatencyDisk read latency in millisecondsAllNivel stats ≥2
Disk Write LatencydiskWriteLatencyDisk write latency in millisecondsAllNivel stats ≥2
Data receivednetReceivedKbps rate received from hostAllNivel stats ≥2
Data transmittednetTransmittedRate of Kbps sent from hostAllNivel stats ≥2
Packages ReceivednetPkgRxNumber of packets received in the intervalAllNivel stats ≥2
Packages TransmittednetPkgTxNumber of packets sent in the intervalAllNivel stats ≥2
CPU UsagecpuUsagePercentPercentage of CPU usageAllNivel stats ≥2
Memory UsagememoryUsagePercentPercentage of RAM usageAllNivel stats ≥2
Net UsagenetUsageNetwork data received and sent from all NICsAllNivel stats ≥2
Disk RatediskRateAssaulted I/O rate in KB/secAllNivel stats ≥2
Max. Disk LatencymaxDiskLatencyMaximum latency of all disksAllNivel stats ≥2
HeartBeatheartbeatNumber of heartbeats of the virtual machineAllNivel stats ≥2
CPU ReadycpuReadyPercentage of time machine is ready, but not queued to run on the physical CPUAllNivel stats ≥2
Number SnapshotssnapshotCounterNúmero de snapshots para la máquina virtual (**este Módulo puede afectar al rendimiento de la monitorización**, por ello se recomienda ejecutarlo con un valor de intervalo alto, por ejemplo cada hora).AllNivel stats ≥2
Date SnapshotssnapshotDateName and date of snapshots from a virtual machineAllif configured
HA StatushaStatusHA status for the virtual machine≥v5.0if configured
**Switches** If switch monitoring is enabled with the "virtual\_network\_monitoring" option in the configuration file, an agent will be created for each switch with the following modules:
<nombre\_switch>\_ifOperStatusindicates the operational status of a physical or virtual network interface
<nombre\_switch>\_overallStatusindicates the general status of the switch in terms of availability and health
<nombre\_switch>\_connectedVMsdisplays the number of virtual machines that are connected