I like zabbix. It can monitor what ever i like, using snmp, ipmi, rest apis or its own agent.
I have a team member insisting on using netdata, but outside of the nice dashboard it doesn’t provide anything. It is local only, and setting up alarms is a pain. And tbh it nags more than canonical stuff