Greetings! :wave: Apologies if this is not the ri...
# core
s
Greetings! 👋 Apologies if this is not the right place to ask, however I'm interested in writing a set of ipmi tables to gain visibility into BMC hardware. I was contemplating doing this as a golang extension, but I figured others in the osquery community might benefit from it as well, specifically anyone running bare metal without good tooling for monitoring their BMC devices. I put together a Blueprint issue here to discuss: https://github.com/osquery/osquery/issues/8932 I did put together a POC for the first table
ipmi_lan_info
:
Copy code
osquery> select * from ipmi_lan_info;
+---------+-------------------+----------------+---------------+--------------+-------------------+---------+
| channel | ip_address_source | ip_address     | subnet_mask   | gateway      | mac_address       | vlan_id |
+---------+-------------------+----------------+---------------+--------------+-------------------+---------+
| 1       | dhcp              | 192.168.1.50   | 255.255.255.0 | 192.168.1.1  | 00:1A:2B:3C:4D:5E | 0       |
+---------+-------------------+----------------+---------------+--------------+-------------------+---------+
s
Basically makes sense to me. I wonder if it makes sense to combine
ipmi_lan_info
,
ipmi_bmc_status
, and
ipmi_sol_info
. Are they different underlying APIs?
I can discuss in the issue
ty 1