1 VMware 监控 监控项 键值

概述

本页面提供了可用于监控 VMware environments 的简单检查的详细信息。 指标根据监控目标进行分组。

支持的监控项键

监控项键列示时不带参数和附加信息。单击监控项键以查看完整详细信息。

监控项 监控项 键值 描述 监控项 监控项 组
vmware.eventlog VMware事件日志 通用服务
vmware.fullname VMware服务的全称。
vmware.version VMware服务版本。
vmware.cl.perfcounter VMware集群性能计数器指标。 集群
vmware.cluster.alarms.get VMware集群警报数据。
vmware.cluster.discovery VMware集群的发现。
vmware.cluster.property VMware集群属性。
vmware.cluster.status VMware集群状态。
vmware.cluster.tags.get VMware 集群标签 array。
vmware.datastore.alarms.get VMware 数据存储报警数据。 Datastore
vmware.datastore.discovery VMware数据存储的发现。
vmware.datastore.hv.list 数据存储管理程序列表。
vmware.datastore.perfcounter VMware 数据存储性能计数器值。
vmware.datastore.property VMware 数据存储属性。
vmware.datastore.read 从数据存储进行读取操作所需的时间。
vmware.datastore.size 以字节或占总数的百分比表示的 VMware 数据存储空间。
vmware.datastore.tags.get VMware 数据存储标签 array。
vmware.datastore.write 写入数据存储所需的时间。
vmware.dc.alarms.get VMware数据中心警报数据。 Datacenter
vmware.dc.discovery VMware数据中心的发现。
vmware.dc.tags.get VMware 数据中心标签 array。
vmware.dvswitch.discovery VMware vSphere Distributed Switch 的发现。 vSphere Distributed Switch
vmware.dvswitch.fetchports.get VMware vSphere 分布式交换机端口数据。
vmware.hv.alarms.get VMware虚拟机管理程序告警数据。 虚拟机管理程序
vmware.hv.cluster.name VMware虚拟机管理程序集群名称。
vmware.hv.connectionstate VMware虚拟机管理程序连接状态。
vmware.hv.cpu.usage VMware虚拟机监控程序处理器使用率(Hz)。
vmware.hv.cpu.usage.perf VMware虚拟化管理程序处理器在间隔期间的使用百分比。
vmware.hv.cpu.utilization VMware虚拟机管理程序处理器使用率(占间隔时间的百分比),取决于电源管理或超线程技术。
vmware.hv.datacenter.name VMware虚拟机管理程序数据中心名称。
vmware.hv.datastore.discovery VMware虚拟机管理程序数据存储的发现。
vmware.hv.datastore.list VMware虚拟机管理程序数据存储列表。
vmware.hv.datastore.multipath 可用数据存储路径的数量。
vmware.hv.datastore.read 从数据存储进行读取操作所需的平均时间。
vmware.hv.datastore.size 以字节或占总数的百分比表示的 VMware 数据存储空间。
vmware.hv.datastore.write 写入操作到数据存储的平均耗时。
vmware.hv.discovery VMware虚拟机管理程序的发现。
vmware.hv.diskinfo.get VMware虚拟机管理程序磁盘数据。
vmware.hv.fullname VMware虚拟机监控程序名称。
vmware.hv.hw.cpu.freq VMware虚拟机管理程序处理器频率。
vmware.hv.hw.cpu.model VMware虚拟机管理程序处理器型号。
vmware.hv.hw.cpu.num VMware虚拟机监控程序上的处理器核心数量。
vmware.hv.hw.cpu.threads VMware虚拟机监控程序上的处理器线程数。
vmware.hv.hw.memory VMware虚拟机管理程序的总memory大小。
vmware.hv.hw.model VMware虚拟机管理程序型号。
vmware.hv.hw.sensors.get VMware虚拟机管理程序硬件传感器值。
vmware.hv.hw.serialnumber VMware虚拟机管理程序序列号。
vmware.hv.hw.uuid VMware虚拟机管理程序BIOS UUID。
vmware.hv.hw.vendor VMware 虚拟机监控程序供应商名称。
vmware.hv.maintenance VMware虚拟机管理程序维护状态。
vmware.hv.memory.size.ballooned VMware虚拟机管理程序膨胀了memory大小。
vmware.hv.memory.used 使用的 VMware 虚拟机管理程序 memory 大小。
vmware.hv.net.if.discovery VMware管理程序网络接口的发现。
vmware.hv.network.in VMware虚拟机管理程序网络输入统计信息。
vmware.hv.network.linkspeed VMware虚拟机监控程序网络接口速度。
vmware.hv.network.out VMware虚拟机管理程序网络输出统计信息。
vmware.hv.perfcounter VMware虚拟机管理程序性能计数器值。
vmware.hv.property VMware虚拟机管理程序属性。
vmware.hv.power VMware虚拟机管理程序的电源使用情况。
vmware.hv.sensor.health.state VMware虚拟机管理程序健康状态汇总传感器。
vmware.hv.sensors.get VMware虚拟机监控程序硬件供应商状态传感器。
vmware.hv.status VMware虚拟机监控程序状态。
vmware.hv.tags.get VMware 虚拟机监控程序标签 array。
vmware.hv.uptime VMware虚拟机管理程序的正常运行时间。
vmware.hv.version VMware虚拟机管理程序版本。
vmware.hv.vm.num VMware虚拟机管理程序上的虚拟机数量。
vmware.rp.cpu.usage VMware资源池在间隔期间以赫兹为单位的CPU使用率。 资源池
vmware.rp.memory VMware资源池的memory指标。
vmware.alarms.get VMware 虚拟中心告警数据。 虚拟中心
vmware.vm.alarms.get VMware虚拟机告警数据。 虚拟机
vmware.vm.attribute VMware虚拟机自定义属性值。
vmware.vm.cluster.name VMware虚拟机名称。
vmware.vm.consolidationneeded VMware虚拟机磁盘需要合并。
vmware.vm.cpu.latency 虚拟机因争夺物理 CPU 访问权而无法 run 的时间百分比。
vmware.vm.cpu.num VMware虚拟机上的处理器数量。
vmware.vm.cpu.readiness 虚拟机处于就绪状态但无法被 get 调度到物理 CPU run 上运行的时间百分比。
vmware.vm.cpu.ready 虚拟机准备就绪的时间,但无法被 get 调度到物理 CPU 上执行 run。
vmware.vm.cpu.swapwait 等待交换入所花费的 CPU 时间百分比。
vmware.vm.cpu.usage VMware虚拟机处理器使用率(Hz)。
vmware.vm.cpu.usage.perf 间隔期间 VMware 虚拟机处理器使用率百分比。
vmware.vm.datacenter.name VMware虚拟机数据中心名称。
vmware.vm.discovery VMware虚拟机的发现。
vmware.vm.guest.memory.size.swapped 被交换到交换空间中的客户机物理 memory 的数量。
vmware.vm.guest.osuptime 自上次操作系统启动以来经过的总时间。
vmware.vm.hv.name VMware虚拟机管理程序名称。
vmware.vm.memory.size VMware虚拟机总memory大小。
vmware.vm.memory.size.ballooned VMware虚拟机气球memory大小。
vmware.vm.memory.size.compressed VMware虚拟机压缩后的memory大小。
vmware.vm.memory.size.consumed 备份客户机物理 memory 页面所消耗的 主机 物理 memory 数量。
vmware.vm.memory.size.private VMware 虚拟机私有 memory 大小。
vmware.vm.memory.size.shared VMware虚拟机共享的memory大小。
vmware.vm.memory.size.swapped VMware虚拟机交换了memory大小的内存。
vmware.vm.memory.size.usage.guest VMware虚拟机客户机memory使用情况。
vmware.vm.memory.size.usage.host VMware虚拟机主机 memory 使用情况。
vmware.vm.memory.usage 已消耗的主机物理memory的百分比。
vmware.vm.net.if.discovery VMware虚拟机网络接口的发现。
vmware.vm.net.if.in VMware虚拟机网络接口输入统计信息。
vmware.vm.net.if.out VMware虚拟机网络接口输出统计信息。
vmware.vm.net.if.usage 间隔期间 VMware 虚拟机的网络使用情况。
vmware.vm.perfcounter VMware 虚拟机性能计数器值。
vmware.vm.powerstate VMware虚拟机电源状态。
vmware.vm.property VMware虚拟机属性。
vmware.vm.snapshot.get VMware虚拟机快照状态。
vmware.vm.state VMware虚拟机状态。
vmware.vm.storage.committed VMware虚拟机已提交的存储空间。
vmware.vm.storage.readoio 收集间隔期间对虚拟磁盘的未完成读取请求的平均数量。
vmware.vm.storage.totalreadlatency 从虚拟磁盘读取数据所需的平均时间。
vmware.vm.storage.totalwritelatency 写入虚拟磁盘所需的平均时间。
vmware.vm.storage.uncommitted VMware虚拟机未提交的存储空间。
vmware.vm.storage.unshared VMware虚拟机未共享的存储空间。
vmware.vm.storage.writeoio 收集间隔期间发送到虚拟磁盘的未完成写入请求的平均数量。
vmware.vm.tags.get VMware虚拟机标签 array。
vmware.vm.tools VMware虚拟机客户机工具状态或版本。
vmware.vm.uptime VMware虚拟机运行时间。
vmware.vm.vfs.dev.discovery VMware虚拟机磁盘设备的发现。
vmware.vm.vfs.dev.read VMware虚拟机磁盘设备读取统计信息。
vmware.vm.vfs.dev.write VMware 虚拟机磁盘设备写入统计信息。
vmware.vm.vfs.fs.discovery 发现 VMware 虚拟机 file 系统。
vmware.vm.vfs.fs.size VMware虚拟机file系统统计信息。

监控项 键详情

不带尖括号的参数是必填的。用尖括号 < > 标记的参数是可选的。

vmware.eventlog[url,<mode>,<severity>]


VMware事件日志。
返回值:日志

参数:

  • url - VMware服务的URL;
  • mode - all(默认)或 skip - 跳过旧数据的处理;
  • severity - 按严重性过滤:errorwarninginfouser。如果指定多个严重性,需要用逗号分隔并用引号括起来(例如:"error,warning,info,user")。默认情况下此参数被禁用。

备注:

  • 每个URL只能有一个 vmware.eventlog 监控项 监控项;
  • 参见 过滤vmware事件日志记录 VMware事件日志记录;
  • 自 Zabbix 7.0.1 起,该 监控项 可返回用户信息。
vmware.fullname[url]


VMware服务的全名。
返回值:string

参数:

  • url - VMware服务的URL。
VMware 版本 [URL]


VMware服务的版本。
返回值:string

参数:

  • url - VMware服务的URL。
vmware.cl.perfcounter[url,id,path,<instance>]


VMware集群性能计数器指标。
返回值:integer

参数:

  • url - VMware服务URL;
  • id - VMware集群ID。 id 可以从 vmware.cluster.discovery[] 中作为 {#CLUSTER.ID} 获取。
  • path - 性能计数器路径脚注
  • instance - 性能计数器实例。
vmware.cluster.alarms.get[url,id]


VMware集群告警数据。
返回值: JSON object

参数:

  • url - VMware服务的URL;
  • id - VMware集群的ID。
vmware.cluster.discovery[url]


VMware集群的发现。
返回值:JSON object

参数:

  • url - VMware服务的URL。
vmware.cluster.property[url,id,prop]


VMware集群属性。
返回值:string

参数:

  • url - VMware服务URL;
  • id - VMware集群ID;
  • prop - 属性路径。
vmware.cluster.status[url,name]


VMware集群状态。
返回值:0 - 灰色;1 - 绿色;2 - 黄色;3 - 红色。

参数:

  • url - VMware服务URL;
  • name - VMware集群名称。
vmware.cluster.tags.get[url,id]


VMware 集群标签 array。
返回值:JSON object

参数:

  • url - VMware 服务的 URL;
  • id - VMware 集群 ID。

此 监控项 适用于 vSphere 6.5 及更高版本。

vmware.datastore.alarms.get[url,uuid]


VMware 数据存储监控告警数据。
返回值: JSON object

参数:

  • url - VMware 服务 URL;
  • uuid - VMware 数据存储全局唯一标识符。
vmware.datastore.discovery[url,<filter_uuid>]


VMware数据存储的发现。
返回值:JSON object

参数:

  • url - VMware服务的URL;
  • filter_uuid - 单个主机或虚拟机的唯一标识符(默认:空)。如果指定,则仅发现关联的数据存储。
vmware.datastore.hv.list[url,datastore]


数据存储超管列表。
返回值:string

参数:

  • url - VMware服务URL;
  • datastore - 数据存储UUID或名称。

输出示例:

esx7-01-主机.zabbix.sandbox
       esx7-02-主机.zabbix.sandbox
vmware.datastore.perfcounter[url,uuid,path,<instance>]


VMware数据存储性能计数器的值。
返回值:integer 脚注

参数:

  • url - VMware服务的URL;
  • uuid - VMware数据存储的全局唯一标识符;
  • path - 性能计数器的路径脚注
  • instance - 性能计数器的实例。对于聚合值,请使用空实例(默认)。instance 可以从 vmware.datastore.discovery[] 接收,作为 {#DATASTORE.EXTENT} array 的一部分。
vmware.datastore.property[url,uuid,prop]


VMware 数据存储属性。
返回值:string

参数:

  • url - VMware 服务 URL;
  • uuid - VMware 数据存储全局唯一标识符;
  • prop - 属性路径。
vmware.datastore.read[url,datastore,<mode>]


从数据存储读取操作所需的时间(毫秒)。
返回值:integer 脚注

参数:

  • url - VMware服务URL;
  • datastore - 数据存储的UUID或名称;
  • mode - latency(平均值,默认)或 maxlatency(最大值)。
vmware.datastore.size[url,datastore,<mode>]


VMware数据存储空间的字节数或占总量的百分比。
返回值:integer - 表示字节数;float - 表示百分比。

参数:

  • url - VMware服务的URL;
  • datastore - 数据存储的UUID或名称;
  • mode - 可选值:total(默认)、freepfree(空闲百分比)、uncommitted
vmware.datastore.tags.get[url,uuid]


VMware 数据存储标签 array。
返回值:JSON object

参数:

  • url - VMware 服务的 URL;
  • uuid - VMware 数据存储的全局唯一标识符。

此 监控项 适用于 vSphere 6.5 及更高版本。

vmware.datastore.write[url,datastore,<mode>]


向数据存储写入操作所需的时间(毫秒)。
返回值: integer 脚注.

参数:

  • url - VMware服务URL;
  • datastore - 数据存储UUID或名称;
  • mode - latency(平均值,默认)或 maxlatency(最大值)。
vmware.dc.alarms.get[url,id]


VMware数据中心告警数据。
返回值:JSON object

参数:

  • url - VMware服务URL;
  • id - VMware数据中心ID。
vmware.dc.discovery[url] {#vmware.dc.discovery}


发现 VMware 数据中心。
返回值:JSON object

参数:

  • url - VMware 服务 URL。
vmware.dc.tags.get[url,id]


VMware 数据中心标签 array。
返回值:JSON object

参数:

  • url - VMware 服务的 URL;
  • id - VMware 数据中心 ID。

此 监控项 适用于 vSphere 6.5 及更新版本。

vmware.dvswitch.discovery[url] {#vmware.dvswitch.discovery}


发现 VMware vSphere 分布式交换机。
返回值:JSON object

参数:

  • url - VMware 服务 URL。
vmware.dvswitch.fetchports.get[url,uuid,<filter>,<mode>]


VMware vSphere 分布式交换机端口数据。
返回值:JSON object

参数:

  • url - VMware服务URL;
  • uuid - VMware DVSwitch全局唯一标识符;
  • filter - 一个包含逗号分隔条件的string,用于选择端口;
  • mode - state(不包含"config" XML节点的所有XML,默认)或 full

filter 参数支持VMware数据object DistributedVirtualSwitchPortCriteria中可用的criteria

示例:

vmware.dvswitch.fetchports.get[{$VMWARE.URL},{$VMWARE.DVS.UUID},"connected:true,active:true,uplinkPort:false,nsxPort:false,inside:true,host:host-1012",state]
vmware.hv.alarms.get[url,uuid] {#vmware.hv.alarms}


VMware虚拟机管理程序告警数据。
返回值:JSON object

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机管理程序的全局唯一标识符。
vmware.hv.cluster.name[url,uuid]


VMware虚拟化管理程序集群名称。
返回值:string

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟化管理程序全局唯一标识符。
vmware.hv.connectionstate[url,uuid] {#vmware.hv.connectionstate}


VMware虚拟机管理程序的连接状态。
返回值:string: connecteddisconnectednotResponding

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机管理程序的全局唯一标识符。
vmware.hv.cpu.usage[url,uuid] {#vmware.hv.cpu}


VMware虚拟机监控程序处理器使用率(Hz)。
返回值:integer

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机监控程序全局唯一标识符。
vmware.hv.cpu.usage.perf[url,uuid] {#vmware.hv.cpu.perf}


在间隔期间,VMware虚拟机管理程序处理器使用率的百分比。
返回值:float

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机管理程序的全局唯一标识符。
vmware.hv.cpu.utilization[url,uuid] {#vmware.hv.cpu.utilization}


VMware虚拟机管理程序处理器在间隔期间的使用百分比,取决于电源管理或超线程(HT)。
返回值:float

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机管理程序的全局唯一标识符。
vmware.hv.datacenter.name[url,uuid]


VMware虚拟化管理程序数据中心名称。
返回值: string.

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟化管理程序全局唯一标识符。
vmware.hv.datastore.discovery[url,uuid] {#vmware.hv.datastore.discovery}


VMware管理程序数据存储的发现。
返回值:JSON object

参数:

  • url - VMware服务的URL;
  • uuid - VMware管理程序的全局唯一标识符。
vmware.hv.datastore.list[url,uuid] {#vmware.hv.datastore.list}


VMware虚拟机管理程序的数据存储列表。
返回值:string

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机管理程序的全局唯一标识符。

输出示例:

SSD-RAID1-VAULT1
       SSD-RAID1-VAULT2
       SSD-RAID10
vmware.hv.datastore.multipath[url,uuid,<datastore>,<partitionid>]


可用的数据存储路径数量。
返回值: integer.

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机管理程序的全局唯一标识符;
  • datastore - 数据存储的UUID或名称;
  • partitionid - 来自 vmware.hv.datastore.discovery 的物理设备的内部ID。
vmware.hv.datastore.read[url,uuid,datastore,<mode>]


从数据存储进行一次读取操作所需的平均时间(毫秒)。
返回值:integer 脚注

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机管理程序全局唯一标识符;
  • datastore - 数据存储UUID或名称;
  • mode - latency(默认)。
vmware.hv.datastore.size[url,uuid,datastore,<mode>]


VMware数据存储空间的字节值或占总量的百分比。
返回值:integer - 表示字节;float - 表示百分比。

参数:

  • url - VMware服务URL;
  • uuid - VMware宿主机的全局唯一标识符;
  • datastore - 数据存储的UUID或名称;
  • mode - 可选值:total(默认),freepfree(空闲百分比),uncommitted
vmware.hv.datastore.write[url,uuid,datastore,<mode>]


写入操作到数据存储的平均时间(毫秒)。
返回值:integer 脚注

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机管理程序的全局唯一标识符;
  • datastore - 数据存储的UUID或名称;
  • mode - latency(默认)。
vmware.hv.discovery[url] {#vmware.hv.discovery}


VMware虚拟机管理程序的发现。
返回值:JSON object

参数:

  • url - VMware服务的URL。
vmware.hv.diskinfo.get[url,uuid]


VMware虚拟机管理程序磁盘数据。
返回值: JSON object

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机管理程序全局唯一标识符。
vmware.hv.fullname[url,uuid] {#vmware.hv.fullname}


VMware虚拟化管理程序名称。
返回值:string

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟化管理程序全局唯一标识符。
vmware.hv.hw.cpu.freq[url,uuid]


VMware虚拟机管理程序的处理器频率(Hz)。
返回值:integer

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机管理程序的全局唯一标识符。
vmware.hv.hw.cpu.model[url,uuid]


VMware虚拟化管理程序的处理器型号。
返回值: string.

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟化管理程序的全局唯一标识符。
vmware.hv.hw.cpu.num[url,uuid] {#vmware.hv.hw.cpu.num}


VMware虚拟机管理程序上的处理器核心数量。
返回值:integer

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机管理程序的全局唯一标识符。
vmware.hv.hw.cpu.threads[url,uuid]


VMware虚拟机管理程序上的处理器线程数。
返回值: integer

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机管理程序全局唯一标识符。
vmware.hv.hw.memory[url,uuid]


VMware虚拟机监控程序总memory大小(字节)。
返回值:integer

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机监控程序的全局唯一标识符。
vmware.hv.hw.model[url,uuid] {#vmware.hv.hw.model}


VMware虚拟机管理程序型号。
返回值: string.

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机管理程序全局唯一标识符。
vmware.hv.hw.sensors.get[url,uuid]


VMware虚拟机管理程序硬件传感器值。
返回值:JSON object

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机管理程序的全局唯一标识符。
vmware.hv.hw.serialnumber[url,uuid]


VMware虚拟机管理程序序列号。
返回值:string

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机管理程序全局唯一标识符。

此监控项适用于vSphere API 6.7及更高版本。

vmware.hv.hw.uuid[url,uuid]


VMware虚拟机管理程序BIOS的UUID。
返回值: string.

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机管理程序的全局唯一标识符。

此监控项适用于vSphere API 6.7及更高版本。

vmware.hv.hw.vendor[url,uuid]


VMware虚拟机管理程序供应商名称。
返回值:string

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机管理程序的全局唯一标识符。

此监控项适用于vSphere API 6.7及更高版本。

vmware.hv.maintenance[url,uuid] {#vmware.hv.maintenance}


VMware虚拟机管理程序的维护状态。
返回值:0 - 未在维护中;1 - 正在维护中。

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机管理程序的全局唯一标识符。
vmware.hv.memory.size.ballooned[url,uuid]


VMware虚拟机管理程序膨胀了memory大小(字节)。
返回值:integer

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机管理程序的全局唯一标识符。
vmware.hv.memory.used[url,uuid]


使用的 VMware 虚拟机管理程序 memory 大小(字节)。
返回值:integer

参数:

  • url - VMware 服务的 URL;
  • uuid - VMware 虚拟机管理程序的全局唯一标识符。
vmware.hv.net.if.discovery[url,uuid]


VMware管理程序网络接口的发现。
返回值:JSON object

参数:

  • url - VMware服务URL;
  • uuid - VMware管理程序全局唯一标识符。
vmware.hv.network.in[url,uuid,<mode>]


VMware虚拟机管理程序网络输入统计信息(字节/秒)。
返回值:integer 脚注

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机管理程序全局唯一标识符;
  • mode - bps(默认),packetsdroppederrorsbroadcast
vmware.hv.network.linkspeed[url,uuid,ifname] {#vmware.hv.network.linkspeed}


VMware虚拟机管理程序网络接口的速度。
返回值:integer。如果网络接口处于关闭状态,则返回0,否则返回接口的速度值。

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机管理程序的全局唯一标识符;
  • ifname - 接口名称。
vmware.hv.network.out[url,uuid,<mode>]


VMware虚拟机管理程序网络输出统计信息(字节/秒)。
返回值:integer 脚注

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机管理程序的全局唯一标识符;
  • mode - bps(默认),packetsdroppederrorsbroadcast
vmware.hv.perfcounter[url,uuid,path,<instance>] {#vmware.hv.perfcounter}


VMware虚拟机管理程序性能计数器的值。
返回值: integer 脚注.

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机管理程序的全局唯一标识符;
  • path - 性能计数器的路径 脚注
  • instance - 性能计数器的实例。对于聚合值,请使用空实例(默认)。
vmware.hv.property[url,uuid,prop]


VMware虚拟机管理程序属性。
返回值:string

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机管理程序全局唯一标识符;
  • prop - 属性路径。
vmware.hv.power[url,uuid,<max>]


VMware虚拟机管理程序的电源使用量(瓦特)。
返回值:integer

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机管理程序的全局唯一标识符;
  • max - 允许的最大电源使用量。
vmware.hv.sensor.health.state[url,uuid] {#vmware.hv.sensor.health}


VMware虚拟机管理程序健康状态汇总传感器。
返回值:integer0 - 灰色;1 - 绿色;2 - 黄色;3 - 红色。

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机管理程序全局唯一标识符。

请注意,在VMware vSphere 6.5及更高版本中,监控项可能无法正常工作,因为VMware已弃用VMware Rollup Health State传感器。

vmware.hv.sensors.get[url,uuid] {#vmware.hv.sensors}


VMware虚拟机管理程序硬件供应商状态传感器。
返回值:JSON object

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机管理程序的全局唯一标识符。
vmware.hv.status[url,uuid] {#vmware.hv.status}


VMware虚拟机管理程序状态。
返回值:integer0 - 灰色;1 - 绿色;2 - 黄色;3 - 红色。

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机管理程序全局唯一标识符。

此监控项使用主机系统的整体状态属性。

vmware.hv.tags.get[url,uuid]


VMware虚拟机管理程序标签 array。
返回值:JSON object

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机管理程序全局唯一标识符。

该监控项适用于vSphere 6.5及更高版本。

vmware.hv.uptime[url,uuid]


VMware虚拟机管理程序的正常运行时间(秒)。
返回值:integer

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机管理程序的全局唯一标识符。

此监控项使用主机系统的整体状态属性。

vmware.hv.version[url,uuid]


VMware虚拟机管理程序的版本。
返回值:string

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机管理程序的全局唯一标识符。
vmware.hv.vm.num[url,uuid] {#vmware.hv.vm.num}


VMware虚拟机管理程序上的虚拟机数量。
返回值:integer

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机管理程序的全局唯一标识符。
vmware.rp.cpu.usage[url,rpid]


VMware资源池间隔期间以赫兹为单位的CPU使用率。
返回值:integer

参数:

  • url - VMware服务的URL;
  • rpid - VMware资源池的ID。
vmware.rp.memory[url,rpid,<mode>]


VMware资源池的memory指标。
返回值:integer

参数:

  • url - VMware服务URL;
  • rpid - VMware资源池ID;
  • mode - 可能的值:
    consumed(默认)- 用于备份客户机物理memory页面所消耗的主机物理memory数量
    ballooned - 气球驱动程序从虚拟机中回收的客户机物理memory数量
    overhead - ESXi数据结构为运行虚拟机所消耗的主机物理memory数量
vmware.alarms.get[url]


VMware虚拟中心告警数据。
返回值:JSON object

参数:

  • url - VMware服务的URL。
vmware.vm.alarms.get[url,uuid]


VMware虚拟机警报数据。
返回值:JSON object

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机全局唯一标识符。
vmware.vm.attribute[url,uuid,name]


VMware虚拟机自定义属性值。
返回值: string.

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符;
  • name - 自定义属性名称。
vmware.vm.cluster.name[url,uuid]


VMware虚拟机名称。
返回值:string

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符;
  • name - 自定义属性名称。
vmware.vm.consolidationneeded[url,uuid]


该VMware虚拟机磁盘需要合并。
返回值:stringtrue - 需要合并;false - 不需要合并。

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机的全局唯一标识符。
vmware.vm.cpu.latency[url,uuid]


虚拟机因争用物理CPU资源而无法run的时间百分比。
返回值:float

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符。
vmware.vm.cpu.num[url,uuid]


VMware虚拟机上的处理器数量。
返回值: integer.

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符。
vmware.vm.cpu.readiness[url,uuid,<instance>]


虚拟机已就绪但无法被get调度到run物理CPU上的时间百分比。
返回值:float

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机的全局唯一标识符;
  • instance - CPU实例。
vmware.vm.cpu.ready[url,uuid]


虚拟机已准备就绪但无法get调度到物理CPU上run的时间(以毫秒计)。CPU就绪时间取决于主机上虚拟机的数量及其CPU负载(%)。
返回值:integer 脚注

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符。
vmware.vm.cpu.swapwait[url,uuid,<instance>]


等待换入的CPU时间百分比。
返回值:float

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机全局唯一标识符;
  • instance - CPU实例。
vmware.vm.cpu.usage[url,uuid]


VMware虚拟机处理器使用率(Hz)。
返回值:integer

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符。
vmware.vm.cpu.usage.perf[url,uuid]


间隔期间 VMware 虚拟机处理器使用率的百分比。
返回值:float

参数:

  • url - VMware 服务 URL;
  • uuid - VMware 虚拟机全局唯一标识符。
vmware.vm.datacenter.name[url,uuid]


VMware虚拟机数据中心名称。
返回值: string.

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符。
vmware.vm.discovery[url]


VMware虚拟机的发现。
返回值: JSON object.

参数:

  • url - VMware服务的URL.
vmware.vm.guest.memory.size.swapped[url,uuid]


被交换到交换空间的客户机物理 memory 数量(KB)。
返回值:integer

参数:

  • url - VMware 服务 URL;
  • uuid - VMware 虚拟机全局唯一标识符。
vmware.vm.guest.osuptime[url,uuid]


自上次操作系统启动以来的总经过时间(以秒为单位)。
返回值:integer

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符。
vmware.vm.hv.name[url,uuid]


VMware虚拟机管理程序名称。
返回值:string

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符。
vmware.vm.memory.size[url,uuid]


VMware虚拟机总memory大小(字节)。
返回值:integer

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符。
vmware.vm.memory.size.ballooned[url,uuid]


VMware虚拟机气球memory大小(字节)。
返回值:integer

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符。
vmware.vm.memory.size.compressed[url,uuid]


VMware虚拟机压缩memory大小(字节)。
返回值:integer

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符。
vmware.vm.memory.size.consumed[url,uuid]


用于备份客户机物理 memory 页面所消耗的 主机 物理 memory 数量(KB)。
返回值:integer

参数:

  • url - VMware 服务的 URL;
  • uuid - VMware 虚拟机全局唯一标识符。
vmware.vm.memory.size.private[url,uuid]


VMware虚拟机私有memory大小(字节)。
返回值:integer

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符。
vmware.vm.memory.size.shared[url,uuid]


VMware虚拟机共享memory大小(字节)。
返回值:integer

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符。
vmware.vm.memory.size.swapped[url,uuid]


VMware 虚拟机交换的 memory 大小(字节)。
返回值:integer

参数:

  • url - VMware 服务 URL;
  • uuid - VMware 虚拟机全局唯一标识符。
vmware.vm.memory.size.usage.guest[url,uuid]


VMware虚拟机客户机memory使用情况(字节)。
返回值:integer

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符。
VMware虚拟机内存使用量.主机[url,uuid]


VMware虚拟机主机 memory使用情况(字节)。
返回值:integer

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符。
vmware.vm.memory.usage[url,uuid]


已消耗的 主机 物理 memory 的百分比。
返回值: float

参数:

  • url - VMware 服务 URL;
  • uuid - VMware 虚拟机全局唯一标识符。
vmware.vm.net.if.discovery[url,uuid]


VMware虚拟机网络接口的发现。
返回值:JSON object

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机的全局唯一标识符。
vmware.vm.net.if.in[url,uuid,instance,<mode>]


VMware虚拟机网络接口的输入统计信息(字节/包每秒)。
返回值:integer 脚注

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机的全局唯一标识符;
  • instance - 网络接口实例;
  • mode - bps(默认)或 pps - 每秒字节数或包数。
vmware.vm.net.if.out[url,uuid,instance,<mode>]


VMware虚拟机网络接口输出统计信息(字节/包每秒)。
返回值:integer 脚注

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符;
  • instance - 网络接口实例;
  • mode - bps(默认)或 pps - 每秒字节数或包数。
vmware.vm.net.if.usage[url,uuid,<instance>]


在间隔期间,VMware虚拟机网络使用率(合并的发送速率和接收速率)(KBps)。
返回值:integer

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机全局唯一标识符;
  • instance - 网络接口实例。
vmware.vm.perfcounter[url,uuid,path,<instance>]


VMware虚拟机性能计数器值。
返回值: integer 脚注.

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符;
  • path - 性能计数器路径 脚注
  • instance - 性能计数器实例。聚合值使用空实例(默认)。
vmware.vm.powerstate[url,uuid]


VMware虚拟机的电源状态。
返回值:0 - 已关闭;1 - 已开启;2 - 已挂起。

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机的全局唯一标识符。
vmware.vm.property[url,uuid,prop]


VMware虚拟机属性。
返回值:string

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符;
  • prop - 属性路径,即VM object 的属性名称,如在VMware SDK中所定义。

示例:

vmware.vm.property[{$VMWARE.URL},{$VMWARE.VM.UUID},overallStatus]
       vmware.vm.property[{$VMWARE.URL},{$VMWARE.VM.UUID},runtime.powerState]
vmware.vm.snapshot.get[url,uuid] {#VMWARE.VM.SNAPSHOT}


VMware虚拟机快照状态。
返回值: JSON object

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符。
vmware.vm.state[url,uuid]


VMware虚拟机状态。
返回值:string: notRunningresettingrunningshuttingDownstandbyunknown

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符。
vmware.vm.storage.committed[url,uuid]


VMware虚拟机已提交的存储空间(字节)。
返回值: integer.

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符。
vmware.vm.storage.readoio[url,uuid,instance]


在采集间隔期间,发送到虚拟磁盘的未完成读取请求的平均数量。
返回值:integer

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机全局唯一标识符;
  • instance - 磁盘设备实例。
vmware.vm.storage.totalreadlatency[url,uuid,instance]


从虚拟磁盘读取所花费的平均时间(毫秒)。
返回值:integer

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符;
  • instance - 磁盘设备实例。
vmware.vm.storage.totalwritelatency[url,uuid,instance]


写入虚拟磁盘所花费的平均时间(毫秒)。
返回值:integer

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符;
  • instance - 磁盘设备实例。
vmware.vm.storage.uncommitted[url,uuid]


VMware虚拟机未提交的存储空间(字节)。
返回值:integer

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符。
vmware.vm.storage.unshared[url,uuid]


VMware虚拟机非共享存储空间(字节)。
返回值:integer

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符。
vmware.vm.storage.writeoio[url,uuid,instance]


在采集间隔期间,发送到虚拟磁盘的未完成写入请求的平均数量。
返回值:integer

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机全局唯一标识符;
  • instance - 磁盘设备实例。
vmware.vm.tags.get[url,uuid]


VMware 虚拟机标签 array。
返回值:JSON object

参数:

  • url - VMware 服务的 URL;
  • uuid - VMware 虚拟机的全局唯一标识符。

此 监控项 适用于 vSphere 6.5 及更高版本。

vmware.vm.tools[url,uuid,<mode>]


VMware虚拟机客户机工具状态。
返回值: string
status模式下: guestToolsExecutingScripts - VMware Tools正在启动;guestToolsNotRunning - VMware Tools未运行;guestToolsRunning - VMware Tools正在运行。
version模式下: 版本号。

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符;
  • mode - version, status(默认)。
vmware.vm.uptime[url,uuid]


VMware虚拟机运行时间(秒)。
返回值:integer

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符。
vmware.vm.vfs.dev.discovery[url,uuid]


发现 VMware 虚拟机磁盘设备。
返回值: JSON object

参数:

  • url - VMware 服务 URL;
  • uuid - VMware 虚拟机全局唯一标识符。
vmware.vm.vfs.dev.read[url,uuid,instance,<mode>]


VMware虚拟机磁盘设备读取统计信息(字节/操作每秒)。
返回值:integer 脚注

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符;
  • instance - 磁盘设备实例;
  • mode - bps(默认)或 ops - 字节或操作每秒。
vmware.vm.vfs.dev.write[url,uuid,instance,<mode>]


VMware虚拟机磁盘设备写入统计信息(字节/操作每秒)。
返回值: integer 脚注.

参数:

  • url - VMware服务的URL;
  • uuid - VMware虚拟机的全局唯一标识符;
  • instance - 磁盘设备实例;
  • mode - bps(默认)或 ops - 每秒字节数或操作数。
vmware.vm.vfs.fs.discovery[url,uuid]


发现 VMware 虚拟机 file 系统。
返回值:JSON object

参数:

  • url - VMware 服务 URL;
  • uuid - VMware 虚拟机全局唯一标识符。

此 监控项 要正常工作,必须在客户虚拟机上安装 VMware Tools。

vmware.vm.vfs.fs.size[url,uuid,fsname,<mode>]


VMware虚拟机file系统统计信息(字节/百分比)。
返回值:integer - 表示字节;float - 表示百分比。

参数:

  • url - VMware服务URL;
  • uuid - VMware虚拟机全局唯一标识符;
  • fsname - file系统名称;
  • mode - totalfreeusedpfreepused

此监控项要正常工作,必须在客户虚拟机上安装VMware Tools。

脚注

1 参见 Creating custom performance counter names for VMware

2 这些 监控项 的值是从 VMware 性能计数器中获取的,并且使用 VMwarePerfFrequency parameter 在 Zabbix vmware cache 中刷新其数据:

  • vmware.cl.perfcounter
  • vmware.hv.datastore.read
  • vmware.hv.datastore.write
  • vmware.hv.network.in
  • vmware.hv.network.out
  • vmware.hv.perfcounter
  • vmware.vm.cpu.ready
  • vmware.vm.net.if.in
  • vmware.vm.net.if.out
  • vmware.vm.perfcounter
  • vmware.vm.vfs.dev.read
  • vmware.vm.vfs.dev.write

更多信息

有关如何配置 Zabbix 以监控 VMware 环境的详细信息,请参见 Virtual machine monitoring