IMPI works when I ssh to the host but does not work when I try to run ipmi requests over the network to the BMC. My goal for data collection is to not require the main host operating system's interaction at all to read data from sensors and I thought ipmi could offer some of that capability. However, I haven't been able to get amester or ipmi to work from a remote workstation. Are there options that need to be set when the BMC firmware is built?
Maybe a better way to ask my question is how does the web server running on the BMC read sensors? For example if I visit https://[bmc ip]/xyz/openbmc_project/sensors/enumerate I get essentially the same information provided by ipmitools on the main host OS.
Thanks for the help!