@cryptotaxi247 / netdata-1 / commits / a6ca6fb91

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"