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
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
2c2f4a9ea1
Add Layer3::PacketFront device class to support PacketFront DRG devices
2011-08-05 12:26:34 +02:00
Oliver Gorwits
631010ed3f
prep for 2.05 CPAN release
2011-06-23 21:12:27 +01:00
Brian De Wolf
8506638e5c
Promote L2::Aruba to L3::Aruba
...
Aruba controllers can act as L3 devices and provide L3 information through the
standard MIBs. This change makes Aruba devices get recognized as such.
Layer2.pm and Layer3.pm provide roughly the same functionality so there should
be little to no impact for Aruba devices only acting as L2 entities.
2011-06-23 12:40:36 -07:00
Oliver Gorwits
662d870ad7
added Oliver to the AUTHORS list
2011-04-25 07:44:03 +00:00
Oliver Gorwits
bc8c8a6061
prep for 2.04 release
2011-03-31 08:34:57 +00:00
Oliver Gorwits
1df1bda641
change from Ipv6 to IPv6 everywhere
2011-03-31 08:04:52 +00:00
Jeroen van Ingen
e8612e3779
Method i_speed_raw didn't return raw values; patch by Alexander Hartmaier.
2011-03-30 12:39:00 +00:00
Oliver Gorwits
6c880bb7b3
add doc links to Info.pm for new Ipv6 and Pf modules
2011-01-09 18:55:31 +00:00
Eric Miller
ab111a8e93
Modify detection for newer code levels
2010-11-17 23:18:39 +00:00
Carlos Vicente
fb9813af51
C2970 and C2960 were not being correctly recognized if has_layer(3) was true
2010-11-16 00:41:00 +00:00
Jeroen van Ingen
77982188bd
Match for ME340x in Layer3 section, class as L3::C3550 for proper macsuck
...
(ME340x requires community-based indexing)
2010-10-29 13:03:44 +00:00
Brian de Wolf
6c88df1ac0
Fix error in FWSM support patch that caused FWSMs to not be detected.
2010-10-04 23:34:14 +00:00
Jeroen van Ingen
ad1f1933e2
Move Cisco CBS3xxx from generic L3::Cisco to L3::C6500 (mainly for community
...
based indexing, to succesfully retrieve forwarding tables).
2010-09-01 16:16:43 +00:00
Jeroen van Ingen
665f33a482
Small fix for sysServices ("layers") check
2010-07-26 14:31:41 +00:00
Jeroen van Ingen
c28bbd5728
Changes to Info.pm to support devices that don't return sysServices.0
2010-07-26 11:32:48 +00:00
Jeroen van Ingen
262fa5a3cd
Incorporate patch from jrbinks to support obscure Proxim/Orinoco device (item
...
2688801 on SF). Fallback for all Agere (11898) devices to Orinoco class.
2010-07-23 15:39:03 +00:00
Max Baker
808d3fd5c6
add PF Support
2010-05-07 00:01:33 +00:00
Max Baker
b82d3b82d9
update copyright and developers
2010-05-04 20:58:32 +00:00
Brian de Wolf
e7b289c399
Add L3::CiscoFWSM for Cisco Firewall Services Modules.
2010-04-28 17:08:32 +00:00
Jeroen van Ingen
2aba8dd8f1
Moved older HP Procurve switch models to separate L2:HP4000 class. Reimplemented VLAN changing for Procurve switches; several updates to MODEL_MAP.
2009-12-03 07:55:12 +00:00
Max Baker
5f9c2d3e62
pod updates
2009-06-12 22:25:32 +00:00
Max Baker
c0bc769be9
add CVS revision number to debugging output to aid future email dumps
2009-06-11 18:06:15 +00:00
Max Baker
2539692016
Add Cisco FWSM detection
2009-06-08 22:06:24 +00:00
Max Baker
84d6cd18fb
[2020353] Added L3::Altiga class
2009-06-07 23:35:06 +00:00
Carlos Vicente
5831d9e4ae
Adding keyword for detecting C6500 with Sup32 PISA engine
2009-03-12 22:28:55 +00:00
Carlos Vicente
b1a7b67ae7
Adding Cisco WLC module support (ID 2231376)
2009-03-10 01:25:52 +00:00
Bill Fenner
1af34e3e25
Patch from Thomas Ristic to recognize CIGESM as C2900.
2009-03-06 22:30:53 +00:00
Bill Fenner
0510dbfafc
Add Layer3::Arista.
...
Work around Net-SNMP's failure to load IF-MIB because it prefers the
obsolete RFC1213-MIB more completely: add the new ifOperState values
explicitly (e.g., lowerLayerDown, dormant, notPresent,...)
2009-03-06 20:09:38 +00:00
Eric Miller
0eebef47b0
Prep 2.00
2008-08-02 03:22:04 +00:00
Bill Fenner
347e1f9f59
Add classes for Alcatel OmniSwitch and Service Router, update
...
Info.pm for Alcatel
2008-07-31 18:36:52 +00:00
Eric Miller
f0d490539e
POD cleanup
2008-07-23 02:03:07 +00:00
Eric Miller
3b8b70f760
- Move _load_attr() loopdetect code below other end of table checks.
...
- Add another check for SNMPv1 - noSuchName where we've already seen the iid and iid is not null but the return value is null. Don't report a loop, just exit the table.
2008-07-21 03:24:16 +00:00
Eric Miller
158596cede
perltidy
2008-07-20 03:30:56 +00:00
Eric Miller
dc48aa08ba
Move munge_e_type() to Info.pm
2008-07-15 03:09:18 +00:00
Eric Miller
71b0e7c60f
Add munge_caps() and munge_null()
2008-07-15 02:39:43 +00:00
Eric Miller
84bc3f5269
PBP always return via an explicit return
2008-07-09 01:16:42 +00:00
Eric Miller
38c63a3086
- PBP compliance via Perl::Critic
...
- Use bare return to return failure
- No code before strictures are enabled
2008-07-09 00:41:56 +00:00
Bill Fenner
1b85820314
Support Cisco 1250 and Linksys SRW2048
2008-07-08 16:38:34 +00:00
Eric Miller
ba85dc670b
- POD Validation
...
- POD spell check
- Prep 1.09
2008-07-07 04:10:39 +00:00
Eric Miller
b03e292d95
Document fully qualifying a MIB leaf in %GLOBALS and %FUNCS
2008-04-21 20:55:52 +00:00
Eric Miller
d0061b4ec9
- Added munge_port_list()
...
- Added modify_port_list()
- Added set_multi() to enable a SNMP set command on several new values in the one request.
2007-12-20 04:01:17 +00:00
Eric Miller
1813e60cec
- Add i_speed_raw() (Alexander Hartmaier)
...
- [ 1841131 ] Incorrect munging of stp_root (Carlos Vicente)
2007-12-08 02:50:39 +00:00
Eric Miller
fed85592cb
- D-Link and IBM BladeCenter GbESM support (Alex Kramarov)
...
- Add support to specify MIB to resolve leaf names conflicts in %GLOBALS and %FUNCS.
2007-12-07 04:07:01 +00:00
Bill Fenner
9a0915f3a1
Infrastructure for SNMPv3 support:
...
- Save the SecName passed into the constructor
- Create an update() function, which replaces the underlying
SNMP session using different parameters.
- Return the SecName instead of community from snmp_comm() when using
SNMPv3. This is a little wrong, but is probably better than returning
undef.
2007-12-02 18:55:54 +00:00