Eric A. Miller
78119d6547
#252 Unpack binary MAC if present in cdp_port
...
Fix SNMPv1 cdp_run check
2018-05-09 22:49:53 -04:00
Eric A. Miller
f27d76fa9d
Use munge_mac() to unpack MACs
2018-05-09 22:44:24 -04:00
Eric A. Miller
4f8534169a
Use NetAddr::IP::Lite to determine if EIGRP peer is a valid IP
2018-05-09 22:42:59 -04:00
Eric A. Miller
f531c9d9a7
#261 EIGRP Peer Neighbor Formatting / Munge
2018-05-07 23:08:19 -04:00
Eric A. Miller
1a80138026
#195 IP address table - IPv4 Address Table will use the IP-MIB::ipAddressTable if the deprecated IP-MIB::ipAddrTable doesn't return results
2018-05-07 21:09:16 -04:00
Eric A. Miller
4ff904f3cd
If we were given an IPv6 transport-specifier strip it before trying to resolve it
...
Since DestHost defaults to 'localhost' die instead of returning undef from resolve_desthost()
2018-05-06 20:26:51 -04:00
Eric A. Miller
721193ccb8
#255 IPv6 support
2018-05-06 14:02:35 -04:00
Eric A. Miller
b263fa4375
release 3.60
3.60
2018-05-06 11:01:00 -04:00
Eric A. Miller
4681004b52
Fix potential issue in enumeration of LLDP reported system capabilities supported by the remote system due to the 'lldpRemSysCapSupported' leaf name being defined in multiple MIBs
2018-05-06 10:51:19 -04:00
Eric A. Miller
0ab688964f
Don't capture 'Hive' if it exists in aerohive AP model name
2018-05-06 09:32:35 -04:00
Oliver Gorwits
7e0ef60e24
update changelog
2018-05-05 16:27:09 +01:00
inphobia
41339c8df4
detect ap250 & ap230 models ( #263 )
...
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
2018-05-05 16:19:39 +01:00
Eric A. Miller
119c077d25
Some devices use ifIndex when LLDP remote type is 'local', don't lldpRemPortId in these cases when it contains all digits
...
Cover LLDP class with tests
2018-05-04 17:23:44 -04:00
Eric A. Miller
9af3f7c579
#140 LLDP fixes - treat remote port type of 'local' as an interface name
2018-05-02 22:47:46 -04:00
Eric A. Miller
e7c93b7abd
release 3.59
3.59
2018-05-01 23:18:16 -04:00
Eric A. Miller
20b655c7a2
POD
2018-05-01 23:13:00 -04:00
Eric A. Miller
9fca5b1e42
Change _lldp_addr_index to a method so it can be properly overridden in subclasses
2018-05-01 23:01:56 -04:00
Eric A. Miller
1c581f8e8f
Capture base MAC in L3::Huawei
...
Capture fan and power supply status in L3::Huawei when description is not available
2018-05-01 22:19:39 -04:00
Eric A. Miller
8d35e15624
#214 SNMP::Info Device models Genua, ATMedia, Liebert
2018-04-30 23:36:47 -04:00
Eric A. Miller
cf42fe1496
release 3.58
3.58
2018-04-29 23:47:25 -04:00
Eric A. Miller
1af11bd088
#220 Alcatel-Lucent / Nokia SR 7750 missing port information. Add duplex, fan, and power supply status, as well as, module inventory to L3::Timetra
2018-04-29 23:35:09 -04:00
Eric A. Miller
073ec319e7
perltidy updates
2018-04-29 13:01:32 -04:00
Eric A. Miller
5852c3548b
#202 Support for Aerohive access points
2018-04-29 12:20:43 -04:00
Eric A. Miller
2344a1eacf
Add fan and power supply status to L3::Huawei
...
Override ifMTU with max frame size when applicable in L3::Huawei
Correct POE power module to port mapping in L3::Huawei
2018-04-29 12:03:05 -04:00
Eric A. Miller
d0887fbea7
release 3.57
3.57
2018-04-26 21:17:17 -04:00
Eric A. Miller
e5ebda1b1e
Significant performance improvement validating AUTOLOAD methods
2018-04-26 20:53:04 -04:00
Eric A. Miller
8d1681dbfc
Validate funcs and globals rather than using can() to avoid unintended side effects
2018-04-26 20:48:02 -04:00
Eric A. Miller
7221797826
Fix for macsuck in Cisco classes introduced in 3.55 caused by inheritance issue in CiscoStack
2018-04-26 20:44:31 -04:00
Eric A. Miller
f2fdbb077c
#145 Patch for Huawei (robwwd)
...
#228 Huawei aggregate link support
POE and duplex admin support added to L3::Huawei
2018-04-25 22:44:13 -04:00
Eric A. Miller
a6fdb107b4
Return empty hash peth_port_ifindex() for consistency
...
Cover PowerEthernet methods with tests
2018-04-25 22:34:55 -04:00
Eric A. Miller
7f31038462
IEEE802dot3ad portlist is indexed with a dot1dBasePort, cross reference with dot1dBasePortIfIndex
2018-04-25 22:33:08 -04:00
Eric A. Miller
5fb7c78619
release 3.56
3.56
2018-04-22 01:00:30 -04:00
Eric A. Miller
603345205a
Fix table methods when defined as an OID which will not completely translate to a fully qualified textual leaf
2018-04-22 00:30:31 -04:00
Eric A. Miller
bd85ebc8d6
release 3.55
3.55
2018-04-19 19:06:06 -04:00
Eric A. Miller
2aca6d9300
#67 Juniper EX4300 Missing/Wrong information
...
Modify Q-Bridge methods to work on both pre-Enhanced Layer 2 Software (ELS) such as EX4200 and newer Enhanced Layer 2 Software (ELS) based switches such as EX4300 and QFX series
2018-04-19 18:23:48 -04:00
Eric A. Miller
4919cb0f69
Documentation correction
2018-04-19 18:15:55 -04:00
Eric A. Miller
d134c342e8
#117 Recognition for HP Blade switches
2018-04-19 18:12:39 -04:00
Eric A. Miller
b1c7e78d12
Merge branch 'robwwd-oneaccess'
2018-04-17 00:09:29 -04:00
Eric A. Miller
0a0766afbd
Simplify Layer3::OneAccess model method since it is returning a static string
...
Add Layer3::OneAccess test class and POD updates
2018-04-17 00:09:02 -04:00
Eric A. Miller
2d39911cba
Merge branch 'oneaccess' of https://github.com/robwwd/snmp-info into robwwd-oneaccess
2018-04-16 23:50:59 -04:00
Eric A. Miller
3bf60002f4
Merge branch 'robwwd-erx'
2018-04-16 23:49:39 -04:00
Eric A. Miller
42db01335e
Add Layer3::ERX test class and POD updates
2018-04-16 23:47:35 -04:00
Eric A. Miller
752e1c632c
Merge branch 'erx' of https://github.com/robwwd/snmp-info into robwwd-erx
2018-04-16 23:32:32 -04:00
Eric A. Miller
892d2014ca
Merge branch 'robwwd-arbor'
2018-04-16 23:30:26 -04:00
Eric A. Miller
1fdc486cd5
Add Layer7::Arbor test class
...
POD updates
2018-04-16 23:29:24 -04:00
Eric A. Miller
9e7f7f734e
Merge branch 'arbor' of https://github.com/robwwd/snmp-info into robwwd-arbor
2018-04-16 23:06:33 -04:00
Rob Woodward
e311f8a5c6
Change vendor to Juniper
2018-04-16 13:15:26 +01:00
Eric A. Miller
82755ab8db
#196 support for powerconnect 8164F
...
Refactor Layer3::Dell for better support of newer models - requires updated MIBs
2018-04-15 23:38:05 -04:00
Eric A. Miller
62823e3d83
Factor out logic to determine serial number from ENTITY-MIB in Layer2 and Layer3 to new method entity_derived_serial in Entity class
...
Create new method entity_derived_os_ver in Entity class to determine OS version in a similar manner
2018-04-15 23:30:19 -04:00
Rob Woodward
66077c9662
Fix documentation
2018-04-13 12:17:36 +01:00