Commit Graph
73 Commits
Author SHA1 Message Date
Jeroen van Ingen 64846ed2de Add model mappings for HP JL557A and JL558A 2019-01-02 15:13:31 +01:00
Jeroen van Ingen b24da8c380 Add tests for peth_port_ifindex in Juniper.pm 2018-10-08 12:37:23 +02:00
Jeroen van Ingen 770ab9c8ec Add 3810M, 2930M, 2930F and 2540 series switches 2018-09-10 10:28:42 +02:00
Jeroen van Ingen 090d94191b Update README and Netgear
- Reflect Netgear FSM change by paecker in README
- Remove pipe from character class in Netgear GSM/FSM match
2018-03-20 11:47:57 +01:00
Jeroen van Ingen 32efd26999 Alternative ipv6_addr_prefixlength implementation 2018-02-05 20:23:06 +01:00
Jeroen van Ingen d4ae9237a6 Improve generic Info::Layer3 serial number detection
Serial numbers weren't reported for stackable Layer3::H3C devices, even
when not actually stacked. Report serial number not only if the entity
has no parent, but also if it has a parent but is of type "chassis".

This fixes #232.
2017-10-23 15:45:04 +02:00
Jeroen van Ingen 4da17227c1 Add newer data rates (mcs 16-23) for Cisco WLAN
Data rates up to MCS 15 (two spatial streams) at 20 MHz and 40 MHz were
defined; added MCS 16 through 23.
Decoding MCS rates at SS1 and SS2 not implemented yet.
2017-07-27 17:26:27 +02:00
Jeroen van Ingen f5c5ec202a Include loading of LLDP-EXT-MED-MIB in LLDP.pm 2017-06-01 18:45:52 +02:00
Jeroen van Ingen 76c884eb9f Document new L7::CiscoIPS support in ChangeLog 2016-10-19 10:36:42 +02:00
Jeroen van Ingen 7041dbab27 Merge remote-tracking branch 'operatorofhell/ciscoips' 2016-10-19 10:30:13 +02:00
Jeroen van Ingen e48c4b4e84 Fix errors with serial number on Nexus and make Nexus.pm code style more consistent (#269) 2016-07-18 10:35:33 +02:00
Jeroen van Ingen 2a15066062 APC: also report model for PDU products (#61) 2016-03-07 10:12:55 +01:00
Jeroen van Ingen add86bc566 Add workaround in IPv6.pm to deal with possibly incorrect IPV6-MIB implementations 2016-03-01 08:37:26 +01:00
Jeroen van Ingen 70615a172b IPv6 related updated to Info::LLDP
- LLDP::lldp_addr() may now also return neighbor IPv6 addresses
- Make more clear in POD that lldp_addr() will not return all management addresses reported by neighbor, it's a kind of roulette
- Add LLDP::lldp_ipv6() and LLDP::lldp_mac() methods for remote management addresses of types IPv6 and MAC, respectively
2015-09-04 16:15:08 +02:00
Jeroen van Ingen d399ca90d3 Add IPv6::ipv6_addr() method for decoding table instances to actual addresses 2015-09-01 14:53:34 +02:00
Jeroen van Ingen bbc9695075 Report L2 capability on PacketFront devices if they have bridge ports 2015-06-29 17:02:48 +02:00
Jeroen van Ingen e7b06a0b06 POD fixes in Layer2::Aironet 2015-06-09 17:17:46 +02:00
Jeroen van Ingen c0067113e9 Add model translation to Layer3::Huawei by loading correct MIB 2015-06-09 17:17:01 +02:00
Jeroen van Ingen ce4349a188 Try to determine whether a device in generic Layer3::Cisco class needs community based indexing
Layer3 capable Cisco device without a mapping to a more specific class fall
under the Layer3::Cisco class. These can be "real" routers that don't need
community based indexing, or Layer 3 switches that do need community based
indexing (to fetch L2 forwarding tables for different VLANs). Generally, if
community based indexing is needed on a platform, it also supports the
CISCO-VTP-MIB. Dynamically return cisco_comm_indexing based on vtpVersion.
2015-06-02 18:07:50 +02:00
Jeroen van Ingen 224085dfca Add Layer3::Huawei class 2015-06-02 17:17:13 +02:00
Jeroen van Ingen c8cbdaef8a Add more model name mappings to Layer2::HP (includes several 2530 models and 5400R series) 2015-02-23 15:52:07 +01:00
Jeroen van Ingen afef2e6732 Don't include LLDP in Layer2/HP.om directly, it's inherited via Layer3 class now 2014-12-02 13:45:53 +01:00
Jeroen van Ingen 7b2051b55c Add LLDP into base Layer2 class
...and update ChangeLog
2014-12-02 13:35:00 +01:00
Jeroen van Ingen 8e470a2d72 pod additions for Layer3.pm 2014-12-02 13:24:39 +01:00
Jeroen van Ingen 35213d5cb2 Add LLDP into base Layer3 class 2014-12-02 13:22:20 +01:00
Jeroen van Ingen 0793ff31f5 No longer use default i_ignore() subs in L2/L3/L7 base classes 2014-10-21 16:54:49 +02:00
Jeroen van Ingen d3c2c1b607 Remove all trailing whitespace from ChangeLog entries 2014-10-21 15:15:17 +02:00
Jeroen van Ingen 3f7229f4e7 Cisco Nexus workaround: add probable VPC IP address to device IP address table, determined by checking listening UDP sockets 2014-06-24 17:50:03 +02:00
Jeroen van Ingen 440ec276d3 Fallback in determination whether a device is LLDP capable 2014-06-06 09:41:13 +02:00
Jeroen van Ingen 6e91b90c48 Add LLDP capabilities to Layer2::HPVC class 2014-06-06 09:41:13 +02:00
Jeroen van Ingen 0bfc8c5ed6 Return correct VLAN info with qb_fw_table() on Layer2::HP 2014-06-06 09:41:13 +02:00
Jeroen van Ingen 6764f15fd0 HP ProCurve LAG support by inheriting Info::Aggregate class 2014-03-25 11:32:43 +01:00
Jeroen van Ingen 6071beb15d Basic support for Pica8 switches in L3::Pica8 2013-09-20 14:55:48 +02:00
Jeroen van Ingen 22dd49c1dc Add HP 2530 and 2920 models to Layer2::HP MODEL_MAP & re-sort the list 2013-08-02 15:34:54 +02:00
Jeroen van Ingen 070d911c60 Add support for Aruba LAN switches.
Known issue with Aruba AOS 7.2.0.0: nodes on "trusted" LAN ports in "access"
mode point to non-existing bp_index values; they will be mapped to the wrong
interface or not be mapped to an interface at all.
2013-06-24 10:42:58 +02:00
Jeroen van Ingen 8b14776c9a Add release date to headings for version 3.01 and 3.02 2013-06-24 10:35:30 +02:00
Jeroen van Ingen c8c548fe97 Add 'san-os' to CiscoStats os() method for Cisco devices running SAN-OS 2012-12-21 16:49:02 +01:00
Jeroen van Ingen ddf971ed54 H3C class: use Q-BRIDGE-MIB, minor POD updates 2012-12-21 16:44:14 +01:00
Jeroen van Ingen 3ce9f403e6 Fix typo in LLDP.pm, noticed on previous commit... 2012-12-17 16:17:29 +01:00
Jeroen van Ingen 3741010044 Add extra check in LLDP local interface determination to improve H3C support 2012-12-17 16:15:32 +01:00
Jeroen van Ingen 9abe744dac Clearly note that CiscoStats will now report IOS XE as 'ios-xe' and not as 'ios' anymore 2012-12-14 16:14:34 +01:00
Jeroen van Ingen b4974aeacd Fix regex mistake in previous CiscoStats.pm update 2012-12-14 14:41:54 +01:00
Jeroen van Ingen 688a0de498 Add fallback method to determine IOS & IOS-XE versions when parsing description() failed 2012-12-13 17:10:35 +01:00
Jeroen van Ingen 7cef8465fa Load extra MIBs in H3C class to improve object type resolving 2012-12-13 14:40:03 +01:00
Jeroen van Ingen 683edf1668 Initial version for L3::H3C class. Work in progress, needs a lot of testing. LLDP doesn't map neighbors to correct ports yet. 2012-12-03 19:42:09 +01:00
Jeroen van Ingen 0862047241 Classify Linksys 2024 as L3::Dell 2012-10-29 14:58:33 +01:00
Jeroen van Ingen 6cfce1916d Workaround for IPv6 neighbor cache on Cisco Nexus, check data before returning. Also minor PoD fix in CiscoConfig.pm. 2012-10-29 13:34:47 +01:00
Jeroen van Ingen 1e37bfa8ce Fix typo in PoD for Bridge.pm, reported by William Bulley 2012-10-18 11:17:57 +02:00
Jeroen van Ingen 97b398051f Fix BlueCoat serial 2012-07-09 13:53:26 +02:00
Jeroen van Ingen f0eb0a9ded Updated MODEL_MAP in L2::HP, added 2620 and 3800 series 2012-07-02 17:06:14 +02:00
Jeroen van Ingen a227db586b Added Cat6k/Sup2T to L3::C6500 class, bit more comments around the checks that result in L3::C6500 classification 2012-06-29 15:17:59 +02:00
Jeroen van Ingen 04eafd3e61 Merge branch 'master' of ssh://snmp-info.git.sourceforge.net/gitroot/snmp-info/snmp-info 2012-06-28 13:07:44 +02:00
Jeroen van Ingen 44da7544b7 Merge branch 'master' of ssh://snmp-info.git.sourceforge.net/gitroot/snmp-info/snmp-info 2012-06-25 09:54:38 +02:00
Jeroen van Ingen a7aeae0aa2 Add very basic support for Blue Coat SG series devices. Not tested yet. 2012-06-15 15:02:38 +02:00
Jeroen van Ingen 102a2a03e8 Reverting commit b3fb18e (SF #3076592) since it seems to break retrieving tables using v2 & bulkwalk 2012-04-19 17:57:42 +02:00
Jeroen van Ingen 40239ea078 [3497004] AutoSpecify defaults to "off", reflect that in POD (a2w)
and update README to be in line with Info.PM POD clarifications
2012-04-13 10:20:29 +02:00
Jeroen van Ingen a8673cc076 Small fix to L7::APC to silence Netdisco error that POWERNET-MIB couldn't be found 2011-11-11 13:18:21 +01:00
Jeroen van Ingen 2dd1cdc281 Add vendor-based & layer-based fallback classification for Layer7 2011-11-11 10:44:16 +01:00
Jeroen van Ingen ccd03ae6d2 Add Layer7::APC class for basic APC UPS device support 2011-11-11 10:39:45 +01:00
Jeroen van Ingen 7e0771e065 Add Layer7 base class 2011-11-11 10:38:02 +01:00
Jeroen van Ingen 8a7376f6df Update ChangeLog wrt patch SF #3408506 2011-09-23 11:54:07 +02:00
Jeroen van Ingen e1f3fb3a44 Fix generic device classification bug for devices w/o L1-L3 support
Commit 52275e92 made a small change in generic device classification
based on sysObjectID for devices that don't report Layer1 - Layer3
capabilities, in order to skip generic assignment if a more specific
class had already been determined. However this change contained an
error causing generic classification to fail.
Nex fix explicitly checks if class isn't more specific than SNMP::Info
before attempting to classify based on sysObjectID.
2011-09-21 17:04:48 +02:00
Jeroen van Ingen 52275e92af New class L2::HPVC for VirtualConnect blade switches
HP VirtualConnect product family includes ethernet-switch-like products
with their own MIBs. This new class adds basic support for these devices.
2011-09-09 17:49:52 +02:00
Jeroen van Ingen 5d9eec0992 New Layer3::Mikrotik class added to MANIFEST
The Layer3/Mikrotik.pm file should be in MANIFEST for the next release.
2011-09-09 17:42:54 +02:00
Jeroen van Ingen cd9c637ba5 test_class.pl script: also test devices without layers / sysServices
The test_class.pl script refused to test devices that don't implement
sysServices. Since SNMP::Info has been modified to check connectivity
by testing sysDescr as well, test_class.pl should follow that behaviour.
2011-09-09 17:14:01 +02:00
Jeroen van Ingen 0bc405792a Updated changelog to reflect previous 2 commits 2011-09-05 12:43:14 +02:00
Jeroen van Ingen 8fb36625bc Add proper classing for Cisco blade switches to Layer2 section as well, for CBS devices reporting L2 capability only 2011-09-05 11:35:32 +02:00
Jeroen van Ingen 674eca23b9 POD clarification on how i_speed() is munged to human friendly values 2011-09-05 10:06:31 +02:00
Jeroen van Ingen cfc1ead848 New L3::Mikrotik class for Mikrotik devices running RouterOS. Initial, very basic version. 2011-08-31 15:11:13 +02:00
Jeroen van Ingen c41ffdfd2d Documentation fix: add reference to Layer3::PacketFront class in POD 2011-08-30 13:17:35 +02:00
Jeroen van Ingen df4708383b Updated ChangeLog to reflect chages from commits 2c2f4a9e and 497c81a0 2011-08-15 17:16:16 +02:00
Jeroen van Ingen 497c81a0c6 Updates to Layer2::HP class to get os_ver & serial from web managed
HP ProCurve switches. Based on patch & bug report from J R Binks,
SF #3344843.
2011-08-11 14:37:42 +02:00
Jeroen van Ingen 2c2f4a9ea1 Add Layer3::PacketFront device class to support PacketFront DRG devices 2011-08-05 12:26:34 +02:00