Am I right in guessing that NPM still has no support for UPS's battery states etc , supports snmp for nic's only
It's not generally NPM not supporting it, but the UPS not providing it (via SNMP).
If the SNMP agent presents the data (OID) then NPM can collect it.
¯\_(ツ)_/¯
Have you searched the community pollers, to see if anyone has done this before, for you UPS type?
https://thwack.solarwinds.com/t5/NPM-Documents/tkb-p/npm-documents/label-name/universal%20device%20pollers?labels=universal%20device%20pollers
We wrote custom pollers for our Liebert UPS's it wasn't too hard. They collected all of the stats the UPS supports like time on battery, serial numbers, location, temperature etc. I believe I uploaded ours up here to Thwack previously.
I think what annoys me is that the ups manufacturers supply mib files with their products but Solarwinds wont allow you to import them, these are mainstream ups manufacturers (Riello and Eaton).
So rather than SW being a single pain of glass it means yet another device to monitor them.
I did look and I did try some of the custom pollers on here but none of them work .
To clarify - When I find a custom poller that says its for say Eaton and I click on on it and do "test poller" it returns the error message "This does not appear to be a valid Device Studio poller. Please use another poller."
Oh well we have a solution I stupidly thought SW would by now include these natively.
@sdawson35 You can get MIBs added to the Solarwinds database. I've done this on numerous occassions. Here's the info
https://support.solarwinds.com/SuccessCenter/s/article/Add-MIBs-to-the-SolarWinds-MIB-database?language=en_US
But as mentioned, if the MIB is there, then you can custom write a poller to access it. Use the Universal Device Poller tool on your orion server.
Solarwinds will not show all info for all mibs by default out of the box. You will need to custom access those MIBs and then display the info on your page. If you're not sure how to do that, this may help
https://support.solarwinds.com/SuccessCenter/s/article/Create-a-Universal-Device-Poller-UnDP?language=en_US