search
数据采集 采集源配置 Windows WMI 采集

Windows WMI 采集

简介

通过 Windows WMI 采集指标上报到 DataFlux 中

前置条件

配置

配置中需要用到的 WMI 的类别请参考官方文档

进入 DataKit 安装目录下的 conf.d/wmi 目录,复制 wmi.conf.sample 并命名为 wmi.conf。示例如下:

[[inputs.wmi]]

# ##(optional) 自定义指标集名称,默认使用WMI
#metric_name = 'WMI'

# ##(optional) 全局采集间隔,默认5min
#interval = '5m'

# ##(optional) 自定义tag
#[inputs.wmi.tags]
#key1 = "val1"

[[inputs.wmi.query]]
#    ##(required) WMI 类名
    class = 'Win32_LogicalDisk'

#    ##(optional) 当前类的采集间隔,如果不配置则使用全局的采集间隔
#    interval='1m'

#    ##(required) WMI类中的属性名,可以指定别名,该别名将作为field显式,比如下面为FileSystem属性指定了disk_filesystem的别名
    metrics = [
        ['DeviceID'],
        ['FileSystem', 'disk_filesystem']
    ]

#[[inputs.wmi.query]]
#    class = 'Win32_OperatingSystem'
#    metrics = [
#        ['NumberOfProcesses', 'system_proc_count'],
#        ['NumberOfUsers']
#    ]

配置好后,重启 DataKit 即可生效

采集指标

指标集名称默认使用 WMI,可自定义。

fields:

指标 描述 类型
wmi 类的属性名,如果设置了别名,则使用别名 float/string

tags:

名称 描述
host 主机名
自定义tags 配置中自定义的tag