OK, so the plot thickens. Thanks to @roland, I made this work on my X10 board. Needing more power, I switched unRAID over to a dual E5 Supermicro X9 board this weekend. Everything works, expect IPMI no longer feeds netdata. I was about ready to post this question over at the netdata forums, but thought it may be more appropriate here.
## Environment
unRAID 6.9.2, using the Netdata app via the Community Plugins app which uses the official Netdata docker image
Netdata reports version v1.31.0-476-nightly
Supermicro X9DRi-LN4F+ (BIOS 3.61 dated January 2020) with twin E5-2667v2, 64GB of RAM
Configured (successfully in the past with different hardware) to access IPMI via the BMC using the following configuration settings in netdata.conf:
As a side note that may be helpful to troubleshooting, I am successfully pulling data from the system IPMI using the unRAID IPMI plugin and that data is moving from Telegraf to Influxdb and finally to Grafana. However, I prefer to use Netdata as my sole monitoring agent. This is the only thing holding me back.
Uncommented the freeipmi plugin line in the plugins section. I don't think this is since the intro to the configuration file says these are all the default values:
# charts.d = yes
# fping = yes
freeipmi = yes
# go.d = yes
Provided specific commands to access remote server:
[plugin:freeipmi]
update every = 10
command options = driver-type LAN_2_0 hostname 10.1.1.8 username myusername password mypassword
## Problem/Question
I switched from an X10SL7-F motherboard with an E3-1231v3 to the subject motherboard. IPMI was successfully feeding Netdata. With no configuration changes, I moved the unRAID USB stick and five drives to the new machine. All came back up as expected, with the exception of IPMI no longer works in Netdata.
## What I expected to happen
Given that the IPMI data is successfully being harvested by unRAID and sent via Telegraf to an InfluxDB and Grafana instance, I have to think it is a specific issue with the remote access configuration to the specific board.
I have verified on the Supermicro website, that this board is IPMI 2.0 compatible
I have tried to use the command line to gain additional information on debugging reading through the netdata learn webpage, and it is pasted below:
/usr/libexec/netdata/plugins.d # ./freeipmi.plugin driver-type LAN_2_0 hostname 10.1.1.8 username myusername password mypassword
2021-11-08 22:10:53: freeipmi.plugin ERROR : MAIN : ipmi_monitoring_sensor_readings_by_record_id(): connection timeout
2021-11-08 22:10:53: freeipmi.plugin FATAL : MAIN : freeipmi.plugin: data collection failed. # : Invalid argument
The odd thing is that the response is exactly the same if I provide an IP address of a different computer that doesn't have IPMI/BMC. I have also tried the "debug" option and I haven't been able to gain any helpful information there.
I have the default unRAID container settings, which has the network set to "host". I am unable to ping the IPMI address, which may be the root of the problem. However, I used the default container settings on the other machine, so this may be a red herring.
Any ideas?
Thanks in advance!