Commit Graph
1670 Commits
Author SHA1 Message Date
Oliver Gorwits 2652998aba make the snmplabs test only run when AUTHOR_TESTING is set 2019-04-28 19:52:59 +01:00
nick nandGitHub 254bfd11a3 typo in link
seems you need to prepend a slash to reference in the current pod.
2019-04-26 20:09:38 +02:00
nick nandGitHub 2c61248016 mention CISCO-CONTEXT-MAPPING-MIB 2019-04-26 17:24:41 +02:00
nick nandGitHub 45e56b332e lowercase vendor
just like all other snmp::info modules

use "vmware" instead of "VMware"
2019-04-26 17:21:19 +02:00
nick nandGitHub 8003691e64 vendor is arista
not arista networks, inc. as it was way back in 3.06
2019-04-26 17:09:30 +02:00
nick nandGitHub 25b1801fe4 update docs for serial() 2019-04-24 19:22:48 +02: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
AmbroiseandOliver Gorwits 14e0aa0952 Netscaler serial number (#329)
Recover Netscaler serial number from the MIB.
2019-04-23 14:47:29 +01:00
nick nandGitHub e7d83a5918 typos 2019-04-22 00:32:35 +02:00
Oliver Gorwits bfbb2fb2ab release 3.67 3.67 2019-04-20 12:01:59 +01:00
Oliver Gorwits c8f686b7aa #294 snmp::info should show full class used 2019-04-20 11:28:48 +01:00
Oliver Gorwits 77fa064db5 #297 perl 5.28 removal of "use vars"
also adds pod for Layer3::DLink::interfaces
2019-04-20 10:32:24 +01:00
Oliver Gorwits 6b70ccfd79 #297 perl 5.28 removal of "use vars" 2019-04-20 10:20:10 +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 c73bc0ca2c #325 lazy load legacy RFC1213-MIB only if needed 2019-04-20 07:46:18 +01:00
nick nandGitHub 07de5e53e3 make podchecker happy 2019-04-20 08:38:14 +02:00
Oliver Gorwits 141812bf4d add v3 Context update() tests for net-snmp 5.8+ 2019-04-20 07:36:17 +01:00
nick nandGitHub 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 nandGitHub 167cc2f3fa docsis (#326)
update meta
2019-04-20 08:02:02 +02:00
nick nandGitHub ea53f79bb8 3.66 2019-04-20 07:54:45 +02:00
pyro3dandOliver Gorwits 4b75ef1889 Add DOCSIS head end support (#317)
* Add DOCSIS CMTS support for cable modem discovery

* Remove whitespace and update pod
2019-04-20 06:46:33 +01:00
nick nandGitHub 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 nandGitHub 9e4e0e3510 alphabetize
::ipv6 after ::ieee802dot3ad, not before
2019-04-15 23:08:00 +02:00
nick nandGitHub c0228965f4 explain why we overwrite layers
noticed when writing some tests
2019-04-15 23:05:09 +02: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 e08d22d51c flush cache in bp_index
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.
2019-04-14 21:10:26 +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 GorwitsandGitHub d63baa2473 Update .travis.yml 2019-03-28 22:15:18 +00:00
Oliver Gorwits e8b4acbee6 release 3.66 3.66 2019-03-24 09:43:31 +00:00
nick nandGitHub b4734ea607 some files were missing eol at the end 2019-03-24 04:16:24 +01: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
pyro3dandJeroen van Ingen Schenau d93e3ab1b6 Add IS-IS support (#316)
* Add ISIS support
* some doc fixups
mention isis-mib, use level so to not be confused with layer.
2019-03-19 06:55:38 +01:00
Oliver Gorwits bfd71b5add use Alien::SNMP 2019-03-12 12:24:39 +00:00
nick nandGitHub 9c8e8fa4e0 update MRO usage
at least with my perl 5.26.1 and Data::Printer 0.40 you can't pass subroutines to p().

seems useful info for the wiki, will draft up a page nxt week.
2019-03-03 02:38:11 +01:00
Oliver Gorwits 2e2c6958d6 release 3.65 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 3b604723bd typo & 2 variables that were not defined with my (#309) 2019-02-23 22:30:04 +01:00
LBegnaudandJeroen van Ingen Schenau a2877729ff Update VyOS Official enterprise OID (#308)
VyOS project has their own OID as of the release of 1.2.0: https://wiki.vyos.net/wiki/1.2.0/release_notes#SNMP_sysDescr_and_OID
2019-02-22 09:17:54 +01:00
nick nandGitHub 605ae68f6b mention info::snmp::cdp req
req mibs would also be nice.
2019-02-10 06:58:36 +01:00
nick nandGitHub ef8afd8b65 mau means Medium Attachment Unit
mau means "Medium Attachment Unit"
2019-02-09 21:21:19 +01:00
nick nandGitHub 9365c67a6b mau means something else
it means "Medium Attachment Unit", not "Media Access Unit" according to rfc 2668
2019-02-09 21:13:02 +01: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
nick nandGitHub cc95604bd9 now lenovo devices
blade networks -> ibm -> lenovo
2019-02-01 18:50:44 +01:00
nick nandGitHub 6799312ad0 move Kentrox a few lines lower
since it's sorted alphabetically.

since i was here also mention ibmgbtor is now owned by lenovo.

and then made the layout a bit more consistent
2019-02-01 18:46:07 +01:00