nick n
73b63c8379
redlion cellular router (sn / ram series) support ( #333 )
2019-04-28 19:53:17 +01:00
Oliver Gorwits
2652998aba
make the snmplabs test only run when AUTHOR_TESTING is set
2019-04-28 19:52:59 +01:00
nick n
737bb252a7
layer7::neoteris update for netdisco-mibs#80 ( #328 )
...
* use PULSESECURE-PSG-MIB in layer7::neoteris, also add model() function & remove neoteris fixup from layer7. tests updated.
* will need new mibs release
2019-04-24 13:21:33 +01:00
Oliver Gorwits
9b1995e90f
#306 fix incorrect interfaces for d-link
2019-04-20 09:42:43 +01:00
Oliver Gorwits
75785f70c7
#321 clean interface descriptions of null and trailing space
2019-04-20 09:28:06 +01:00
Oliver Gorwits
ea9ad92cc4
#320 improve duplicate interfaces() fixup
...
1. sorts the interfaces as they are processed to make A/B testing easier
2. adds the interface index to the original when a duplicate is seen
3. there may be other de-duplication code in vendor modules, untouched
2019-04-20 09:07:14 +01:00
Oliver Gorwits
ad8762a7c4
Merge branch 'master' of github.com:netdisco/snmp-info
2019-04-20 07:47:50 +01:00
Oliver Gorwits
141812bf4d
add v3 Context update() tests for net-snmp 5.8+
2019-04-20 07:36:17 +01:00
nick n
2308826147
full fix for aerohive tests ( #327 )
...
* full fix for aerohive tests
2019-04-20 08:35:18 +02:00
Oliver Gorwits
01fa098078
support debug via env vars (same as netdisco)
2019-04-20 07:14:12 +01:00
nick n
c4ce6a2062
clean up exinda and add regression test ( #324 )
...
* simplify and clean up exinda code. perhaps mac handling should be done in a munge routine
* added exinda regression tests
2019-04-16 03:10:10 +02:00
nick n
0896bd881c
lenovo / cnos os support ( #323 )
...
while it's not yet complete is already is quite functional.
things like vlan, lldp, connected nodes, etc all work
test coverage also included.
features to be added:
link aggregation master/slave (some strange difference with standard 802.3ad i think)
spanning tree will most likely work too
fan/psu status
modules / entity-mib seems to be strangly formatted
2019-04-15 22:47:03 +02:00
nick n
42395d49fd
fix regression test for aerohive ( #322 )
2019-04-14 22:27:40 +02:00
nick n
b4734ea607
some files were missing eol at the end
2019-03-24 04:16:24 +01:00
nick n
4ba91f9df8
update oneaccess ( #310 )
...
* update oneaccess, regretfully it seems oneos version6 is a step back when it comes to snmp support.
changes:
* start using oneaccess mibs, not much useable data there yet however
* return the device model
* show os version for version 6 too. not many elegeant ways to handle all the version syntaxes used,
so just dump what resembles a version string & be done with it
* updated documentation
tested on:
one420 - os V5.2R1C12
one521 - os 6.1.rc1patch06
one521 - os 6.1.3
some comments in the code as what works & what doesn't.
* typo
* bump required netdisco-mibs version to 4.014 (not released yet) but needed for oneaccess mibs. might as well fail at the start of the build instead of the end
* 2 tests fixed for oneaccess, 1 more to go
* last test fixed
* a few more changes
but mostly need to have a file change so i can trigger a travis build :)
2019-02-24 14:57:21 +00:00
inphobia
a59572b392
pod cleanup
2019-01-19 05:55:28 +01:00
Oliver Gorwits
07afff6ef0
new Class test wrapper
2018-12-29 20:41:10 +00:00
Oliver Gorwits
400c26a1d7
add NetSNMP::default_store test req
2018-12-29 14:46:04 +00:00
nick n
f3a8b1171b
aerohive test module, missing part for #282 ( #284 )
...
* aerohive test module
add mac() test
set serial inline with real serial
add mgt0,wifi0 & wifi1 interfaces
set mac address correctly as compared to real aerohive devices
* typo
2018-12-29 11:01:16 +00:00
Oliver Gorwits
f134368e6d
try different testing
2018-11-25 23:16:10 +00:00
Oliver Gorwits
a6ff166e4e
attempt to fix test?
2018-11-21 11:37:44 +00:00
nick n
8232e783fa
use correct module ( #279 )
...
The test code for Layer2::Aerohive should reference the Layer2::Aerohive class, not Layer1::Allied.
2018-11-13 08:57:02 +01:00
Jeroen van Ingen
b24da8c380
Add tests for peth_port_ifindex in Juniper.pm
2018-10-08 12:37:23 +02:00
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
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
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
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
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
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
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
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
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
42db01335e
Add Layer3::ERX test class and POD updates
2018-04-16 23:47:35 -04:00
Eric A. Miller
1fdc486cd5
Add Layer7::Arbor test class
...
POD updates
2018-04-16 23:29:24 -04: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