I'd moved all of my network equipment to using snmp-v3, and it worked well.
After purchasing and installing UDT, I found it would not discover devices attached to switch ports when snmp-v3 was used to manage/monitor the switch. This is because the v3 information is encrypted, and there's no place in UDT to decrypt that data.
The only solution was enabling unsecure snmp-v2c monitoring of the switches.
This seems a step in the wrong direction, away from security. Yes, I build ACL's to restrict v2c access to to the switches from a very-limited list of sources. But that's not the right way to go.
The better solution is for UDT to take advantage of snmp-v3, just as NPM does.
Please adjust UDT to work with snmp-v3.