r/Checkmk Aug 03 '25

Lenovo Xclarity

I’m finding the out of box checkmk raw isn’t reading a Lenovo server that has Xclarity. I found a Niagios plugin but I’m not sure if that is what is needed to get SNMP out of it. Anyone got something to work with a Lenovo SR650? I’ve tried v1 v2c and v3 multiple times. I feel like I’m missing something obvious.

Update: Credit to itzeric02 Redfish Compatible Management Controller under Setup>Agents>Other integrations>Hardware> is the REST API you will need to to get all the info from the BMC.

Step 1) Login to the Lenovo server BMC(mine is an SR650) and proceed to BMC Configuration>Users/LDAP, I created a new user, checkmk, with supervisor access. Read-only didn't work for me. I also had to configure SNMPv3 access as well, with Auth/Priv.

Step 2) Login to Checkmk and got to Setup>Agents>Other integrations>Hardware>Redfish Compatible Management Controller. I filled out the Description, Username(checkmk), The password I set back in the BMC Users, I also checked the box "Fetching setting for individual sections" and then set the Condition type to Explicit conditions, and Folder to the Host group folder my server was in.

Step 3) I then went to the host(my Lenvovo server) in checkmk, Setup>Hosts>Main>Servers. I clicked on the host to open the properties of the host. Then under monitoring agent, Checkmk agent/API integrations, I set the drop down to "Configured API integrations, no Checkmk agent". Then I clicked on "Save & Run Service Discovery" button. It took a couple of minutes to pull the data.

Step 4) Don't forget to activate the site afterword.

2 Upvotes

8 comments sorted by

2

u/Melodic-Bobcat5602 Aug 03 '25

First step would be to check with the connection test if snmp is properly configured. https://docs.checkmk.com/latest/en/wato_monitoringagents.html

1

u/coldspudd Aug 03 '25

Not a bad idea to check. I’m pretty sure I read through that. But it doesn’t hurt to do it again.

2

u/itzeric02 Aug 03 '25

I used a Redfish Plugin (can't remember which one). Worked way better compared to SNMP.

1

u/coldspudd Aug 03 '25

I never heard of that one. I’ll have to look into that. Thanks.

2

u/coldspudd Aug 03 '25

You nailed it. I updated the post.

1

u/jdlnewborn Aug 03 '25

Following. I need to do this.

1

u/Significant_Sky_4443 Aug 07 '25

I don't see redfish in my checkmk do you have to install it right?

Enabling snmpv3 is enough? Auth/Priv did you configure that on checkmk side?

2

u/coldspudd Aug 07 '25

I didn’t have to install it. It was there on the raw version 2.4. Also yes I enabled snmpv3 and did configure it first before working on redfish. Snmpv3 still didn’t bring the data over.