数据采集 采集源配置 Windows WMI 采集
Windows WMI 采集
简介
通过 Windows WMI 采集指标上报到 DataFlux 中
前置条件
- 只支持windows
- 已安装 DataKit(DataKit 安装文档)
配置
配置中需要用到的 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 |