Looks like Nexus.pm stumbles over Nexus 9000
./netdisco-do discover -d 10.1.1.1
[14582] 2016-05-03 12:06:39 info discover: started at Tue May 3 05:06:39 2016
Argument "sensor" isn't numeric in numeric eq (==) at /opt/local/lib/perl5/site_perl/5.20.1/SNMP/Info/Layer3/Nexus.pm line 92.
Argument "sensor" isn't numeric in numeric eq (==) at /opt/local/lib/perl5/site_perl/5.20.1/SNMP/Info/Layer3/Nexus.pm line 92.
[... repeated many times ..]
[14582] 2016-05-03 12:07:13 info discover: finished at Tue May 3 05:07:13 2016
[14582] 2016-05-03 12:07:13 info discover: status done: Ended discover for 10.1.1.1
SNMP::Info::Layer3::Nexus::_get_snmpid_chassis() - no chassis found
I attach walk output
--sk
Looks like this one was introduced with a recent change to improve determining the correct device serial number on Nexus.
Fixed in SNMP::Info git repo, will be included in next SNMP::Info release (probably 3.34)