Перейти к основному содержимому

VMware Hypervisor

Macros used

NameValue
{$VMWARE.PASSWORD}

-

{$VMWARE.URL}

-

{$VMWARE.USERNAME}

-

Items collected

NameDescriptionTypeIntervalKey and additional info
VMware: Hypervisor pingChecks if the hypervisor is running and accepting ICMP pings.SIMPLE

-

icmpping[]
VMware: Cluster nameCluster name of the guest VM.SIMPLE1hvmware.hv.cluster.name[{$VMWARE.URL},{$VMWARE.HV.UUID}]
VMware: CPU usage in percentsCPU usage as a percentage during the interval.SIMPLE

-

vmware.hv.cpu.usage.perf[{$VMWARE.URL},{$VMWARE.HV.UUID}]
VMware: CPU usageAggregated CPU usage across all cores on the host in Hz. This is only available if the host is connected.SIMPLE

-

vmware.hv.cpu.usage[{$VMWARE.URL},{$VMWARE.HV.UUID}]
VMware: CPU utilizationCPU usage as a percentage during the interval depends on power management or HT.SIMPLE

-

vmware.hv.cpu.utilization[{$VMWARE.URL},{$VMWARE.HV.UUID}]
VMware: Datacenter nameDatacenter name of the hypervisor.SIMPLE1hvmware.hv.datacenter.name[{$VMWARE.URL},{$VMWARE.HV.UUID}]
VMware: Full nameThe complete product name, including the version information.SIMPLE1hvmware.hv.fullname[{$VMWARE.URL},{$VMWARE.HV.UUID}]
VMware: CPU frequencyThe speed of the CPU cores. This is an average value if there are multiple speeds. The product of CPU frequency and number of cores is approximately equal to the sum of the MHz for all the individual cores on the host.SIMPLE1hvmware.hv.hw.cpu.freq[{$VMWARE.URL},{$VMWARE.HV.UUID}]
VMware: CPU modelThe CPU model.SIMPLE1hvmware.hv.hw.cpu.model[{$VMWARE.URL},{$VMWARE.HV.UUID}]
VMware: CPU coresNumber of physical CPU cores on the host. Physical CPU cores are the processors contained by a CPU package.SIMPLE1hvmware.hv.hw.cpu.num[{$VMWARE.URL},{$VMWARE.HV.UUID}]
VMware: CPU threadsNumber of physical CPU threads on the host.SIMPLE1hvmware.hv.hw.cpu.threads[{$VMWARE.URL},{$VMWARE.HV.UUID}]
VMware: Total memoryThe physical memory size.SIMPLE1hvmware.hv.hw.memory[{$VMWARE.URL},{$VMWARE.HV.UUID}]
VMware: ModelThe system model identification.SIMPLE1hvmware.hv.hw.model[{$VMWARE.URL},{$VMWARE.HV.UUID}]
VMware: Bios UUIDThe hardware BIOS identification.SIMPLE1hvmware.hv.hw.uuid[{$VMWARE.URL},{$VMWARE.HV.UUID}]
VMware: VendorThe hardware vendor identification.SIMPLE1hvmware.hv.hw.vendor[{$VMWARE.URL},{$VMWARE.HV.UUID}]
VMware: Ballooned memoryThe amount of guest physical memory that is currently reclaimed through the balloon driver. Sum of all guest VMs.SIMPLE

-

vmware.hv.memory.size.ballooned[{$VMWARE.URL},{$VMWARE.HV.UUID}]
VMware: Used memoryPhysical memory usage on the host.SIMPLE

-

vmware.hv.memory.used[{$VMWARE.URL},{$VMWARE.HV.UUID}]
VMware: Number of bytes receivedVMware hypervisor network input statistics (bytes per second).SIMPLE

-

vmware.hv.network.in[{$VMWARE.URL},{$VMWARE.HV.UUID},bps]
VMware: Number of bytes transmittedVMware hypervisor network output statistics (bytes per second).SIMPLE

-

vmware.hv.network.out[{$VMWARE.URL},{$VMWARE.HV.UUID},bps]
VMware: Power usage maximum allowedMaximum allowed power usage.SIMPLE

-

vmware.hv.power[{$VMWARE.URL},{$VMWARE.HV.UUID},max]
VMware: Power usageCurrent power usage.SIMPLE

-

vmware.hv.power[{$VMWARE.URL},{$VMWARE.HV.UUID}]
VMware: Get sensorsMaster item for sensors data.SIMPLE

-

vmware.hv.sensors.get[{$VMWARE.URL},{$VMWARE.HV.UUID}]
VMware: Overall statusThe overall alarm status of the host: gray - unknown, green - ok, red - it has a problem, yellow - it might have a problem.SIMPLE

-

vmware.hv.status[{$VMWARE.URL},{$VMWARE.HV.UUID}]
VMware: UptimeSystem uptime.SIMPLE

-

vmware.hv.uptime[{$VMWARE.URL},{$VMWARE.HV.UUID}]
VMware: VersionDot-separated version string.SIMPLE1hvmware.hv.version[{$VMWARE.URL},{$VMWARE.HV.UUID}]
VMware: Number of guest VMsNumber of guest virtual machines.SIMPLE1hvmware.hv.vm.num[{$VMWARE.URL},{$VMWARE.HV.UUID}]

Triggers

NameDescriptionExpressionPriorityDependencies
VMware: Hypervisor is downThe service is unavailable or does not accept ICMP ping.last(/VMware Hypervisor/icmpping[])=0AVERAGE ⚠VMware: Hypervisor ping
VMware: The {$VMWARE.HV.UUID} health is RedOne or more components in the appliance might be in an unusable status and the appliance might become unresponsive soon. Security patches might be available.last(/VMware Hypervisor/vmware.hv.status[{$VMWARE.URL},{$VMWARE.HV.UUID}])=3HIGH ⛔VMware: Overall status
VMware: The {$VMWARE.HV.UUID} health is YellowOne or more components in the appliance might become overloaded soon.last(/VMware Hypervisor/vmware.hv.status[{$VMWARE.URL},{$VMWARE.HV.UUID}])=2AVERAGE ⚠VMware: Overall status
VMware: Hypervisor has been restartedUptime is less than 10 minutes.last(/VMware Hypervisor/vmware.hv.uptime[{$VMWARE.URL},{$VMWARE.HV.UUID}])<10mWARNING 📢VMware: Uptime

Discovery rule №1

NameDescriptionTypeIntervalKey and additional info
Datastore discovery

-

SIMPLE1hvmware.hv.datastore.discovery[{$VMWARE.URL},{$VMWARE.HV.UUID}]

Item prototypes

NameDescriptionTypeIntervalKey and additional info
VMware: Multipath count for datastore {#DATASTORE}Number of available datastore paths.SIMPLE

-

vmware.hv.datastore.multipath[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE}]
VMware: Average read latency of the datastore {#DATASTORE}Average amount of time for a read operation from the datastore (milliseconds).SIMPLE

-

vmware.hv.datastore.read[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE},latency]
VMware: Free space on datastore {#DATASTORE} (percentage)VMware datastore space in percentage from total.SIMPLE5mvmware.hv.datastore.size[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE},pfree]
VMware: Total size of datastore {#DATASTORE}VMware datastore space in bytes.SIMPLE5mvmware.hv.datastore.size[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE}]
VMware: Average write latency of the datastore {#DATASTORE}Average amount of time for a write operation to the datastore (milliseconds).SIMPLE

-

vmware.hv.datastore.write[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE},latency]

Trigger prototypes

NameDescriptionExpressionPriorityDependencies
VMware: The multipath count has been changedThe number of available datastore paths less than registered ({#MULTIPATH.COUNT}).last(/VMware Hypervisor/vmware.hv.datastore.multipath[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE}],#1)<>last(/VMware Hypervisor/vmware.hv.datastore.multipath[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE}],#2) and last(/VMware Hypervisor/vmware.hv.datastore.multipath[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE}])<{#MULTIPATH.COUNT}AVERAGE ⚠VMware: Multipath count for datastore {#DATASTORE}

Discovery rule №2

NameDescriptionTypeIntervalKey and additional info
Healthcheck discoveryVMware Rollup Health State sensor discoveryDEPENDENT0vmware.hv.healthcheck.discovery

Item prototypes

NameDescriptionTypeIntervalKey and additional info
VMware: Health state rollupThe host health state rollup sensor value: gray - unknown, green - ok, red - it has a problem, yellow - it might have a problem.DEPENDENT

-

vmware.hv.sensor.health.state[{#SINGLETON}]

Trigger prototypes

NameDescriptionExpressionPriorityDependencies
VMware: The {$VMWARE.HV.UUID} health is RedOne or more components in the appliance might be in an unusable status and the appliance might become unresponsive soon. Security patches might be available.last(/VMware Hypervisor/vmware.hv.sensor.health.state[{#SINGLETON}])="Red"HIGH ⛔VMware: Health state rollup
VMware: The {$VMWARE.HV.UUID} health is YellowOne or more components in the appliance might become overloaded soon.last(/VMware Hypervisor/vmware.hv.sensor.health.state[{#SINGLETON}])="Yellow"AVERAGE ⚠VMware: Health state rollup