* ident
* remove $Id$ tags from rcs software which has been retired
* make an effort to sync required mib docs with actual code
* sync even more docs with what code actually does
* some whitespace nits
* fixup example to use snmpv2 for all but the most ancient devices
* remove blurb to find more specific snmp::info classes for classes
which alrdy are as specific as they can get (eg snmp::info::layer3::vmware
doesn't need info on to find a specific module since there ain't none)
* rename all sub {vendor} strings to lowercase vendor, if cisco, juniper
and arista can be lowercase, so can be all the rest.
* fix tests
* spread some use warnings around
* use $ instead of @
* remove defines that are included via parent classes
* use strict + warnings
* remove alrdy included modules
* add comma after last list item
* typos
* mibs are found in our mib repo, not on the cisco site
* documentation fixes
netdisco/netdisco#496 has more background on the issue.
somewhere incorrect data is returned for bp_index mappings when running macsuck, but i cannot reproduce this when using snmp::info directly.
forcing i_index to reload works around the issue, performance impact is minimal.
* exinda support
* exinda support
* add exinda hint
needed to identify exinda devices.
* mentin exinda in overview and link docs
* overwrite layers to l2/3/4/7
* get uptime from exinda mib
now matches uptime reported by cli & web interface.
* single quotes preferred
* to much copy/paste
* merge 3.63
* some more functions added. also general cleanup
* Update .travis.yml
* a few fixes
* Update .travis.yml
* Update .travis.yml
* revert
* revert
no idea why this is needed, but without this change no serial is returned:
netdisco-do show -d hiveap207 -e serial
[25474] 2018-11-09 19:45:09 info App::Netdisco version 2.039031 loaded.
[25474] 2018-11-09 19:45:10 info show: [10.40.252.14]/serial started at Fri Nov 9 20:45:10 2018
undef
[25474] 2018-11-09 19:45:10 info show: finished at Fri Nov 9 20:45:10 2018
[25474] 2018-11-09 19:45:10 info show: status done: Showed serial response from 10.40.252.14
netdisco-do show -d hiveap207 -e Layer2::Aerohive::serial
[25491] 2018-11-09 19:45:15 info App::Netdisco version 2.039031 loaded.
[25491] 2018-11-09 19:45:15 info show: [10.40.252.14]/Layer2::Aerohive::serial started at Fri Nov 9 20:45:15 2018
undef
[25491] 2018-11-09 19:45:16 info show: finished at Fri Nov 9 20:45:16 2018
[25491] 2018-11-09 19:45:16 info show: status done: Showed serial response from 10.40.252.14
with the change:
netdisco-do show -d hiveap207 -e Layer2::Aerohive::serial
[23072] 2018-11-09 19:44:06 info App::Netdisco version 2.039031 loaded.
[23072] 2018-11-09 19:44:07 info show: [10.40.252.14]/Layer2::Aerohive::serial started at Fri Nov 9 20:44:07 2018
02501610110274
[23072] 2018-11-09 19:44:07 info show: finished at Fri Nov 9 20:44:07 2018
[23072] 2018-11-09 19:44:07 info show: status done: Showed serial response from 10.40.252.14
netdisco-do show -d hiveap207 -e serial
[23075] 2018-11-09 19:44:13 info App::Netdisco version 2.039031 loaded.
[23075] 2018-11-09 19:44:13 info show: [10.40.252.14]/serial started at Fri Nov 9 20:44:13 2018
02501610110274
[23075] 2018-11-09 19:44:14 info show: finished at Fri Nov 9 20:44:14 2018
[23075] 2018-11-09 19:44:14 info show: status done: Showed serial response from 10.40.252.14
it seems aerohive changed the their model names in snmp, so they no langer always begin with "hive". i have access to models 120, 121, 230 & 250. this is their sysdescr:
SNMPv2-MIB::sysDescr.0 = STRING: AP250, HiveOS 8.3r2 build-191018
SNMPv2-MIB::sysDescr.0 = STRING: AP230, HiveOS 6.5r8b build-179369
SNMPv2-MIB::sysDescr.0 = STRING: HiveAP121, HiveOS 6.5r8b build-179369
SNMPv2-MIB::sysDescr.0 = STRING: HiveAP120, HiveOS 6.5r3 Honolulu build2530
this fixes empty model names for the 230 & 250 ones while still supporting 120 & 121
Class SNMP::Info::Layer2::Aerohive (3.59) loaded from SNMP::Info 3.59.
Connected to hiveap211.
Detected Class: SNMP::Info::Layer2::Aerohive
Using Class: SNMP::Info::Layer2::Aerohive (-c to change)
Fetching base info...
vendor aerohive
model AP250
os hiveos
os_ver 8.3r2
description AP250, HiveOS 8.3r2 build-191018
contact admin@aerohive.com
Class SNMP::Info::Layer2::Aerohive (3.59) loaded from SNMP::Info 3.59.
Connected to hiveap113.
Detected Class: SNMP::Info::Layer2::Aerohive
Using Class: SNMP::Info::Layer2::Aerohive (-c to change)
Fetching base info...
vendor aerohive
model HiveAP121
os hiveos
os_ver 6.5r8b
description HiveAP121, HiveOS 6.5r8b build-179369
contact admin@aerohive.com