Commit Graph
110 Commits
Author SHA1 Message Date
Oliver Gorwits 44cb254ee0 release 3.76 2021-09-03 21:10:54 +01:00
Oliver Gorwits 765a6417b2 set_i_vlan support for Ruckus/Brocade/Foundry 2021-09-02 19:04:33 +01:00
Oliver Gorwits 5a895a09ca release 3.74 2021-08-24 12:29:56 +01:00
Jeroen van Ingen SchenauandGitHub 9b8dc0916c Support PVID (vlan) change on Arista (#432) 2021-08-23 16:08:17 +01:00
Oliver Gorwits 42d3df0e9c release 3.73 2021-06-28 15:13:17 +01:00
Oliver Gorwits 774339e98f release 3.72 2021-06-28 08:38:06 +01:00
nick nandGitHub 0b86645a63 aerohive version support higher as 9 (#421)
* allow aerohive hiveos version numbers above 9
* aerohive is now owned by extreme
2021-06-04 18:38:13 +02:00
nick nandGitHub 9943dff277 mention #403 2021-04-29 09:20:51 +02:00
Oliver Gorwits 31b231804f release 3.71 2020-11-27 09:46:24 +00:00
nick nandGitHub b9e054093a a few things that got imported or fixed 2020-11-15 21:19:24 +01:00
nick nandGitHub e2544129bc nxos6 lldp fixes 2020-10-28 11:56:03 +01:00
Jeroen van Ingen SchenauandGitHub a263f54744 Add initial support for Teltonika RUT9xx routers (#386)
Note that Teltonika routers run the net-snmp agent and can present the net-snmp enterprise ID; if so, configure the following through the router CLI to be identified as Teltonika and to be picked up by this device class:

uci set snmpd.@system[0].sysObjectID=.1.3.6.1.4.1.48690
uci commit
ubus call uci commit '{"config":"snmpd"}'
2020-10-28 09:00:18 +01:00
nick nandGitHub a85c7a0404 typos 2019-10-17 05:27:58 +02:00
Oliver Gorwits 4852ed4668 release 3.70 2019-10-15 18:43:39 +01:00
nick nandGitHub eb6420125e prefer checkpoint mibs (#358) 2019-10-02 20:02:52 +02:00
nick nandGitHub 762a01e619 ios- xe codename detection 2019-10-02 18:41:52 +02:00
nick nandGitHub 723f8ea744 pulse secure os_ver fix 2019-09-26 01:16:08 +02:00
nick nandGitHub 1840089789 poe power usage & mac address for ciscosb (#357) 2019-08-31 10:52:16 +02:00
nick nandGitHub 3abffc4d59 fix cdp_port when returned value is exactly 6 chars (#355)
* revert fix 2 of commit 78119d6, breaks devices that report a port name
6 chars long
* and remove test case for the "packed mac" special case
* and mention cdp fix in changelog

ran this for over 2 months and did not have any regressions on my gear.
2019-08-27 22:44:26 +02:00
nick nandGitHub 68b001105d ubiquiti version cleanup 2019-08-26 13:53:14 +02:00
nick nandGitHub d459dd7f8c fix engrish
aka: typos
2019-08-26 13:50:36 +02:00
nick nandGitHub 75a00fabe9 also added use warnings and strict
also fixed all reported errors by these, but work is still needed.

stuff like

sub thingy {
        my $thing = shift;
        my $stuff = $thing->os_ver();
        if ($stuff =~ /check/) {

-> newer perls (or perhaps just my config somehow) seems to prefer

        if ((defined $stuff) && ($stuff =~ /check/)) {

instead.

or perhaps i just don't understand autoloader magic & return type nuances.
2019-08-26 13:48:50 +02:00
nick nandGitHub 091a3692e3 mentioned doc cleanup 2019-08-26 13:26:52 +02:00
nick nandGitHub b6720a2b43 duplex support for ciscosb (#352) 2019-08-18 01:50:34 +02:00
Oliver Gorwits d38ef69120 release 3.68 2019-04-28 20:01:52 +01:00
nick nandOliver Gorwits 73b63c8379 redlion cellular router (sn / ram series) support (#333) 2019-04-28 19:53:17 +01:00
nick nandOliver Gorwits 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 bfbb2fb2ab release 3.67 2019-04-20 12:01:59 +01:00
nick nandGitHub 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 nandGitHub 42395d49fd fix regression test for aerohive (#322) 2019-04-14 22:27:40 +02:00
nick nandGitHub f0b429039e make fortinet return a useful interface name. (#319)
* make fortinet return a useful interface name.

also fixes missing interface issue due to being unable to map the port
'interfaces - ignoring 54 (no port mapping)'
2019-04-01 19:32:40 +02:00
Oliver Gorwits e8b4acbee6 release 3.66 2019-03-24 09:43:31 +00:00
nick nandGitHub 6698b049a4 whitespace
githubs online editor autoidents, remove unneeded whitespace
2019-03-24 03:07:36 +01:00
nick nandGitHub 68861fabfb get started for 3.66 2019-03-24 01:59:25 +01:00
Oliver Gorwits 2e2c6958d6 release 3.65 2019-02-24 15:02:38 +00:00
nick nandOliver Gorwits 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
nick nandGitHub 8e3f10673e fix cisco aggregated port slave interface mapping
netdisco/snmp-info#295 for issue

tested on c3750x (stacked & single) & nexus 9332.

c3750x didn't show any slave interfaces for it's port channels.
nexus reported data all over the place, even making port channels slave interfaces of other port channels.

with these changes both devices report correct and complete slave interfaces:
tested on c3750x with lacp channels
tested on nexus 9332pq with lacp channels (vpc),  static aggregation, vpc peer link, fex uplink.

no regressions detected after a month of testing (we also have a bunch of ciscosb & other ios devices running , but none of those have port channels).

updated documentation, hope it makes sense.

things that didn't work before and still don't:
* mapping vpc portchannels members on both vpc cluster switches (sounds like fun)
* cisco ucs fabric interconnects (nexus 6248 on 3.2.3d) don't show port channel members, but didn't do so before either.

munge_port_ifindex() can most likely be written more elegant, but that's something for a real perl monk.
2019-02-02 00:59:57 +01:00
inphobia 19cdb388e5 Changes whitespace cleanup 2019-01-19 05:38:14 +01:00
Jeroen van Ingen 64846ed2de Add model mappings for HP JL557A and JL558A 2019-01-02 15:13:31 +01:00
Oliver Gorwits d7d747af67 release 3.64 2018-12-30 10:24:59 +00:00
nick nandOliver Gorwits 61dc499369 attribute change (#281)
pretty please?
alias or real name, both work for me. thx
2018-12-29 10:58:48 +00:00
Oliver Gorwits bde8da5e6b release 3.63 2018-11-25 23:27:42 +00:00
Eric A. Miller 5aa21deb07 release 3.62 2018-10-29 19:09:26 -04:00
Alexander HartmaierandJeroen van Ingen Schenau b7ac11222a Support for Cisco Firepower Threat Defense (#278)
When sending SNMP requests to one of the data interfaces of an FTD you're
talking to a Cisco ASA running as a process called 'lina'.
2018-10-25 10:30:43 +02:00
Eric A. Miller a1769aa905 release 3.61 2018-05-09 23:17:09 -04: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 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 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