Commit Graph
100 Commits
Author SHA1 Message Date
Eric A. Miller 318f9518b1 Support Juniper (Trapeze) Wireless Controllers in new class L2::Trapeze 2013-02-10 22:16:43 -05:00
Eric A. Miller 19e9fb5f67 Add more default topology methods to test_class_mocked.pl 2013-02-10 21:31:05 -05:00
Eric A. Miller 41833c1f29 Add new classes to MANIFEST 2013-02-10 21:28:40 -05:00
Eric A. Miller 4e2f950e41 [3033731] - Alcatel-Lucent OmniSwich AMAP Support 2013-02-10 21:27:52 -05:00
Eric A. Miller ebe3f39ea1 Update README 2013-02-10 13:12:34 -05:00
Eric A. Miller c6521d0b48 Use default Perl Critic policy as the older Conway PBP policy is outdated and includes depreciated modules, set severity to 5 2013-02-10 13:06:29 -05:00
Eric A. Miller 74b5c9f0e3 Use default Perl Critic policy as the older Conway PBP policy is outdated and includes depreciated modules 2013-02-10 13:05:46 -05:00
Eric A. Miller 4bfebe1563 Topology c_* methods should no longer be defined / overridden in device classes 2013-02-10 13:00:51 -05:00
Eric A. Miller 2ac4e65827 Mark extremeware_i_vlan(), extremeware_i_vlan_membership(), xos_i_vlan(), and xos_i_vlan_membership() as private, external API is i_vlan() and i_vlan_membership(). POD updates. 2013-02-10 12:58:22 -05:00
Eric A. Miller b7a135db10 POD typo 2013-02-10 12:40:10 -05:00
Eric A. Miller d4c460fd3d Fix for Perl::Critic flagged warning 2013-02-10 12:38:16 -05:00
Eric A. Miller 8f0ac35381 POD updates - spell check 2013-02-10 12:34:45 -05:00
Eric A. Miller a9a3229c22 Bump version for first 3.0 beta release 2013-02-10 10:23:35 -05:00
Eric A. Miller 5da622ff88 POD update for Pod::Coverage 2013-02-10 10:03:54 -05:00
Eric A. Miller 32f33f5150 Update for removal of L2::Bay and L2::Foundry 2013-02-10 09:56:03 -05:00
Eric A. Miller 242013f3b0 - Corrections to mappings of interface attributes previously inherited from base class
- Simplify nsIfIndex to ifIndex mapping in _nsif_if_map()
- Fallback for interface attributes not support on versions prior to 5.4
- Change vendor to juniper
- Mark internal mapping methods private
- Documentation updates
2013-02-10 09:50:37 -05:00
Eric A. Miller e46deb505f Fix for i_speed_admin() issue reported by Jiri Dvorak 2013-02-09 20:39:45 -05:00
Eric A. Miller 5d443fd1be fix for mocked getnext method when first IID is zero 2013-02-08 22:19:46 -05:00
Eric A. Miller d53152858c [3323814] - Arp support for Netscreen (David Baldwin)
[3323821] - Add support for Netscreen w/ WLAN (eg SSG5) (David Baldwin)
2013-02-04 23:24:06 -05:00
Eric A. Miller aefb31fb58 Updates to device matrix for Airespace, APC, Avaya, Bluecoat, Cisco, Kentrox, Mikrotik, and PacketFront. Change cdp attribute to topo. 2013-02-04 19:15:36 -05:00
Eric A. Miller 0be8219b9c Update device matrix for Extreme support 2013-02-04 18:22:35 -05:00
Eric A. Miller cbb8bc5d77 Update device matrix for Citrix support 2013-02-04 18:17:16 -05:00
Eric A. Miller 6969dcbfec Remove depreciated L2::Bay and L2::Foundry for 3.0 release. Functionality is available through L2::Baystack and L3::Foundry respectively and they are no longer referenced by other classes. 2013-02-04 18:04:14 -05:00
Eric A. Miller 9e463ddddf Updates to documentation for Brocade acquisition of Foundry. Update of device support matrix for Foundry 2013-02-03 17:10:43 -05:00
Eric A. Miller 5ec034c475 Update Radware (Alteon) support in device matrix 2013-02-03 15:49:44 -05:00
Eric A. Miller 1694e648fc Update Juniper support device matrix 2013-02-03 15:13:22 -05:00
Eric A. Miller 16aa96ebf4 Updates to documentation for Avaya acquisition of Nortel. Update of device support matrix for recent Avaya additions 2013-02-03 14:35:51 -05:00
Eric A. Miller 43d06e184d Two new utilities added in t/util to assist in developing device support from snmpwalk output 2013-01-28 22:06:28 -05:00
Eric A. Miller 3ff432034a Fix typos in i_vlan(), ignore VirtualRouter interfaces 2013-01-28 20:15:36 -05:00
Eric A. Miller 0325bb1f25 Use fully qualified name when adding dynamically generated method to symbol table 2013-01-16 22:59:57 -05:00
Eric A. Miller b9aebf7e9e - Move AIRESPACE-*-MIB methods to base Airespace class
- Add cd11_ssid() to support Nedisco feature request [3598089] Collect SSID in macsuck
2013-01-03 23:05:09 -05:00
Eric A. Miller e1e693a7c8 [3599277] - Q-BRIDGE Support to collect VLAN in macsuck 2013-01-02 22:42:56 -05:00
Eric A. Miller 61e8f47986 [3185391] - Add support for F5 load balancers 2012-12-20 23:50:10 -05:00
Eric A. Miller badfb12243 Improved support of XOS based Extreme devices 2012-12-16 00:04:16 -05:00
Eric A. Miller 0713a6457c L2::Airespace now reports AP Ethernet MAC as port MAC for radio ports 2012-12-14 23:28:04 -05:00
Eric A. Miller 532279d2b8 [rt.cpan.org #81781] [PATCH] Fix spelling error in Info/Layer7/APC.pm 2012-12-11 20:51:40 -05:00
Eric A. Miller d67ffc3a6c Merge branch 'og-2-10-force10'
Conflicts:
	ChangeLog
	Info.pm
	Info/CiscoStpExtensions.pm
2012-12-11 20:22:17 -05:00
Eric A. Miller c6776b1755 Multiple bug fixes for AUTOLOAD generated set_ methods 2012-12-10 20:06:42 -05:00
Eric A. Miller d94630af35 Merge branch 'master' of ssh://snmp-info.git.sourceforge.net/gitroot/snmp-info/snmp-info 2012-12-07 21:36:37 -05:00
Eric A. Miller 999dd1f468 Remove debug comment 2012-12-07 21:28:48 -05:00
Eric A. Miller c3d5631c3c Doc update 2012-12-07 21:26:54 -05:00
Eric A. Miller 9dae6b20d7 Add support for 802.11n client tx rates 2012-12-07 21:26:00 -05:00
Eric A. Miller ca446faacf Support for Citrix Netscaler appliances in new class L7::Netscaler 2012-12-05 19:56:29 -05:00
Eric A. Miller 240539bd24 [3564920] LLDP-MIB::lldpLocPortDesc isn't always unique part 2 - use ifName() instead of i_name() 2012-12-04 23:15:43 -05:00
Eric A. Miller 08e335f39c Typo in IPV6-MIB i6_n2p_phys_addr definition 2012-12-04 21:48:33 -05:00
Eric A. Miller a9cc14b265 reverse accidental deletion during last commit 2012-12-04 20:38:36 -05:00
Eric A. Miller 9505f119b3 New configuration option 'IgnoreNetSNMPConf' will ignore Net-SNMP configuration files on object initialization 2012-12-04 20:13:44 -05:00
Eric A. Miller d9c52c1a88 Update internal comments 2012-11-30 20:20:47 -05:00
Eric A. Miller 0f1a76a564 AUTOLOAD once again tries to determine if a MIB leaf is a single instance returning a scalar or part of a table returning a reference to a hash. 2012-11-30 20:08:32 -05:00
Eric A. Miller 15cd354bae [3564920] LLDP-MIB::lldpLocPortDesc isn't always unique, use LLDP-MIB::lldpLocPortId this cross references to ifName 2012-11-29 22:48:24 -05:00
Eric A. Miller 91d67ed0ae Support for newer Radware Alteon ADC switches 4408/4416/5412/5224 and older AWS 2000/3000 series in existing L3::AlteonAD 2012-11-29 22:45:09 -05:00
Eric A. Miller 0740a7bd5e Correct an issue in _load_attr() when specifying the Module (MIB) as a prefix to resolve leaf name conflicts between private MIBs. Add even more verbose debugging output for _global and _load_attr() - now reports Module qualified leaf name and full OID to include any partial passed. 2012-11-29 21:35:38 -05:00
Eric A. Miller 84493a99b4 Merge branch 'em-autoload-topo'
Conflicts:
	ChangeLog
2012-11-28 23:18:39 -05:00
Eric A. Miller f730fa3325 update changelog 2012-11-28 22:52:47 -05:00
Eric A. Miller 4b1007cb66 Support Avaya (Trapeze) Wireless Controllers in new class L2::NWSS2300 2012-11-28 22:48:24 -05:00
Eric A. Miller 436f7442b6 Add support for Avaya VSP 7000 series 2012-11-28 19:49:25 -05:00
Eric A. Miller 3af05ebba5 correction for passing partial on initial AUTOLOAD 2012-11-28 19:38:04 -05:00
Eric A. Miller a83bc1bcb2 New global 2012-11-27 23:05:23 -05:00
Eric A. Miller af65bb3a2b Add support for Avaya VSP 9000 2012-11-27 22:41:06 -05:00
Eric A. Miller f2d9f6be27 New global 2012-11-27 22:39:25 -05:00
Eric A. Miller ecea4ef4a4 Correct naming of global id method 2012-11-26 23:03:55 -05:00
Eric A. Miller e4e099510a Documentation updates 2012-11-26 23:03:01 -05:00
Eric A. Miller de28ff96c2 Strip orig_ from method name in _global() and _load_attr() 2012-11-26 20:46:26 -05:00
Eric A. Miller 6692ddcf1f Override peth_power_watts() with Extreme specific MIB 2012-11-26 19:51:05 -05:00
Eric A. Miller ba7a105eb1 Additional documentation 2012-11-26 19:36:11 -05:00
Eric A. Miller b9fb232859 New globals 2012-11-26 19:29:10 -05:00
Eric A. Miller 6f54cb429e New global box_descr() 2012-11-26 19:22:40 -05:00
Eric A. Miller ae3398b11a Replace map function with hash iteration for munge handling in _load_attr() and _show_attr 2012-11-25 22:42:49 -05:00
Eric A. Miller e97693d12d Rename c_* methods to cdp_* since c_* methods now report all topology. 2012-11-25 21:46:54 -05:00
Eric A. Miller 435bb7dbe2 No longer emulate CDP methods in other discovery protocol classes, use the class name as base (sonmp, fdp) rather than cdp. 2012-11-25 21:45:56 -05:00
Eric A. Miller 70bc5e78e9 Remove c_* methods from device classes as top level methods now handle. 2012-11-25 21:43:31 -05:00
Eric A. Miller a163e5b82c Remove c_* methods from device classes as top level methods will now handle. 2012-11-25 21:39:32 -05:00
Eric A. Miller 5eb66fe442 Create new top level c_* topology methods and has_topo() method. 2012-11-25 20:38:55 -05:00
Eric A. Miller b6cf462b16 Top level changes to Info.pm
1 - Simplify AUTOLOAD()
2 - Add dynamically generated methods to symbol table to avoid AUTOLOAD on subsequent calls
3 - Override UNIVERSAL::can() to work with dynamic methods
4 - [3160037] - Support _raw suffix on methods to skip munging
5 - Add default bulkwalk_no()
2012-11-23 22:58:46 -05:00
Eric A. Miller 8264f68f6c Add i_ssidmac() method to get BSSID's from AP's 2012-08-02 23:27:48 -04:00
Eric A. Miller 3e21357e8d Add i_ssidmac() to get BSSID's, grab radio base MAC as port MAC for AP's 2012-08-02 23:23:04 -04:00
Eric A. Miller ee5953d743 [3017571] Add LLDP support for NetSNMP device class (begemot) 2012-07-31 21:09:28 -04:00
Eric A. Miller 46f941b416 Typo in POD 2012-07-31 20:19:28 -04:00
Eric A. Miller 225e12e979 Add support for Juniper SSL VPN appliances in L7::Neoteris 2012-07-31 19:44:24 -04:00
Eric A. Miller 912ba274a6 Ignore loopback, other, and cpu interfaces. Use IfDescr for interface since we don't have SNMP-REPEATER-MIB loaded and methods defined. 2012-07-31 16:26:30 -04:00
Eric A. Miller 18f59db2b9 Add support for Avaya Secure Routers in L3::Tasman 2012-07-31 14:43:58 -04:00
Eric A. Miller f0ca1a5fa3 Cisco Nexus support 2012-07-31 14:40:54 -04:00
Eric A. Miller 446e5a13f7 Cisco Nexus support - new class L3::Nexus 2012-07-30 23:14:44 -04:00
Eric A. Miller e8a9d18445 Fix to return cached data for table methods (funcs) if available and not a partial request. Partial argument could be undef, but existed in methods supporting partial fetches. Changed check to see if there is a value in the partial argument rather than existence. 2012-07-25 20:41:33 -04:00
Eric A. Miller 6256f33079 [2809045] Strip preceding netscreen from model name in L3::Netscreen 2012-07-15 23:00:30 -04:00
Eric A. Miller b5c4bd99bf hasCDP() wasn't calling proper method for FDP check. 2012-07-15 22:55:17 -04:00
Eric A. Miller 56dae91c8a Add new EDP class to top level documentation and MANIFEST 2012-07-15 22:50:43 -04:00
Eric A. Miller 0661b1307a [1424336] Support for Extreme Discovery Protocol (EDP) and add EDP and LLDP L2 Topology to L3::Extreme 2012-07-15 22:38:24 -04:00
Eric A. Miller cd112f4925 [3418918] Report actual OS not vendor for extreme devices 2012-07-15 22:00:28 -04:00
Eric A. Miller 5c22a29e40 Merge branch 'master' of ssh://snmp-info.git.sourceforge.net/gitroot/snmp-info/snmp-info 2012-07-14 08:01:09 -04:00
Eric A. Miller f1806f227b Add check required due to default partial 2012-07-14 07:56:24 -04:00
Eric A. Miller e21d8516fb Merge branch 'master' of ssh://snmp-info.git.sourceforge.net/gitroot/snmp-info/snmp-info 2012-07-08 21:48:29 -04:00
Eric A. Miller 2972c70177 [3541442] Change L2::Catalyst port names to what is reported in CDP 2012-07-08 21:45:13 -04:00
Eric A. Miller 50b4274f68 [2132349] Add an additional check to get Foundry OS version 2012-07-08 21:29:56 -04:00
Eric A. Miller 9e84141983 Fix reporting of base MAC and get OS version of more devices in Juniper 2012-07-04 09:37:21 -04:00
Eric A. Miller bd6591db7b Merge branch 'master' of ssh://snmp-info.git.sourceforge.net/gitroot/snmp-info/snmp-info 2012-07-04 08:23:48 -04:00
Eric A. Miller 515e876491 POD fix 2012-07-03 21:10:58 -04:00
Eric A. Miller 6105046ae9 Add pseudo ENTITY-MIB methods for hardware information 2012-07-03 21:09:12 -04:00
Eric A. Miller 3b25711e1f * Add method to report current transmit power of the radio
interface, dot11_cur_tx_pwr_mw(), in Airespace class
* Correct reporting of SSID broadcast status in Airespace class
2012-06-27 20:48:26 -04:00
Eric A. Miller 63687b5f8f [3323842] Juniper EX/SRX correct VLAN tag support - i_vlan() fix 2012-06-27 00:23:16 -04:00