#1 VMware监控项键值
本手册页提供了有关可应用于监控VMware environments的简单检查内容。这些指标已通过监控的目标类型进行了分组。
下列所罗列的监控项键值并未包含参数信息与附加信息。用户可以通过点击对应的监控项键值来查看全部信息内容。
没有尖括号的参数是必要参数。标有尖括号< >的参数是可选参数。
VMware事件日志。
返回值:Log。
详细参数:
"error,warning,info,user"
)。默认情况下已禁用。备注:
vmware.eventlog
;
VMware 服务全程。
返回值: String.
参数详情:
VMware服务版本。
返回值: String。
参数详情:
VMware群集性能计数器指标。
返回值: Integer.
参数详情:
id
可以通过 vmware.cluster.discovery[]
获得,格式为 {#CLUSTER.ID}。
VMware集群告警数据。
返回值:JSON object.
参数详情:
VMware集群发现。
返回值: JSON object.
参数详情:
VMware集群属性。
返回值:String.
参数详情:
VMware集群状态。
返回值:0 - gray; 1 - green; 2 - yellow; 3 - red.
参数详情:
VMware集群资料点阵列。
返回值:JSON object.
参数详情:
此项目适用于vSphere 6.5及更新版本。
VMware数据存储告警数据。
返回值: JSON object.
参数详情:
VMware数据存储发现。
返回值: JSON object.
参数详情:
数据存储hypervisors列表。
返回值:String.
参数详情:
输出举例:
VMware数据存储性能计数器值。
返回值:Integer 2.
参数详情:
VMware 数据存储属性。
返回值:String.
参数详情:
从数据存储读取操作的时间量(毫秒)。
返回值:Integer 2.
参数详情:
VMware数据存储空间(以字节为单位)或占总空间的百分比。
返回值:Integer - for bytes; Float - for percentage.
参数详情:
VMware数据存储标记阵列。
返回值:JSON object.
参数详情:
此项目适用于vSphere 6.5及更新版本。
写入数据存储操作的时间量(毫秒)。
返回值: Integer 2.
参数详情:
VMware数据中心告警数据。
返回值: JSON object.
参数详情:
VMware数据中心发现。
返回值: JSON object.
参数详情:
VMware数据中心标记阵列。
返回值: JSON object.
参数详情:
此项目适用于vSphere 6.5及更新版本。
VMware vSphere分布式交换机发现。
返回值: JSON object.
参数详情:
VMware vSphere分布式交换机端口数据。
返回值: JSON object.
参数详情:
filter 参数支持criteria 在VMware数据对象DistributedVirtualSwitchPortCriteria中提供。
举例说明:
vmware.dvswitch.fetchports.get[{$VMWARE.URL},{$VMWARE.DVS.UUID},"active:true,connected:false,host:host-18,inside:true,nsxPort:true,uplinkPort:false",state]
VMware hypervisor 告警数据。
返回值: JSON object.
参数详情:
VMware hypervisor 集群名称。
返回值:String.
参数详情:
VMware hypervisor 连接状态。
返回值:String: connected, disconnected, or notResponding.
参数详情:
VMware hypervisor 处理器使用率(Hz)。
返回值:Integer.
参数详情:
VMware hypervisor 间隔期间处理器使用率的百分比。
返回值:Float.
参数详情:
VMware hypervisor 处理器使用率在间隔期间的百分比取决于电源管理或HT。
返回值: Float.
参数详情:
VMware hypervisor 数据中心名称。
返回值: String.
参数详情:
VMware hypervisor 数据存储发现。
返回值: JSON object.
参数详情:
VMware hypervisor 数据存储列表。
返回值: String.
参数详情:
输出举例:
可用数据存储路径的数量。
返回值: Integer.
参数详情:
vmware.hv.datastore.discovery
物理设备获取的内部ID。
从数据存储读取操作的平均时间(毫秒)。
返回值: Integer 2.
参数详情:
VMware数据存储空间(以字节为单位)或占总空间的百分比。
返回值:Integer - for bytes; Float - for percentage.
参数详情:
写入数据存储操作的平均时间(毫秒)。
返回值:Integer 2.
参数详情:
VMware hypervisors发现。
返回值: JSON object.
参数详情:
VMware hypervisor 磁盘数据。
返回值: JSON object.
参数详情:
VMware hypervisor名称。
返回值: String.
参数详情:
VMware hypervisor 处理器频率(Hz)。
返回值:Integer.
参数详情:
VMware hypervisor 处理器型号。
返回值:String.
参数详情:
VMware hypervisor 核心处理器数量。
返回值: Integer.
参数详情:
VMware hypervisor 处理器线程数量。
返回值: Integer.
参数详情:
VMware hypervisor 总内存大小(字节)。
返回值: Integer.
参数详情:
VMware hypervisor 型号。
返回值: String.
参数详情:
VMware hypervisor 硬件传感器数值。
返回值: JSON object.
参数详情:
VMware hypervisor 序列号。
返回值:String.
参数详情:
此项目适用于vSphere 6.5及更新版本。
VMware hypervisor BIOS UUID。
返回值:String.
参数详情:
此项目适用于vSphere 6.5及更新版本。
VMware hypervisor 制造商名称。
返回值:String.
参数详情:
此项目适用于vSphere 6.5及更新版本。
VMware hypervisor 维护状态。
返回值: 0 - 不在维护中;1 - 正在维护。
参数详情:
VMware hypervisor内存大小激增(字节)。
返回值: Integer.
参数详情:
VMware hypervisor 已占用内存大小(字节)。
返回值:Integer.
参数详情:
VMware hypervisor网络接口发现。
返回值:JSON object.
参数详情:
VMware hypervisor 网络输入统计信息(字节/秒)。
返回值:Integer 2.
参数详情:
VMware hypervisor 网络接口速率。
返回值:Integer。若网络接口关闭,则返回 0,若网络接口正常则显示接口速率。
参数详情:
VMware hypervisor 网络输出统计信息(字节/秒)。
返回值: Integer 2.
参数详情:
VMware hypervisor 性能计数器值。
返回值:Integer 2.
参数详情:
VMware hypervisor 属性。
返回值: String.
参数详情:
VMware hypervisor 功率使用(W)。
返回值: Integer.
参数详情:
VMware hypervisor 运行状况汇总传感器。
返回值:Integer: 0 - 灰色; 1 - 绿色; 2 - 黄色; 3 - 红色。
参数详情:
请注意,该项目可能在VMware vSphere 6.5及更新版本中不起作用,因为VMware已弃用VMware Rollup Health State传感器。
VMware hypervisor HW 供应商状态传感器。
返回值: JSON object.
参数详情:
VMware hypervisor 状态。
参数详情: Integer: 0 - 灰色; 1 - 绿色; 2 - 黄色; 3 - 红色。
参数详情:
该监控项使用主机系统总体状态属性。
VMware hypervisor 标签阵列。
返回值: JSON object.
参数详情:
此项目适用于vSphere 6.5及更新版本。
VMware hypervisor 启动时长(秒)。
返回值: Integer.
参数详情:
该监控项使用主机系统总体状态属性。
VMware hypervisor 版本。
返回值:String.
参数详情:
VMware hypervisor 所拥有的虚拟机数量。
返回值:Integer.
参数详情:
VMware资源池在间隔期间的CPU使用率(赫兹)。
返回值: Integer.
参数详情:
VMware资源池的内存指标。
返回值: Integer.
参数详情:
VMware 虚拟中心告警数据。
返回值: JSON object.
参数详情:
VMware 虚拟机告警数据。
返回值:JSON object.
参数详情:
VMware 虚拟机自定义属性名称。
返回值:String.
参数详情:
VMware 虚拟机名称。
返回值:String.
参数详情:
VMware 虚拟机硬盘整合需求。
返回值: String: true - 具备整合需求; false - 不具备整合需求。
参数详情:
虚拟机由于争夺对物理CPU(s)的访问而无法运行的时间百分比。
返回值:Float.
参数详情:
VMware虚拟机上的处理器数量。
返回值:Integer.
参数详情:
虚拟机已准备就绪但无法实现在物理CPU上运行的时间百分比。
返回值: Float.
参数详情:
虚拟机准备就绪但无法实现在物理CPU上运行的时间(以毫秒为单位)。CPU准备时间取决于主机上虚拟机的数量及其CPU负载(%)。
返回值:Integer 2.
参数详情:
CPU等待换入所花费时间的百分比。
返回值:Float.
参数详情:
VMware虚拟机处理器的使用率(Hz)。
返回值:Integer.
参数详情:
间隔期间VMware虚拟机处理器使用率的百分比。
返回值:Float.
参数详情:
VMware虚拟机数据中心名称
返回值:String.
参数详情:
VMware 虚拟机发现。
返回值: JSON object.
参数详情:
交换到交换空间的访客物理内存量(KB)。
返回值: Integer.
参数详情:
自上次操作系统启动以来经过的总时间(以秒为单位)。
返回值:Integer.
参数详情:
The VMware virtual machine hypervisor maintenance status.
Return value: 0 - not in maintenance; 1 - in maintenance.
Parameters:
VMware虚拟机管理程序名称。
返回值:String.
参数详情:
VMware虚拟机的总内存大小(字节)。
返回值:Integer.
参数详情:
VMware虚拟机的内存激增大小(字节)。
返回值: Integer.
参数详情:
VMware虚拟机压缩的内存大小(字节)。
返回值: Integer.
参数详情:
备份访客物理内存页所消耗的主机物理内存量(KB)。
返回值:Integer.
参数详情:
VMware虚拟机专用内存大小(字节)。
返回值: Integer.
参数详情:
VMware虚拟机共享内存大小(字节)。
返回值:Integer.
参数详情:
VMware虚拟机交换内存大小(字节)。
返回值: Integer.
参数详情:
VMware虚拟机访客内存使用情况(字节)
返回值:Integer.
参数详情:
VMware虚拟机主机内存使用情况(字节)
返回值: Integer.
参数详情:
已消耗的主机物理内存的百分比。
返回值:Float.
参数详情:
VMware 虚拟机网络接口发现。
返回值: JSON object.
参数详情:
VMware虚拟机网络接口输入统计信息(字节/数据包/秒)。
返回值:Integer 2.
参数详情:
VMware虚拟机网络接口输出统计信息(字节/数据包/秒)。
返回值: Integer 2.
参数详情:
间隔期间的VMware虚拟机网络利用率(传输速率和接收速率的组合)(KBps)。
返回值:Integer.
参数详情:
VMware虚拟机性能计数器值。
返回值:Integer 2.
参数详情:
VMware虚拟机的电源状态。
返回值: 0 - 电源关闭; 1 - 电源开启 2 - 暂停的。
参数详情:
VMware虚拟机属性。
返回值: String.
参数详情:
举例说明:
vmware.vm.property[{$VMWARE.URL},{$VMWARE.VM.UUID},overallStatus]
vmware.vm.property[{$VMWARE.URL},{$VMWARE.VM.UUID},runtime.powerState]
VMware虚拟机快照状态。
返回值: JSON object.
参数详情:
VMware虚拟机状态。
返回值: String: notRunning, resetting, running, shuttingDown, standby, or unknown.
参数详情:
VMware虚拟机承诺的存储空间(字节)。
返回值:Integer.
参数详情:
在收集间隔内对虚拟磁盘的未完成读取请求的平均数。
返回值: Integer.
参数详情:
从虚拟磁盘读取的平均时间(毫秒)。
返回值: Integer.
参数详情:
写入虚拟磁盘的平均时间(毫秒)。
返回值:Integer.
参数详情:
VMware虚拟机未提交的存储空间(字节)。
返回值: Integer.
参数详情:
VMware虚拟机的非共享存储空间(字节)。
返回值:Integer.
参数详情:
在收集间隔内对虚拟磁盘未完成的写入请求的平均数。
返回值:Integer.
参数详情:
VMware虚拟机标签阵列。
返回值:JSON object.
参数详情:
此项目适用于vSphere 6.5及更新版本。
VMware虚拟机访客工具状态。
返回值: String: guestToolsExecutingScripts - VMware工具已开启;guestToolsNotRunning - VMware工具未运行; guestToolsRunning - VMware正在运行。
参数详情:
VMware虚拟机正常运行时间(秒)。
返回值:Integer.
参数详情:
VMware虚拟机磁盘设备发现。
返回值: JSON object.
参数详情:
VMware虚拟机磁盘设备读取统计信息(字节/操作/秒)。
返回值:Integer 2.
参数详情:
VMware虚拟机磁盘设备写入统计信息(字节/操作/秒)。
返回值:Integer 2.
参数详情:
VMware虚拟机文件系统发现。
返回值: JSON object.
参数详情:
必须在访客虚拟机上安装VMware Tools,此项目才能正常工作。
VMware虚拟机文件系统统计信息(字节/百分比)。
返回值:Integer.
参数详情:
必须在访客虚拟机上安装VMware Tools,此监控项才能正常工作。
1 VMware性能计数器步骤拥有group/counter[rollup]
格式且应用于:
group
- 性能计数器组,比如 cpucounter
- 性能计数器名称,比如 usagemhzrollup
- 性能计数器汇总类型,比如average因此,上面的例子将给出以下计数器路径: cpu/usagemhz[average]
用户也可参考: Creating custom performance counter names for VMware.
性能计数器组说明、计数器名称和汇总类型可以查找 VMware documentation.
2 这些监控项的数值来自VMware性能计数器和VMwarePerfFrequency parameter 用于刷新他们在Zabbix VMware缓存中的数据:
如何配置 Zabbix 监控 VMware 环境可以参考 Virtual machine monitoring 的详细信息。