-
Notifications
You must be signed in to change notification settings - Fork 5.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
0c321cd
commit b0cd913
Showing
18 changed files
with
5,083 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,122 @@ | ||
# Redfish Input Plugin | ||
|
||
The `redfish` plugin gathers metrics and status information about CPU temperature, fanspeed, Powersupply, voltage, hostname and Location details(datacenter,placement,rack and room) of hardware servers for which redfish is enabled. | ||
|
||
|
||
### Configuration | ||
|
||
```toml | ||
[[inputs.redfish]] | ||
## Server OOB-IP | ||
address = "http://192.0.0.1" | ||
|
||
## Username,Password for hardware server | ||
username = "test" | ||
password = "test" | ||
|
||
## Resource Id for redfish APIs | ||
computer_system_id = "System.Embedded.1" | ||
|
||
## Optional TLS Config | ||
# tls_ca = "/etc/telegraf/ca.pem" | ||
# tls_cert = "/etc/telegraf/cert.pem" | ||
# tls_key = "/etc/telegraf/key.pem" | ||
## Use TLS but skip chain & host verification | ||
# insecure_skip_verify = false | ||
|
||
## Amount of time allowed to complete the HTTP request | ||
# timeout = "5s" | ||
``` | ||
|
||
### Metrics | ||
|
||
- redfish_thermal_temperatures | ||
- tags: | ||
- source | ||
- address | ||
- name | ||
- datacenter (available only if location data is found) | ||
- rack (available only if location data is found) | ||
- room (available only if location data is found) | ||
- row (available only if location data is found) | ||
- state | ||
- health | ||
- Fields: | ||
- reading_celsius | ||
- upper_threshold_critical | ||
- upper_threshold_fatal | ||
|
||
|
||
- redfish_thermal_fans | ||
- tags: | ||
- source | ||
- address | ||
- name | ||
- datacenter (available only if location data is found) | ||
- rack (available only if location data is found) | ||
- room (available only if location data is found) | ||
- row (available only if location data is found) | ||
- state | ||
- health | ||
- Fields: | ||
- reading_rpm (or) reading_percent | ||
- upper_threshold_critical | ||
- upper_threshold_fatal | ||
|
||
|
||
- redfish_power_powersupplies | ||
- tags: | ||
- source | ||
- address | ||
- name | ||
- datacenter (available only if location data is found) | ||
- rack (available only if location data is found) | ||
- room (available only if location data is found) | ||
- row (available only if location data is found) | ||
- state | ||
- health | ||
- Fields: | ||
- last_power_output_watts | ||
- line_input_voltage | ||
- power_capacity_watts | ||
- power_input_watts | ||
- power_output_watts | ||
|
||
|
||
- redfish_power_voltages (available only if voltage data is found) | ||
- tags: | ||
- source | ||
- address | ||
- name | ||
- datacenter (available only if location data is found) | ||
- rack (available only if location data is found) | ||
- room (available only if location data is found) | ||
- row (available only if location data is found) | ||
- state | ||
- health | ||
- Fields: | ||
- reading_volts | ||
- upper_threshold_critical | ||
- upper_threshold_fatal | ||
|
||
|
||
### Example Output | ||
|
||
``` | ||
redfish_thermal_temperatures,source=test-hostname,name=CPU1,address=http://190.0.0.1,datacenter="Tampa",health="OK",rack="12",room="tbc",row="3",state="Enabled" reading_celsius=41,upper_threshold_critical=59,upper_threshold_fatal=64 1582114112000000000 | ||
redfish_thermal_temperatures,source=test-hostname,name=CPU2,address=http://190.0.0.1,datacenter="Tampa",health="OK",rack="12",room="tbc",row="3",state="Enabled" reading_celsius=51,upper_threshold_critical=59,upper_threshold_fatal=64 1582114112000000000 | ||
redfish_thermal_temperatures,source=test-hostname,name=SystemBoardInlet,address=http://190.0.0.1,datacenter="Tampa",health="OK",rack="12",room="tbc",row="3",state="Enabled" reading_celsius=23,upper_threshold_critical=59,upper_threshold_fatal=64 1582114112000000000 | ||
redfish_thermal_temperatures,source=test-hostname,name=SystemBoardExhaust,address=http://190.0.0.1,datacenter="Tampa",health="OK",rack="12",room="tbc",row="3",state="Enabled" reading_celsius=33,upper_threshold_critical=59,upper_threshold_fatal=64 1582114112000000000 | ||
redfish_thermal_fans,source=test-hostname,name=SystemBoardFan1A,address=http://190.0.0.1,datacenter="Tampa",health="OK",rack="12",room="tbc",row="3",state="Enabled" reading_rpm=17720,upper_threshold_critical=59,upper_threshold_fatal=64 1582114112000000000 | ||
redfish_thermal_fans,source=test-hostname,name=SystemBoardFan1B,address=http://190.0.0.1,datacenter="Tampa",health="OK",rack="12",room="tbc",row="3",state="Enabled" reading_rpm=17760,upper_threshold_critical=59,upper_threshold_fatal=64 1582114112000000000 | ||
redfish_thermal_fans,source=test-hostname,name=SystemBoardFan2A,address=http://190.0.0.1,datacenter="Tampa",health="OK",rack="12",room="tbc",row="3",state="Enabled" reading_rpm=17880,upper_threshold_critical=59,upper_threshold_fatal=64 1582114112000000000 | ||
redfish_power_powersupplies,source=test-hostname,name=PS1Status,address=http://190.0.0.1,datacenter="Tampa",health="OK",rack="12",room="tbc",row="3",state="Enabled" power_capacity_watts=750,power_input_watts=900,power_output_watts=208,last_power_output_watts=98,line_input_reading_volts=204 1582114112000000000 | ||
redfish_power_powersupplies,source=test-hostname,name=PS2Status,address=http://190.0.0.1,datacenter="Tampa",health="OK",rack="12",room="tbc",row="3",state="Enabled" power_capacity_watts=750,power_input_watts=900,power_output_watts=194,last_power_output_watts=98,line_input_reading_volts=204 1582114112000000000 | ||
redfish_power_voltages,source=test-hostname,name=CPU1MEM345,address=http://190.0.0.1,datacenter="Tampa",health="OK",rack="12",room="tbc",row="3",state="Enabled" reading_volts=1,upper_threshold_critical=59,upper_threshold_fatal=64 1582114112000000000 | ||
redfish_power_voltages,source=test-hostname,name=CPU1MEM345,address=http://190.0.0.1,datacenter="Tampa",health="OK",rack="12",room="tbc",row="3",state="Enabled" reading_volts=1,upper_threshold_critical=59,upper_threshold_fatal=64 1582114112000000000 | ||
redfish_power_voltages,source=test-hostname,name=CPU1MEM347,address=http://190.0.0.1,datacenter="Tampa",health="OK",rack="12",room="tbc",row="3",state="Enabled" reading_volts=1,upper_threshold_critical=59,upper_threshold_fatal=64 1582114112000000000 | ||
redfish_power_voltages,source=test-hostname,name=PS1voltage1,address=http://190.0.0.1,datacenter="Tampa",health="OK",rack="12",room="tbc",row="3",state="Enabled" reading_volts=208,upper_threshold_critical=59,upper_threshold_fatal=64 1582114112000000000 | ||
``` | ||
|
Oops, something went wrong.