For items attached to the UPS, I just monitor UPS load from NUTs.
For everything else not on a UPS (secondary PSUs from servers, monitors, and non-critical hardware), I use a mixture of HS110 and P110 TP-Link smart plugs. I had some issues with them becoming unresponsive though and the project to monitor HS110s is no longer updated and I don’t have the time to update it myself.