2 虚拟机发现规则键值字段
下表列出了与虚拟机相关的发现规则键值返回的字段。
监控项键值 | ||
---|---|---|
描述 | 字段 | 检索内容 |
vmware.cluster.discovery | ||
执行群集发现。 | {#CLUSTER.ID} | 群集标识符。 |
{#CLUSTER.NAME} | 群集名称。 | |
“resource_pool” | 单个阵列包含资源池数据,包括资源组ID、标签阵列、资源池路径、虚拟机数量。 阵列架构: [{ “rpid”:”resource group id”, “tags”:[{}], “rpath”:”resource group path”, “vm_count”:0 }] “tags” 阵列架构查看“标签”字段。 | |
“tags” | 单个阵列包含带有标记名称、描述和类别的标记。 数组架构: [{ “tag”:”tag name”, “tag_description”:”tag description”, “category”:”tag category” }] | |
vmware.datastore.discovery | ||
执行数据存储发现。 | {#DATASTORE} | 数据存储名称。 |
{#DATASTORE.EXTENT} | 单个数组包含数据存储区扩展分区ID和实例名称。 数组架构: [{ “partitionid”:1, “instance”:”name” }] | |
{#DATASTORE.TYPE} | 数据存储类型。 数据示例: VMFS , NFS , vsan , 等。 | |
{#DATASTORE.UUID} | 数据存储标识符。 | |
“tags” | 单个数组包含带有标记名称、描述和类别的标记。 数组架构: [{ “tag”:”tag name”, “tag_description”:”tag description”, “category”:”tag category” }] | |
vmware.dc.discovery | ||
执行数据中心发现。 | {#DATACENTER} | 数据中心名称。 |
{#DATACENTERID} | 数据中心标识符。 | |
“tags” | 单个数组包含带有标记名称、描述和类别的标记。 数组架构: [{ “tag”:”tag name”, “tag_description”:”tag description”, “category”:”tag category” }] | |
vmware.dvswitch.discovery | ||
执行vSphere分布式交换机发现。 | {#DVS.NAME} | 交换机名称 |
{#DVS.UUID} | 交换机标识符。 | |
vmware.hv.discovery | ||
执行hypervisor发现。 | {#HV.UUID} | 唯一的虚拟机hypervisor标识符。 |
{#HV.ID} | Hypervisor 标识符(HostSystem托管对象名称)。 | |
{#HV.NAME} | Hypervisor 名称。 | |
{#HV.NETNAME} | Hypervisor 网络主机名称。 | |
{#HV.IP} | Hypervisor IP地址,可能为空。 在具有多个网络接口的HA配置的情况下,接口的选择优先级如下: - 优选与vCenter IP共享IP子网的IP; - 优选具有默认网关的IP的IP子网; - 优选来自具有最小ID的接口IP。 | |
{#CLUSTER.NAME} | 群集名称,可能为空。 | |
{#DATACENTER.NAME} | 数据中心名称。 | |
{#PARENT.NAME} | 存储虚拟机 hypervisor 的容器的名称。 | |
{#PARENT.TYPE} | 存储虚拟机hypervisor的容器的类型。 该参数可能是 Datacenter ,Folder ,ClusterComputeResource ,VMware ,其中“VMware”代表未知容器类型。 | |
“resource_pool” | 单个数组包含资源池数据,包括资源组ID、标签阵列、资源池路径、虚拟机数量。 数组架构: [{ “rpid”:”resource group id”, “tags”:[{}], “rpath”:”resource group path”, “vm_count”:0 }] 有关 “tags” 数组架构,可以参考”tags”字段。 | |
“tags” | 单个数组包含带有标记名称、描述和类别的标记。 数组架构: [{ “tag”:”tag name”, “tag_description”:”tag description”, “category”:”tag category” }] | |
vmware.hv.datastore.discovery | ||
执行虚拟机hypervisor数据存储发现。请注意,多个hypervisor可以使用同一个数据存储。 | {#DATASTORE} | 数据存储名称。 |
{#DATASTORE.TYPE} | 数据存储类型。 数值示例: VMFS , NFS , vsan , 等。 | |
{#DATASTORE.UUID} | 数据存储标识符。 | |
{#MULTIPATH.COUNT} | 已注册的数据存储路径数。 | |
{#MULTIPATH.PARTITION.COUNT} | 可用磁盘分区的数量。 | |
“datastore_extent” | 单个数组包含数据存储区扩展实例名称和分区ID。 数组架构: [{ “partitionid”:1, “instance”:”name” }] | |
“tags” | 单个数组包含带有标记名称、描述和类别的标记。 数组架构: [{ “tag”:”tag name”, “tag_description”:”tag description”, “category”:”tag category” }] | |
vmware.hv.net.if.discovery | ||
执行虚拟机hypervisor网络接口发现。 | {#IFNAME} | 接口名称。 |
{#IFDRIVER} | 接口驱动程序。 | |
{#IFDUPLEX} | 接口双工设置。 | |
{#IFSPEED} | 接口速度。 | |
{#IFMAC} | 接口mac地址。 | |
vmware.vm.discovery | ||
执行虚拟机发现。 | {#VM.UUID} | 唯一的虚拟机标识符。 |
{#VM.ID} | 虚拟机标识符(虚拟机托管对象名称)。 | |
{#VM.NAME} | 虚拟机名称。 | |
{#HV.NAME} | Hypervisor 名称。 | |
{#HV.UUID} | 唯一的 hypervisor 标识符。 | |
{#HV.ID} | Hypervisor 标识符(HostSystem 托管对象名称)。 | |
{#CLUSTER.NAME} | 群集名称,可能为空。 | |
{#DATACENTER.NAME} | 数据中心名称。 | |
{#DATASTORE.NAME} | 数据存储名称。 | |
{#DATASTORE.UUID} | 数据存储标识符。 | |
{#VM.IP} | 虚拟机IP地址,可能为空。 | |
{#VM.DNS} | 虚拟机DNS名称,可能为空。 | |
{#VM.GUESTFAMILY} | 访客虚拟机操作系统系列,可能为空。 | |
{#VM.GUESTFULLNAME} | 完整的访客虚拟机操作系统名称,可能为空。 | |
{#VM.FOLDER} | 虚拟机父文件夹的链,可以用作嵌套组的值;文件夹名称与“/”组合。可能是空的。 | |
{#VM.TOOLS.STATUS} | VMware虚拟机工具状态。 | |
{#VM.POWERSTATE} | VMware虚拟机电源状态 (poweredOff ,poweredOn ,或者 suspended )。 | |
{#VM.RPOOL.ID} | 资源池标识符。 | |
{#VM.RPOOL.PATH} | 不包括“根”名称“Resources”的完整资源池路径。文件夹名称与“/”组合。 | |
{#VM.SNAPSHOT.COUNT} | VM快照的数量。 | |
“tags” | 单个数组包含带有标记名称、描述和类别的标记。 数组架构: [{ “tag”:”tag name”, “tag_description”:”tag description”, “category”:”tag category” }] | |
“vm_customattribute” | 虚拟机自定义属性的数组(如果已定义)。 数组架构 [{ “name”:”custom field name”, “value”:”custom field value” }] | |
“net_if” | 一组虚拟机网络接口。 数组架构 [{ “ifname”: “interface name”, “ifdesc”: “interface description”, “ifmac”: “00:00:00:00:00:00”, “ifconnected”: true, “iftype”: “interface type”, “ifbackingdevice”: “interface backing device”, “ifdvswitch_uuid”: “interface switch uuid”, “ifdvswitch_portgroup”: “interface switch port group”, “ifdvswitch_port”: “interface switch port”, “ifip”: [“interface ip addresses”] }] 有关返回数据的描述,请参阅“vmware.vm.net.if.discovery”监控项键值。 | |
vmware.vm.net.if.discovery | ||
执行虚拟机网络接口发现。 | {#IFNAME} | 网络接口名称。 |
{#IFDESC} | 接口说明。 | |
{#IFMAC} | 接口mac地址。 | |
{#IFCONNECTED} | 接口连接状态(false - 断开连接; true - 已连接)。 | |
{#IFTYPE} | 接口类型。 | |
{#IFBACKINGDEVICE} | 备份设备的名称。 | |
{#IFDVSWITCH.UUID} | 唯一的vSphere分布式交换机标识符。 | |
{#IFDVSWITCH.PORTGROUP} | 分布式端口组。 | |
{#IFDVSWITCH.PORT} | vSphere分布式交换机端口。 | |
“ifip” | 接口地址的数组。 | |
vmware.vm.vfs.dev.discovery | ||
执行虚拟机磁盘设备发现。 | {#DISKNAME} | 磁盘设备名称。 |
vmware.vm.vfs.fs.discovery | ||
执行虚拟机文件系统发现。 | {#FSNAME} | 文件系统名称。 |