7 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
hiramatsu
|
54084b3c67 |
Update p5-SNMP-Info to 2.06.
Changes from previous: version 2.06 (2011-09-28) [NEW FEATURES] * Support for PacketFront devices in new class L3::PacketFront * Support for Mikrotik devices in new class L3::Mikrotik * Support for HP VirtualConnect switches in new class L2::HPVC * Support for ADSL-LINE-MIB in new class AdslLine [ENHANCEMENTS] * POD clarification on i_speed() munging by Info.pm * Added i_stack_status method that can be used for finding the parent interface for e.g. ADSL interface speed determination [BUG FIXES] * [3344843] Fix returning serial() and os_ver() for web-managable HP switches, introduced by HP/HP4000 class split, reported by J R Binks * [2809033] Put L2-only Cisco blade switches in L3::C6500 * [3408506] Fix uninitialized value in IPv6 when neighbor state is incomplete (Michael Borgelt) version 2.05 (2011-06-23) + Fix broken function call in L2::Aironet + Promote L2::Aruba to L3::Aruba, as Aruba devices can be L3 entities and provide L3 information. |
||
bouyer
|
bf7dd0ff98 |
Update to 2.04. Changes since 2.01:
+ Support for older HP switch models moved to new L2::HP4000 class + Fix VLAN changing in L2::HP and L2::HP4000 classes * Updated model lists in HP classes + [2980782] Added L3::CiscoFWSM for Cisco Firewall Services Modules (Brian De Wolf) + Added L3::Pf for FreeBSD PFSense Firewalls (max) * Added specific functions for neighbor mgmt addresses to CDP class * Implemented os_bin() method in CiscoStats + [2980787] Fix for C1900 bp_index not containing interfaces. (Brian De Wolf) + [2599795] Added vendor_i_type() method to HP and HP4000 clases + [2688801] Minor modification for obscure Proxim/Orinoco device (jrbinks) + [3051443] Add PoE measured power per port to Cisco, Extrme and HP classes (jeroenvi) * Minor tweaks to support devices without sysServices * Added Cisco CBS3xxx blade switches to L3::C6500 * Fix for FWSMs not being detected properly. Special thanks goes to Jukka Pirhonen for pointing it out. (Brian De Wolf) + Added support for IPv6 to physical address mapping * Added ME340x to L3::C3550 * Added new ProCurve models to HP class |
||
sno
|
ab9424aa65 |
Updating net/p5-SNMP-Info from 2.00nb1 to 2.01
pkgsrc changes: - Adding license definition Upstream changes: version 2.01 (06/12/09) + Added CiscoStpExtensions Class (Carlos Vicente) + Added Layer3::Arista (fenner) + [2020353] Added L3::Altiga for Cisco (Altiga) VPN3000 Concentrators (Jeroen van Ingen) * Fixed RFC1213-MIB vs IF-MIB collision in ifOperStatus * Updated test_class.pl for better debug info and relative path * Add cisco vendor detection by OID in Layer3.pm (Sam Stickland) * Fix CaSe of EtherLike-MIB in EtherLike.pm (Alexander Hartmaier) * Added Cisco FWSM to L3::Cisco * Added s222_rp to L3::C6500 * Added CIGESM to L2::C2900 * Added Airespace WLC to L2::Airespace * Updated POD and DeviceMatrix quite a bit * Added ENTITY-MIB to CiscoStats for better model handling above * Fix networkaddress handling in LLDP-MIB * Added CiscoConfig to L2::Aironet, L3::C3550 classes * Better SSID capabilities for L2::Aironet * Fix CDP vs LLDP in c_id() for HP Class * test_class.pl improvements |
||
he
|
43a8109c19 |
Update from version 1.04 to 2.00, discussed with maintainer.
Pkgsrc changes: o Change HOMEPAGE to use search.cpan.org, retain old commented out Upstream changes: version 2.00 (08/01/08) + Support for Alcatel-Lucent OmniSwitch via L3::AlcatelLucent + Support for Alcatel-Lucent Service Router via L3::Timetra + Support for Alcatel-Lucent OmniAccess via L2::Aruba * Silence warnings in MAU due to uninitialized variables version 1.09 (07/22/08) - Beta/developer release + Added support for HP ProCurve Foundry OEM switches, such as the 9300 series, in new class L3::HP9300 (contributions from Douglas McKeown and Ivan Auger) + Added support for CISCO-PAE-MIB in CiscoPortSecurity (Kesy) + Support for D-Link devices through L3::Dell + Support for Linksys SRW2048 through L3::Dell + Support for IBM BladeCenter 4-Port GB Ethernet Switch Module through L3::Dell (Alex Kramarov) + Support for newer Nortel Alteon switches and Nortel BladeCenter Switch Modules in L3::AlteonAD + Support for Cisco 1250 series through L2::Aironet + Updates to fan, power supply, and serial number methods in L2::HP (Jeroen van Ingen) + Use Cisco Client Association MIBs for Aironet client reporting via fw_mac + Support VLANs on Aironet + Get the proper radio MAC address from aironet in MBSS mode + Additional wireless statistics from Aironet + Add support to specify MIB to resolve leaf names conflicts in %GLOBALS and %FUNCS. + Added munge_port_list() and modify_port_list() methods to assist in working with PortList objects. + Added set_multi() method to enable a SNMP set command on several new values in one request. Required for complex set operations on some agents. + 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. * L2::HP now isa Layer3 instead of Layer2 to support arpnip (Dudley Freeman) * Silence warnings from Cisco devices which don't return values for extended VLAN range (1024-4096) * Documentation coverage, spelling, and syntax updates * set_i_pvid(), set_i_vlan(), set_add_i_vlan_tagged(), set_remove_i_vlan_tagged() removed from Bridge and HP classes due to incompatibility across devices. version 1.07 (11/26/07) - Beta/developer release version 1.05 (11/25/07) - CVS only. No official release + Added support for LLDP in new class LLDP (contributions from Bernhard Augenstein) + Added device specific support for LLDP in L2::HP, L2::Baystack, L3::Enterasys and L3::Foundry + Added support for Enterasys devices as new class L3::Enterasys + Added support for Dell PowerConnect switches as new class L3::Dell + Added basic support for generic routers running Microsoft Windows OS as new class L3::Microsoft (begemot) + Added basic support for Sun routers as new class L3::Sun (begemot) + Added basic support for Juniper NetScreen devices as new class L3::Netscreen (Kent Hamilton) + Added support for Cyclades terminal servers as new class L1::Cyclades + Added support for Cisco (Airespace) wireless controllers as new class L2::Airespace + Added support for Nortel Ethernet Routing Switch 2500 series and Business Ethernet Switches (David Siebörger) + Update of L3::Foundry to support all Foundry devices including newer switches. Depreciate L2::Foundry. + Added generic device type detection using IANA assigned enterpise number extracted from sysObjectID + Added ifDiscards and other missing entries from IF-MIB::ifEntry (Greg King) + Added CGESM devices to L2::C2900 class (Alexander Hartmaier) + Added support for dual speed 10/100 hubs and i_speed() in L1::Bayhub + Added i_ssidlist(), i_ssidbcast(), and i_80211channel() methods to L2::Aruba, Airespace, and L2::NAP222x classes + New class IEEE802dot11 class for generic standards based wireless AP support to include i_ssidlist()and i_80211channel() methods. + L2::Orinoco inherits from new IEEE802dot11 for i_ssidlist()and i_80211channel() support. + Added new VLAN methods i_pvid(), i_vlan_membership(), set_i_pvid(), set_i_vlan(), set_add_i_vlan_tagged(), set_remove_i_vlan_tagged() to Bridge, CiscoVTP, Extreme, HP, and RapidCity classes. + Added set_i_speed_admin() method to RapidCity class, + Added set_i_duplex_admin() method to RapidCity class, + Added OSPF Neighbor Tables, SF Patch 1577918 to Layer 3 (Andrew Herrick) + Added CiscoConfig class, SF Patch 1555001 (Justin Hunter) + Enable load_ methods for %GLOBALS and MIB Leaf node names. + Enable dynamic methods in AUTOLOAD with MIB Leaf node names for loaded MIBs without definition in %FUNCS or %GLOBALS. Single instance mib leafs will be treated as a GLOBAL and returna scalar while mib leafs which reside in a table will be treated as a FUNC and return a reference to a hash. + Enable load_ methods for %GLOBALS and MIB Leaf node names. + Add loop detect option and code for getnext table column walks. + Add Layer3::NetSNMP for Net-SNMP-based hosts, part of SF patch 1557529 (Bradley Baetz). + Add EIGRP Neighbor Tables to L3::Cisco SF Patch 1577927 (Andrew Herrick) + Additions to CiscoQOS and CiscoStats (Alexander Hartmaier) + Emulate ENTITY-MIB Physical Table methods for devices which don't have ENTITY-MIB support in Airespace, Bayhub, Baystack, BayRS, NortelStack, and Passport classes. + Enable use of MIB Leaf node names in SNMP sets. + Add POWER-ETHERNET-MIB and CISCO-POWER-ETHERNET-EXT-MIB support. * Fix for bug where an SNMP error in any operation would cause subsequent table get operations to fail while using the same session, originally identified by Nicolai Petri. * Enable single instance partial table fetches (Alexander Hartmaier) * Enable partial table fetches in overriden table methods (Justin Hunter) * Allow partial table fetches with load_ methods. * Fixed vlan trunk port handling bug in L2:HP (Michael Robbert) * Correct bp_port() definition in Bridge class (Reported by Nicolai Petri) * Remove port security definitions from CiscoStack and move into new class CiscoPortSecurity. Needed to support devices such a L3::C4000 which support CISCO-PORT-SECURITY-MIB, but not CISCO-STACK-MIB. (Reported by Prakash RudraRaju) * Correct port numbering for Nortel 8110, 1100, 1150 in L3:Passport (Reported by David Pinkoski) * Documentation updates * Translate OIDs returned by Entity MIB e_type * Modify inheritance to use Cisco classes before generic classes * Create e_index method in ENTITY-MIB to facilitate emulation methods in other classes as entPhysicalIndex is not-accessible. * Only return MAC from munge_mac() if it actually is a MAC. Fix for netdisco where device would not be inserted in DB due to malformed MAC. * Enable SUPER class calls to find autoloaded methods (Bernhard Augenstein) * Clear attribute cache on sucessful SNMP set. * Improve accuracy of operational and administrative duplex reporting on devices using CiscoStack. * All i_type() methods now use standard IANAifType values. * Report bridge groups (VLANs) in L2::C1900. * Turn on bulkwalk for C6500. Users with buggy OS versions can turn it off when creating the object. * c_ip() now attempts to return only IPV4 addresses, use c_addr() for all address types. |
||
seb
|
05e71fd712 |
Update to version 1.04.
Maintainer said: please go ahead. Changes since last packaged version (0.9.0): version 1.04 (07/08/06) + Added C1130 and C1240 to L2::Aironet (Ralf Gross) + Added detection for Cisco 2960, 2940, 3400 w/ MetroBase + Added generic L2::Cisco Class * Corrected detection for Cisco Supervisor Engine 2 and 32 (IOS). * Fixed warnings in CiscoStack * Updated ProCurve HP device detection for newer firmwares version 1.03 (04/14/06) - Beta/developer release * Use ipNetToMedia table instead of atTable for ARP * Remove CiscoStack from Layer3::C4000 * Fixed bug in MAU class when polling devices without MAU-MIB support version 1.01 (04/08/06) - Beta/developer release + Change version numbers to X.XX format. Odd releases are beta or developer only releases. Even are official releases. version 1.0 (04/07/06) - CVS only. No official release + Added Interface FlowControl status to CiscoStack (Nicolai Petri) + Added CiscoImage class (Matthew Tuttle) + Added C1200 and C350 IOS devices to L2::Aironet (Matthew Tuttle) + Added support for Foundry IronWare and gave L3::Foundry CPR + Added support for Foundry EdgeIrons as new class L2::Foundry + Added BulkWalk and BulkRepeaters options to new() + Added DebugSNMP option to new() + Added CISCO-ENTITY-VENDORTYPE-OID-MIB,CISCO-PRODUCTS-MIB,CISCO-STACK-MIB to CiscoStats.pm for model() + Check for bulkwalk_no() method + Added Entity.pm to L3 and L2 classes per N. Petri's suggestion. + Added support for Passport/Accelar 1100 and 1200 series in L3::Passport + Added support for Passport/Accelar 8100 series in L3::Passport + Added support for Passport 1600 series as new class, L3::N1600 + Added support for Extreme Alpine and Summit switches as new class L3:Extreme (Mike Hunter and Eric Miller) + Added support for Aruba wireless switches (Eric Miller and Brian Chow) + Added support for Nortel 2700 series (Airespace) wireless switches + Added support for Synoptics hubs as new class L1:S3000 + Added Cisco QOS and RTT classes (Alexander Hartmaier) + Added BGP Peer Table to L3 class (Carlos Vicente) + Added ipforwarding status to Info base class (Carlos Vicente) + Added STP port state to Bridge class (Alexander Barthel) + Added L3 support (arpnip) to Baystack class for routing capable switches + Added set_i_duplex_admin() and set_i_speed_admin() to C2900 class (Justin Hunter) + Added set_i_duplex_admin() and set_i_speed_admin() to CiscoStack class + CDP added to Aironet class + Added Juniper class + Added support for Catalyst 4000 and 4500, get admin. duplex and speed properly + Added i_speed_high(), which i_speed() uses if needed to support interfaces >4Gbps * More error checking in _load_attr() around bulkwalk code * Minor warning fix in L3::Aironet::os_ver() * Abstracted remaining Cisco stuff from L3 to L3::Cisco * Removed all Cisco stuff from L2 * Expanded Entity.pm to cover the whole ENTITY-MIB and improved docs. * changed all refs to $DEBUG to $self->debug() for reentrant code * [ 1111284 ] Parameters not being set with AutoSpecify - fixed. * Turned off BULKWALK for C1900 and C6500 classes. * Added exception handling for V2 ENDOFMIBVIEW * Fix in SONMP when topology not enabled * Fix in L3::Passport root_ip() * Fix in L3::Passport bp_index() some devices not returning complete index. * Enable set_i_up_admin() in Bayhub * Recognize new Nortel model names in Baystack and Passport classes * Orinoco class should now recognize more models * Cleanup model recognition in Baystack class, recognize more models * Modify Catalyst class to use CISCO-STACK-MIB for brige port index mapping some devices having problems returning complete index from BRIDGE-MIB * Check root ip for reachability before assignment * HP class should recognize more models * Fix in HP class for models not returning full bp_index * [ 1436103 ] L2::Aironet devices weren't getting their model translated properly |
||
bouyer
|
a1c643c206 |
Add the Cisco 2940 family to the SNMP::Info::Layer2::C2900 class (will
feed back to author). Bump pkgrevision. |
||
bouyer
|
bf314c190a |
Initial import of p5-SNMP-Info.
This module is geared towards network devices. Subclasses exist for a number of network devices and common MIBs. The idea behind this module is to give a common interface to data from network devices, leaving the device-specific hacks behind the scenes in subclasses. The information may be coming from any number of MIB files and is very vendor specific. SNMP::Info provides you a common method for all supported devices. |