Freeipmi yaml updates (#15458)
Fotis Voutsas committed
Jul 20, 2023 at 18:14 UTC
a6ca6fb91d24d89c67ba5f27f0b9fc27202ffc43
1 file changed
+117
-48
collectors/freeipmi.plugin/multi_metadata.yaml
+117
-48
@@ -1,59 +1,68 @@
1
name: freeipmi.plugin
2
modules:
3
- - meta:
3
+ - &module
4
+ meta: &meta
5
plugin_name: freeipmi.plugin
5
- module_name: sel
6
+ module_name: sensors
7
monitored_instance:
7
- name: freeipmi sel
8
- link: ''
9
- categories: []
10
- icon_filename: ''
8
+ name: IPMI
9
+ link: "https://www.ibm.com/docs/en/power9/0009-ESS?topic=ipmi-overview"
10
+ categories:
11
+ - data-collection.hardware-devices-and-sensors
12
+ icon_filename: "netdata.png"
13
related_resources:
14
integrations:
15
list: []
16
info_provided_to_referring_integrations:
15
- description: ''
16
- keywords: []
17
- most_popular: false
17
+ description: ""
18
+ keywords:
19
+ - sensors
20
+ - ipmi
21
+ most_popular: true
22
overview:
23
data_collection:
20
- metrics_description: ''
21
- method_description: ''
24
+ metrics_description:
25
+ "Monitor enterprise server sensor readings, event log entries, and hardware statuses to ensure reliable server operations."
26
+ method_description: ""
27
supported_platforms:
28
include: []
29
exclude: []
30
multi-instance: true
31
additional_permissions:
27
- description: ''
32
+ description: ""
33
default_behavior:
34
auto_detection:
30
- description: ''
35
+ description: ""
36
limits:
32
- description: ''
37
+ description: ""
38
performance_impact:
34
- description: ''
39
+ description: ""
40
setup:
41
prerequisites:
42
list: []
43
configuration:
44
file:
40
- name: ''
41
- description: ''
45
+ name: ""
46
+ description: ""
47
options:
43
- description: ''
48
+ description: ""
49
folding:
45
- title: ''
50
+ title: ""
51
enabled: true
52
list: []
53
examples:
54
folding:
55
enabled: true
51
- title: ''
56
+ title: ""
57
list: []
58
troubleshooting:
59
problems:
60
list: []
56
- alerts: []
61
+ alerts:
62
+ - name: ipmi_sensor_state
63
+ link: https://github.com/netdata/netdata/blob/master/health/health.d/ipmi.conf
64
+ metric: ipmi.sensor_state
65
+ info: IPMI sensor ${label:sensor} (${label:component}) state
66
metrics:
67
folding:
68
title: Metrics
@@ -61,9 +70,15 @@ modules:
70
description: ""
71
availability: []
72
scopes:
64
- - name: global
73
+ - name: sensor
74
description: ""
66
- labels: []
75
+ labels:
76
+ - name: sensor
77
+ description: TBD
78
+ - name: type
79
+ description: TBD
80
+ - name: component
81
+ description: TBD
82
metrics:
83
- name: ipmi.sel
84
description: IPMI Events
@@ -71,55 +86,103 @@ modules:
86
chart_type: area
87
dimensions:
88
- name: events
74
- - meta:
75
- plugin_name: freeipmi.plugin
76
- module_name: sensors
89
+ - name: ipmi.sensor_state
90
+ description: IPMI Sensors State
91
+ unit: "state"
92
+ chart_type: line
93
+ dimensions:
94
+ - name: nominal
95
+ - name: critical
96
+ - name: warning
97
+ - name: unknown
98
+ - name: ipmi.sensor_temperature_c
99
+ description: IPMI Sensor Temperature Celsius
100
+ unit: "Celsius"
101
+ chart_type: line
102
+ dimensions:
103
+ - name: temperature
104
+ - name: ipmi.sensor_temperature_f
105
+ description: IPMI Sensor Temperature Fahrenheit
106
+ unit: "Fahrenheit"
107
+ chart_type: line
108
+ dimensions:
109
+ - name: temperature
110
+ - name: ipmi.sensor_voltage
111
+ description: IPMI Sensor Voltage
112
+ unit: "Volts"
113
+ chart_type: line
114
+ dimensions:
115
+ - name: voltage
116
+ - name: ipmi.sensor_ampere
117
+ description: IPMI Sensor Current
118
+ unit: "Amps"
119
+ chart_type: line
120
+ dimensions:
121
+ - name: ampere
122
+ - name: ipmi.sensor_fan_speed
123
+ description: IPMI Sensor Fans Speed
124
+ unit: "RPM"
125
+ chart_type: line
126
+ dimensions:
127
+ - name: rotations
128
+ - name: ipmi.sensor_power
129
+ description: IPMI Sensor Power
130
+ unit: "Watts"
131
+ chart_type: line
132
+ dimensions:
133
+ - name: power
134
+ - name: ipmi.sensor_reading_percent
135
+ description: IPMI Sensor Reading Percentage
136
+ unit: "%"
137
+ chart_type: line
138
+ dimensions:
139
+ - name: percentage
140
+ - <<: *module
141
+ meta:
142
+ <<: *meta
143
monitored_instance:
78
- name: freeipmi sensors
79
- link: ''
80
- categories: []
81
- icon_filename: ''
82
- related_resources:
83
- integrations:
84
- list: []
85
- info_provided_to_referring_integrations:
86
- description: ''
87
- keywords: []
88
- most_popular: false
144
+ name: FreeIPMI
145
+ link: "https://www.gnu.org/software/freeipmi/"
146
+ icon_filename: "freeipmi.jpg"
147
+ keywords:
148
+ - sensors
149
+ - freeipmi
150
+ most_popular: true
151
overview:
152
data_collection:
91
- metrics_description: ''
92
- method_description: ''
153
+ metrics_description:
154
+ "Monitor enterprise server sensor readings, event log entries, and hardware statuses to ensure reliable server operations."
155
+ method_description: ""
156
supported_platforms:
157
include: []
158
exclude: []
159
multi-instance: true
160
additional_permissions:
98
- description: ''
161
+ description: ""
162
default_behavior:
163
auto_detection:
101
- description: ''
164
+ description: ""
165
limits:
103
- description: ''
166
+ description: ""
167
performance_impact:
105
- description: ''
168
+ description: ""
169
setup:
170
prerequisites:
171
list: []
172
configuration:
173
file:
111
- name: ''
112
- description: ''
174
+ name: ""
175
+ description: ""
176
options:
114
- description: ''
177
+ description: ""
178
folding:
116
- title: ''
179
+ title: ""
180
enabled: true
181
list: []
182
examples:
183
folding:
184
enabled: true
122
- title: ''
185
+ title: ""
186
list: []
187
troubleshooting:
188
problems:
@@ -146,6 +209,12 @@ modules:
209
- name: component
210
description: TBD
211
metrics:
212
+ - name: ipmi.sel
213
+ description: IPMI Events
214
+ unit: "events"
215
+ chart_type: area
216
+ dimensions:
217
+ - name: events
218
- name: ipmi.sensor_state
219
description: IPMI Sensors State
220
unit: "state"