Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[improve] update windows metrics yml #2816

Merged
merged 1 commit into from
Nov 18, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
233 changes: 73 additions & 160 deletions hertzbeat-manager/src/main/resources/define/app-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -193,8 +193,8 @@ metrics:
- field: hrSWRunIndex
type: 0
i18n:
zh-CN: 进程 Index
en-US: Process Index
zh-CN: 编号
en-US: Index
- field: hrSWRunName
type: 1
i18n:
Expand Down Expand Up @@ -315,8 +315,8 @@ metrics:
- field: hrSWInstalledIndex
type: 0
i18n:
zh-CN: 安装 Index
en-US: Installed Index
zh-CN: 编号
en-US: 编号
- field: hrSWInstalledName
type: 1
i18n:
Expand Down Expand Up @@ -347,35 +347,6 @@ metrics:
hrSWInstalledID: 1.3.6.1.2.1.25.6.3.1.3
hrSWInstalledType: 1.3.6.1.2.1.25.6.3.1.4

- name: cpu
i18n:
zh-CN: CPU
en-US: CPU
priority: 1
fields:
- field: hrProcessorFrwID
type: 1
i18n:
zh-CN: 处理器 ID
en-US: Processor ID
- field: hrProcessorLoad
type: 0
i18n:
zh-CN: 处理器负载
en-US: Processor Load
unit: '%'
protocol: snmp
snmp:
host: ^_^host^_^
port: ^_^port^_^
timeout: ^_^timeout^_^
community: ^_^community^_^
version: ^_^version^_^
operation: walk
oids:
hrProcessorFrwID: 1.3.6.1.2.1.25.3.3.1.1
hrProcessorLoad: 1.3.6.1.2.1.25.3.3.1.2

- name: storages
i18n:
zh-CN: 存储
Expand All @@ -385,8 +356,8 @@ metrics:
- field: index
type: 0
i18n:
zh-CN: 存储 Index
en-US: Storage Index
zh-CN: 编号
en-US: 编号
- field: descr
type: 1
i18n:
Expand All @@ -398,19 +369,19 @@ metrics:
zh-CN: 存储大小
en-US: Storage Size
type: 0
unit: MB
unit: Mb
- field: free
type: 0
i18n:
zh-CN: 存储空闲
en-US: Storage Free
unit: MB
unit: Mb
- field: used
type: 0
i18n:
zh-CN: 存储占用
en-US: Storage Used
unit: MB
unit: Mb
- field: usage
type: 0
i18n:
Expand All @@ -434,8 +405,9 @@ metrics:
- used=hrStorageUsed * hrStorageAllocationUnits
- usage= hrStorageUsed / hrStorageSize * 100
units:
- size=B->MB
- used=B->MB
- size=B->Mb
- used=B->Mb
- free=B->Mb
protocol: snmp
snmp:
host: ^_^host^_^
Expand All @@ -451,192 +423,133 @@ metrics:
hrStorageUsed: 1.3.6.1.2.1.25.2.3.1.6
hrStorageAllocationUnits: 1.3.6.1.2.1.25.2.3.1.4

- name: disk
i18n:
zh-CN: 磁盘
en-US: Disk
priority: 2
fields:
- field: hrDiskStorageAccess
type: 0
i18n:
zh-CN: 磁盘存储访问
en-US: Disk Storage Access
- field: hrDiskStorageMedia
type: 0
i18n:
zh-CN: 磁盘存储介质
en-US: Disk Storage Media
- field: hrDiskStorageRemoveble
type: 0
i18n:
zh-CN: 磁盘存储是否可移动
en-US: Disk Storage Removeble
- field: hrDiskStorageCapacity
type: 0
i18n:
zh-CN: 磁盘存储容量
en-US: Disk Storage Capacity
unit: MB
units:
- hrDiskStorageCapacity=KB->MB
protocol: snmp
snmp:
host: ^_^host^_^
port: ^_^port^_^
timeout: ^_^timeout^_^
community: ^_^community^_^
version: ^_^version^_^
operation: walk
oids:
hrDiskStorageAccess: 1.3.6.1.2.1.25.3.6.1.1
hrDiskStorageMedia: 1.3.6.1.2.1.25.3.6.1.2
hrDiskStorageRemoveble: 1.3.6.1.2.1.25.3.6.1.3
hrDiskStorageCapacity: 1.3.6.1.2.1.25.3.6.1.4

- name: network
i18n:
zh-CN: 网络
en-US: Network
priority: 3
fields:
- field: number
type: 1
i18n:
zh-CN: 编号
en-US: Number
protocol: snmp
snmp:
host: ^_^host^_^
port: ^_^port^_^
timeout: ^_^timeout^_^
community: ^_^community^_^
version: ^_^version^_^
oids:
number: 1.3.6.1.2.1.2.1.0

- name: interfaces
i18n:
zh-CN: 接口
en-US: Interfaces
priority: 4
zh-CN: 接口详情
en-US: Interfaces Detail
priority: 1
fields:
- field: index
type: 0
type: 1
i18n:
zh-CN: 序号
zh-CN: 编号
en-US: Index
- field: descr
type: 1
i18n:
zh-CN: 描述
en-US: Description
label: true
- field: mtu
type: 0
i18n:
zh-CN: 最大传输单元
en-US: MTU
unit: 'byte'
zh-CN: 接口名称
en-US: Interface Name
- field: speed
type: 0
unit: 'Mbps'
i18n:
zh-CN: 速度
en-US: Speed
unit: 'KB/s'
zh-CN: 接口速率
en-US: Interface Speed
- field: in_octets
type: 0
unit: 'Kbps'
i18n:
zh-CN: 输入字节数
zh-CN: 入流量
en-US: In Octets
unit: 'byte'
- field: out_octets
type: 0
unit: 'Kbps'
i18n:
zh-CN: 出流量
en-US: Out Octets
- field: admin_status
type: 1
i18n:
zh-CN: 配置状态
en-US: Config Status
- field: oper_status
type: 1
i18n:
zh-CN: 当前状态
en-US: Current Status
- field: mtu
type: 0
i18n:
zh-CN: MTU
en-US: MTU
- field: in_discards
type: 0
i18n:
zh-CN: 输入丢弃数
zh-CN: 入丢包数
en-US: In Discards
unit: 'package'
- field: in_errors
type: 0
i18n:
zh-CN: 输入错误数
zh-CN: 入错包数
en-US: In Errors
unit: 'package'
- field: out_octets
type: 0
i18n:
zh-CN: 输出字节数
en-US: Out Octets
unit: 'byte'
- field: out_discards
type: 0
i18n:
zh-CN: 输出丢弃数
zh-CN: 出丢包数
en-US: Out Discards
unit: 'package'
- field: out_errors
type: 0
i18n:
zh-CN: 输出错误数
zh-CN: 出错包数
en-US: Out Errors
unit: 'package'
- field: admin_status
type: 1
i18n:
zh-CN: 管理状态
en-US: Admin Status
- field: oper_status
type: 1
i18n:
zh-CN: 运行状态
en-US: Oper Status
# (optional)metrics field alias name, it is used as an alias field to map and convert the collected data and metrics field
aliasFields:
- ifIndex
- ifDescr
- ifMtu
- ifSpeed
- ifInOctets
- ifOutOctets
- ifAdminStatus
- ifOperStatus
- ifMtu
- ifInDiscards
- ifInErrors
- ifOutOctets
- ifOutDiscards
- ifOutErrors
- ifAdminStatus
- ifOperStatus
# mapping and conversion expressions, use these and aliasField above to calculate metrics value
# eg: cores=core1+core2, usage=usage, waitTime=allTime-runningTime
calculates:
- index=ifIndex
- descr=ifDescr
- speed=ifSpeed / 1000 / 1000
- in_octets=ifInOctets / 1000
- out_octets=ifOutOctets / 1000
- admin_status=ifAdminStatus
- oper_status=ifOperStatus
- mtu=ifMtu
- speed=ifSpeed / 1024
- in_octets=ifInOctets
- in_discards=ifInDiscards
- in_errors=ifInErrors
- out_octets=ifOutOctets
- out_discards=ifOutDiscards
- out_errors=ifOutErrors
- admin_status=ifAdminStatus
- oper_status=ifOperStatus
protocol: snmp
snmp:
host: ^_^host^_^
port: ^_^port^_^
username: ^_^username^_^
authPassphrase: ^_^authPassphrase^_^
privPassphrase: ^_^privPassphrase^_^
privPasswordEncryption: ^_^privPasswordEncryption^_^
authPasswordEncryption: ^_^authPasswordEncryption^_^
contextName: ^_^contextName^_^
timeout: ^_^timeout^_^
community: ^_^community^_^
version: ^_^version^_^
version: ^_^snmpVersion^_^
operation: walk
oids:
ifIndex: 1.3.6.1.2.1.2.2.1.1
ifDescr: 1.3.6.1.2.1.2.2.1.2
ifMtu: 1.3.6.1.2.1.2.2.1.4
ifSpeed: 1.3.6.1.2.1.2.2.1.5
ifInOctets: 1.3.6.1.2.1.2.2.1.10
ifOutOctets: 1.3.6.1.2.1.2.2.1.16
ifAdminStatus: 1.3.6.1.2.1.2.2.1.7
ifOperStatus: 1.3.6.1.2.1.2.2.1.8
ifMtu: 1.3.6.1.2.1.2.2.1.4
ifInDiscards: 1.3.6.1.2.1.2.2.1.13
ifInErrors: 1.3.6.1.2.1.2.2.1.14
ifOutOctets: 1.3.6.1.2.1.2.2.1.16
ifOutDiscards: 1.3.6.1.2.1.2.2.1.19
ifOutErrors: 1.3.6.1.2.1.2.2.1.20
ifAdminStatus: 1.3.6.1.2.1.2.2.1.7
ifOperStatus: 1.3.6.1.2.1.2.2.1.8

- name: devices
i18n:
Expand All @@ -647,7 +560,7 @@ metrics:
- field: index
type: 1
i18n:
zh-CN: 序号
zh-CN: 编号
en-US: Index
label: true
- field: descr
Expand Down
Loading