Commit Graph

34 Commits

Author SHA1 Message Date
Christoph Handel
0791b7cccb Support Siemens Scalance Switch (#361) 2019-10-15 18:26:49 +01:00
nick n
6fa54dd4db checkpoint cosmetic and doc changes (#366)
return lowercase vendor

update test

document changes in the manual

snmp.conf is most likely specific to ipso based devices?
2019-10-02 20:54:28 +02:00
Ambroise
51be2d5dc5 Retrieve Serial Number and device type for CheckPoint (#358)
* Retrieve Serial Number and device type for CheckPoint devices at right place in MIB

* Retrieve Serial Number and device type for CheckPoint

* Retrieve Serial Number and device type for CheckPoint

* Test not correct with cache data
2019-10-02 19:48:56 +02:00
nick n
3bcc522590 documentation overhaul (#353)
* 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
2019-08-25 06:47:10 +02:00
nick n
73b63c8379 redlion cellular router (sn / ram series) support (#333) 2019-04-28 19:53:17 +01:00
Oliver Gorwits
9b1995e90f #306 fix incorrect interfaces for d-link 2019-04-20 09:42:43 +01: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
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
Jeroen van Ingen
b24da8c380 Add tests for peth_port_ifindex in Juniper.pm 2018-10-08 12:37:23 +02: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
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
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
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
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
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
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
75dcf74148 Add initial versions of test classes 2018-04-11 21:02:48 -04:00
Eric A. Miller
cc9a1c9f47 Make sure MIB leaf is actually in the MIB we're loading, not the imports
Add Layer3::Foundry and Layer3::Force10 test classes
2018-04-11 20:50:16 -04:00
Eric A. Miller
b43eafd09a Use OIDs when we don't have the MIB
Add Layer3::DLink test class
2018-04-11 20:48:16 -04:00
Eric A. Miller
141470fdf4 Add missing MIB required for leafs used in %FUNCS
Add Layer3::Dell test class
2018-04-11 20:46:36 -04:00
Eric A. Miller
2e18464635 Make sure MIB leaf is actually in the MIB we're loading, not the imports
Capture the numeric OS version
Add Layer3::Cumulus test class
2018-04-11 20:43:54 -04:00
Eric A. Miller
87a287e0c9 Sort hash keys to make sure we returna consistent mac in L3::Contivity
Add Layer3::Contivity test class
2018-04-11 20:42:35 -04:00
Eric A. Miller
a38eafbf56 Increase capture of i_vlan on router interfaces in L3::Cisco
Make sure cisco_comm_indexing() has a return value of either 1 or 0 in L3::Cisco
Add Layer3::Cisco test class
2018-04-11 20:41:14 -04:00
Eric A. Miller
81c7203642 Make sure MIB leaf is actually in the MIB we're loading, not the imports
Add L3::CheckPoint, L3::NetSNMP, and L3::PacketFront test classes
2018-04-11 20:36:51 -04:00
Eric A. Miller
c515a5e4a1 Prevent potential undefined warning in ports() of Layer3::C3550
Add Layer3::C3550 test class
2018-04-11 20:30:46 -04:00
Eric A. Miller
d13adfee80 Correct test descriptions 2018-04-11 19:56:36 -04:00
Eric A. Miller
ce0a350ef2 Correct typo in MIB leaf names in Layer3::Aironet
Add Layer3::Aironet test class
2018-04-05 23:25:34 -04:00
Eric A. Miller
5336ec2db2 Make sure MIB leaf is actually in the MIB we're loading, not the imports
Add CiscoStats and Layer3::Arista test classes
2018-04-05 23:07:49 -04:00
Eric A. Miller
64167df588 #215 Nokia/Alcatel-Lucent 7705 LLDP
#220 Alcatel-Lucent / Nokia SR 7750 missing neighbors
Improve Layer3::Timetra model detection
Layer3::Timetra test class
2018-03-30 17:17:44 -04:00