Merge branch 'master' of https://github.com/netdisco/snmp-info into nexans_support

This commit is contained in:
Christoph Neuhaus
2018-04-11 16:53:38 +02:00
142 changed files with 5867 additions and 2666 deletions

View File

@@ -12,7 +12,7 @@ before_install:
- mkdir ~/netdisco-mibs - mkdir ~/netdisco-mibs
- cd ~/netdisco-mibs - cd ~/netdisco-mibs
install: install:
- curl -sL https://github.com/netdisco/netdisco-mibs/releases/download/4.004/netdisco-mibs.tar.gz | tar --strip-components=1 -zxf - - curl -sL https://github.com/netdisco/netdisco-mibs/releases/download/4.007/netdisco-mibs.tar.gz | tar --strip-components=1 -zxf -
- cpanm --quiet --notest PkgConfig Test::CChecker Alien::zlib::Static Alien::OpenSSL::Static Alien::SNMP::MAXTC - cpanm --quiet --notest PkgConfig Test::CChecker Alien::zlib::Static Alien::OpenSSL::Static Alien::SNMP::MAXTC
before_script: before_script:
- 'cd ${TRAVIS_BUILD_DIR}' - 'cd ${TRAVIS_BUILD_DIR}'

View File

@@ -33,6 +33,7 @@ Module::Build->new(
'Path::Class' => '0', 'Path::Class' => '0',
'File::Slurper' => '0', 'File::Slurper' => '0',
'Test::Exception' => '0.43', 'Test::Exception' => '0.43',
'Class::Inspector' => '0',
}, },
# script_files => [ # script_files => [
# ], # ],

22
Changes
View File

@@ -1,3 +1,25 @@
Version 3.54 (2018-04-01)
[NEW FEATURES]
* #141 Avocent ACS files for correct discovery in Netdisco
* Add support for Avocent ACS 5K/6K/8K terminal servers in Layer1::Cyclades
[ENHANCEMENTS]
* #215 Nokia/Alcatel-Lucent 7705 LLDP
* #220 Alcatel-Lucent / Nokia SR 7750 missing neighbors
* Improve Layer3::Timetra model detection
[BUG FIXES]
* Fix logic in Layer1::Asante i_up() method
* Fix MIB leaf typo in IPv6
* Don't use MIB leafs that are not-accessible according to MIB
* Fix logic for determining if MIB leaf supports set operations
NOTE: Fixing this logic now results in methods starting with set_ on MIB
leafs without Write or Create access failing validation in
_validate_autoload_method()
Version 3.53 (2018-03-22) Version 3.53 (2018-03-22)
[NEW FEATURES] [NEW FEATURES]

View File

@@ -145,4 +145,17 @@ xt/00_local_versionsync.t
xt/10_remote_snmplabs.t xt/10_remote_snmplabs.t
xt/20_run.t xt/20_run.t
xt/lib/My/Test/Class.pm xt/lib/My/Test/Class.pm
xt/lib/SNMP/Info/Test.pm xt/lib/Test/SNMP/Info.pm
xt/lib/Test/SNMP/Info/AdslLine.pm
xt/lib/Test/SNMP/Info/Aggregate.pm
xt/lib/Test/SNMP/Info/Airespace.pm
xt/lib/Test/SNMP/Info/Layer1/Allied.pm
xt/lib/Test/SNMP/Info/Layer1/Asante.pm
xt/lib/Test/SNMP/Info/Layer1/Bayhub.pm
xt/lib/Test/SNMP/Info/Layer1/Cyclades.pm
xt/lib/Test/SNMP/Info/Layer1/S3000.pm
xt/lib/Test/SNMP/Info/Layer2/3Com.pm
xt/lib/Test/SNMP/Info/Layer2/Airespace.pm
xt/lib/Test/SNMP/Info/Layer2/Allied.pm
xt/lib/Test/SNMP/Info/Layer2/Baystack.pm
xt/lib/Test/SNMP/Info/Layer3/Timetra.pm

245
META.json
View File

@@ -34,6 +34,7 @@
}, },
"test" : { "test" : {
"requires" : { "requires" : {
"Class::Inspector" : "0",
"File::Find" : "0", "File::Find" : "0",
"File::Slurper" : "0", "File::Slurper" : "0",
"Path::Class" : "0", "Path::Class" : "0",
@@ -48,479 +49,479 @@
"provides" : { "provides" : {
"SNMP::Info" : { "SNMP::Info" : {
"file" : "lib/SNMP/Info.pm", "file" : "lib/SNMP/Info.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::AMAP" : { "SNMP::Info::AMAP" : {
"file" : "lib/SNMP/Info/AMAP.pm", "file" : "lib/SNMP/Info/AMAP.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::AdslLine" : { "SNMP::Info::AdslLine" : {
"file" : "lib/SNMP/Info/AdslLine.pm", "file" : "lib/SNMP/Info/AdslLine.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Aggregate" : { "SNMP::Info::Aggregate" : {
"file" : "lib/SNMP/Info/Aggregate.pm", "file" : "lib/SNMP/Info/Aggregate.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Airespace" : { "SNMP::Info::Airespace" : {
"file" : "lib/SNMP/Info/Airespace.pm", "file" : "lib/SNMP/Info/Airespace.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Bridge" : { "SNMP::Info::Bridge" : {
"file" : "lib/SNMP/Info/Bridge.pm", "file" : "lib/SNMP/Info/Bridge.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::CDP" : { "SNMP::Info::CDP" : {
"file" : "lib/SNMP/Info/CDP.pm", "file" : "lib/SNMP/Info/CDP.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::CiscoAgg" : { "SNMP::Info::CiscoAgg" : {
"file" : "lib/SNMP/Info/CiscoAgg.pm", "file" : "lib/SNMP/Info/CiscoAgg.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::CiscoConfig" : { "SNMP::Info::CiscoConfig" : {
"file" : "lib/SNMP/Info/CiscoConfig.pm", "file" : "lib/SNMP/Info/CiscoConfig.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::CiscoPortSecurity" : { "SNMP::Info::CiscoPortSecurity" : {
"file" : "lib/SNMP/Info/CiscoPortSecurity.pm", "file" : "lib/SNMP/Info/CiscoPortSecurity.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::CiscoPower" : { "SNMP::Info::CiscoPower" : {
"file" : "lib/SNMP/Info/CiscoPower.pm", "file" : "lib/SNMP/Info/CiscoPower.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::CiscoQOS" : { "SNMP::Info::CiscoQOS" : {
"file" : "lib/SNMP/Info/CiscoQOS.pm", "file" : "lib/SNMP/Info/CiscoQOS.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::CiscoRTT" : { "SNMP::Info::CiscoRTT" : {
"file" : "lib/SNMP/Info/CiscoRTT.pm", "file" : "lib/SNMP/Info/CiscoRTT.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::CiscoStack" : { "SNMP::Info::CiscoStack" : {
"file" : "lib/SNMP/Info/CiscoStack.pm", "file" : "lib/SNMP/Info/CiscoStack.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::CiscoStats" : { "SNMP::Info::CiscoStats" : {
"file" : "lib/SNMP/Info/CiscoStats.pm", "file" : "lib/SNMP/Info/CiscoStats.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::CiscoStpExtensions" : { "SNMP::Info::CiscoStpExtensions" : {
"file" : "lib/SNMP/Info/CiscoStpExtensions.pm", "file" : "lib/SNMP/Info/CiscoStpExtensions.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::CiscoVTP" : { "SNMP::Info::CiscoVTP" : {
"file" : "lib/SNMP/Info/CiscoVTP.pm", "file" : "lib/SNMP/Info/CiscoVTP.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::EDP" : { "SNMP::Info::EDP" : {
"file" : "lib/SNMP/Info/EDP.pm", "file" : "lib/SNMP/Info/EDP.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Entity" : { "SNMP::Info::Entity" : {
"file" : "lib/SNMP/Info/Entity.pm", "file" : "lib/SNMP/Info/Entity.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::EtherLike" : { "SNMP::Info::EtherLike" : {
"file" : "lib/SNMP/Info/EtherLike.pm", "file" : "lib/SNMP/Info/EtherLike.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::FDP" : { "SNMP::Info::FDP" : {
"file" : "lib/SNMP/Info/FDP.pm", "file" : "lib/SNMP/Info/FDP.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::IEEE802dot11" : { "SNMP::Info::IEEE802dot11" : {
"file" : "lib/SNMP/Info/IEEE802dot11.pm", "file" : "lib/SNMP/Info/IEEE802dot11.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::IEEE802dot3ad" : { "SNMP::Info::IEEE802dot3ad" : {
"file" : "lib/SNMP/Info/IEEE802dot3ad.pm", "file" : "lib/SNMP/Info/IEEE802dot3ad.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::IPv6" : { "SNMP::Info::IPv6" : {
"file" : "lib/SNMP/Info/IPv6.pm", "file" : "lib/SNMP/Info/IPv6.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::LLDP" : { "SNMP::Info::LLDP" : {
"file" : "lib/SNMP/Info/LLDP.pm", "file" : "lib/SNMP/Info/LLDP.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer1" : { "SNMP::Info::Layer1" : {
"file" : "lib/SNMP/Info/Layer1.pm", "file" : "lib/SNMP/Info/Layer1.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer1::Allied" : { "SNMP::Info::Layer1::Allied" : {
"file" : "lib/SNMP/Info/Layer1/Allied.pm", "file" : "lib/SNMP/Info/Layer1/Allied.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer1::Asante" : { "SNMP::Info::Layer1::Asante" : {
"file" : "lib/SNMP/Info/Layer1/Asante.pm", "file" : "lib/SNMP/Info/Layer1/Asante.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer1::Bayhub" : { "SNMP::Info::Layer1::Bayhub" : {
"file" : "lib/SNMP/Info/Layer1/Bayhub.pm", "file" : "lib/SNMP/Info/Layer1/Bayhub.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer1::Cyclades" : { "SNMP::Info::Layer1::Cyclades" : {
"file" : "lib/SNMP/Info/Layer1/Cyclades.pm", "file" : "lib/SNMP/Info/Layer1/Cyclades.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer1::S3000" : { "SNMP::Info::Layer1::S3000" : {
"file" : "lib/SNMP/Info/Layer1/S3000.pm", "file" : "lib/SNMP/Info/Layer1/S3000.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer2" : { "SNMP::Info::Layer2" : {
"file" : "lib/SNMP/Info/Layer2.pm", "file" : "lib/SNMP/Info/Layer2.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer2::3Com" : { "SNMP::Info::Layer2::3Com" : {
"file" : "lib/SNMP/Info/Layer2/3Com.pm", "file" : "lib/SNMP/Info/Layer2/3Com.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer2::Adtran" : { "SNMP::Info::Layer2::Adtran" : {
"file" : "lib/SNMP/Info/Layer2/Adtran.pm", "file" : "lib/SNMP/Info/Layer2/Adtran.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer2::Airespace" : { "SNMP::Info::Layer2::Airespace" : {
"file" : "lib/SNMP/Info/Layer2/Airespace.pm", "file" : "lib/SNMP/Info/Layer2/Airespace.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer2::Aironet" : { "SNMP::Info::Layer2::Aironet" : {
"file" : "lib/SNMP/Info/Layer2/Aironet.pm", "file" : "lib/SNMP/Info/Layer2/Aironet.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer2::Allied" : { "SNMP::Info::Layer2::Allied" : {
"file" : "lib/SNMP/Info/Layer2/Allied.pm", "file" : "lib/SNMP/Info/Layer2/Allied.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer2::Baystack" : { "SNMP::Info::Layer2::Baystack" : {
"file" : "lib/SNMP/Info/Layer2/Baystack.pm", "file" : "lib/SNMP/Info/Layer2/Baystack.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer2::C1900" : { "SNMP::Info::Layer2::C1900" : {
"file" : "lib/SNMP/Info/Layer2/C1900.pm", "file" : "lib/SNMP/Info/Layer2/C1900.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer2::C2900" : { "SNMP::Info::Layer2::C2900" : {
"file" : "lib/SNMP/Info/Layer2/C2900.pm", "file" : "lib/SNMP/Info/Layer2/C2900.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer2::Catalyst" : { "SNMP::Info::Layer2::Catalyst" : {
"file" : "lib/SNMP/Info/Layer2/Catalyst.pm", "file" : "lib/SNMP/Info/Layer2/Catalyst.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer2::Centillion" : { "SNMP::Info::Layer2::Centillion" : {
"file" : "lib/SNMP/Info/Layer2/Centillion.pm", "file" : "lib/SNMP/Info/Layer2/Centillion.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer2::Cisco" : { "SNMP::Info::Layer2::Cisco" : {
"file" : "lib/SNMP/Info/Layer2/Cisco.pm", "file" : "lib/SNMP/Info/Layer2/Cisco.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer2::CiscoSB" : { "SNMP::Info::Layer2::CiscoSB" : {
"file" : "lib/SNMP/Info/Layer2/CiscoSB.pm", "file" : "lib/SNMP/Info/Layer2/CiscoSB.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer2::HP" : { "SNMP::Info::Layer2::HP" : {
"file" : "lib/SNMP/Info/Layer2/HP.pm", "file" : "lib/SNMP/Info/Layer2/HP.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer2::HP4000" : { "SNMP::Info::Layer2::HP4000" : {
"file" : "lib/SNMP/Info/Layer2/HP4000.pm", "file" : "lib/SNMP/Info/Layer2/HP4000.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer2::HPVC" : { "SNMP::Info::Layer2::HPVC" : {
"file" : "lib/SNMP/Info/Layer2/HPVC.pm", "file" : "lib/SNMP/Info/Layer2/HPVC.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer2::Kentrox" : { "SNMP::Info::Layer2::Kentrox" : {
"file" : "lib/SNMP/Info/Layer2/Kentrox.pm", "file" : "lib/SNMP/Info/Layer2/Kentrox.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer2::N2270" : { "SNMP::Info::Layer2::N2270" : {
"file" : "lib/SNMP/Info/Layer2/N2270.pm", "file" : "lib/SNMP/Info/Layer2/N2270.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer2::NAP222x" : { "SNMP::Info::Layer2::NAP222x" : {
"file" : "lib/SNMP/Info/Layer2/NAP222x.pm", "file" : "lib/SNMP/Info/Layer2/NAP222x.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer2::NWSS2300" : { "SNMP::Info::Layer2::NWSS2300" : {
"file" : "lib/SNMP/Info/Layer2/NWSS2300.pm", "file" : "lib/SNMP/Info/Layer2/NWSS2300.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer2::Netgear" : { "SNMP::Info::Layer2::Netgear" : {
"file" : "lib/SNMP/Info/Layer2/Netgear.pm", "file" : "lib/SNMP/Info/Layer2/Netgear.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer2::Orinoco" : { "SNMP::Info::Layer2::Orinoco" : {
"file" : "lib/SNMP/Info/Layer2/Orinoco.pm", "file" : "lib/SNMP/Info/Layer2/Orinoco.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer2::Trapeze" : { "SNMP::Info::Layer2::Trapeze" : {
"file" : "lib/SNMP/Info/Layer2/Trapeze.pm", "file" : "lib/SNMP/Info/Layer2/Trapeze.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer2::Ubiquiti" : { "SNMP::Info::Layer2::Ubiquiti" : {
"file" : "lib/SNMP/Info/Layer2/Ubiquiti.pm", "file" : "lib/SNMP/Info/Layer2/Ubiquiti.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer2::ZyXEL_DSLAM" : { "SNMP::Info::Layer2::ZyXEL_DSLAM" : {
"file" : "lib/SNMP/Info/Layer2/ZyXEL_DSLAM.pm", "file" : "lib/SNMP/Info/Layer2/ZyXEL_DSLAM.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3" : { "SNMP::Info::Layer3" : {
"file" : "lib/SNMP/Info/Layer3.pm", "file" : "lib/SNMP/Info/Layer3.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::Aironet" : { "SNMP::Info::Layer3::Aironet" : {
"file" : "lib/SNMP/Info/Layer3/Aironet.pm", "file" : "lib/SNMP/Info/Layer3/Aironet.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::AlcatelLucent" : { "SNMP::Info::Layer3::AlcatelLucent" : {
"file" : "lib/SNMP/Info/Layer3/AlcatelLucent.pm", "file" : "lib/SNMP/Info/Layer3/AlcatelLucent.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::AlteonAD" : { "SNMP::Info::Layer3::AlteonAD" : {
"file" : "lib/SNMP/Info/Layer3/AlteonAD.pm", "file" : "lib/SNMP/Info/Layer3/AlteonAD.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::Altiga" : { "SNMP::Info::Layer3::Altiga" : {
"file" : "lib/SNMP/Info/Layer3/Altiga.pm", "file" : "lib/SNMP/Info/Layer3/Altiga.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::Arista" : { "SNMP::Info::Layer3::Arista" : {
"file" : "lib/SNMP/Info/Layer3/Arista.pm", "file" : "lib/SNMP/Info/Layer3/Arista.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::Aruba" : { "SNMP::Info::Layer3::Aruba" : {
"file" : "lib/SNMP/Info/Layer3/Aruba.pm", "file" : "lib/SNMP/Info/Layer3/Aruba.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::BayRS" : { "SNMP::Info::Layer3::BayRS" : {
"file" : "lib/SNMP/Info/Layer3/BayRS.pm", "file" : "lib/SNMP/Info/Layer3/BayRS.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::BlueCoatSG" : { "SNMP::Info::Layer3::BlueCoatSG" : {
"file" : "lib/SNMP/Info/Layer3/BlueCoatSG.pm", "file" : "lib/SNMP/Info/Layer3/BlueCoatSG.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::C3550" : { "SNMP::Info::Layer3::C3550" : {
"file" : "lib/SNMP/Info/Layer3/C3550.pm", "file" : "lib/SNMP/Info/Layer3/C3550.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::C4000" : { "SNMP::Info::Layer3::C4000" : {
"file" : "lib/SNMP/Info/Layer3/C4000.pm", "file" : "lib/SNMP/Info/Layer3/C4000.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::C6500" : { "SNMP::Info::Layer3::C6500" : {
"file" : "lib/SNMP/Info/Layer3/C6500.pm", "file" : "lib/SNMP/Info/Layer3/C6500.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::CheckPoint" : { "SNMP::Info::Layer3::CheckPoint" : {
"file" : "lib/SNMP/Info/Layer3/CheckPoint.pm", "file" : "lib/SNMP/Info/Layer3/CheckPoint.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::Cisco" : { "SNMP::Info::Layer3::Cisco" : {
"file" : "lib/SNMP/Info/Layer3/Cisco.pm", "file" : "lib/SNMP/Info/Layer3/Cisco.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::CiscoASA" : { "SNMP::Info::Layer3::CiscoASA" : {
"file" : "lib/SNMP/Info/Layer3/CiscoASA.pm", "file" : "lib/SNMP/Info/Layer3/CiscoASA.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::CiscoFWSM" : { "SNMP::Info::Layer3::CiscoFWSM" : {
"file" : "lib/SNMP/Info/Layer3/CiscoFWSM.pm", "file" : "lib/SNMP/Info/Layer3/CiscoFWSM.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::CiscoSwitch" : { "SNMP::Info::Layer3::CiscoSwitch" : {
"file" : "lib/SNMP/Info/Layer3/CiscoSwitch.pm", "file" : "lib/SNMP/Info/Layer3/CiscoSwitch.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::Contivity" : { "SNMP::Info::Layer3::Contivity" : {
"file" : "lib/SNMP/Info/Layer3/Contivity.pm", "file" : "lib/SNMP/Info/Layer3/Contivity.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::Cumulus" : { "SNMP::Info::Layer3::Cumulus" : {
"file" : "lib/SNMP/Info/Layer3/Cumulus.pm", "file" : "lib/SNMP/Info/Layer3/Cumulus.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::DLink" : { "SNMP::Info::Layer3::DLink" : {
"file" : "lib/SNMP/Info/Layer3/DLink.pm", "file" : "lib/SNMP/Info/Layer3/DLink.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::Dell" : { "SNMP::Info::Layer3::Dell" : {
"file" : "lib/SNMP/Info/Layer3/Dell.pm", "file" : "lib/SNMP/Info/Layer3/Dell.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::Enterasys" : { "SNMP::Info::Layer3::Enterasys" : {
"file" : "lib/SNMP/Info/Layer3/Enterasys.pm", "file" : "lib/SNMP/Info/Layer3/Enterasys.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::Extreme" : { "SNMP::Info::Layer3::Extreme" : {
"file" : "lib/SNMP/Info/Layer3/Extreme.pm", "file" : "lib/SNMP/Info/Layer3/Extreme.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::F5" : { "SNMP::Info::Layer3::F5" : {
"file" : "lib/SNMP/Info/Layer3/F5.pm", "file" : "lib/SNMP/Info/Layer3/F5.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::Force10" : { "SNMP::Info::Layer3::Force10" : {
"file" : "lib/SNMP/Info/Layer3/Force10.pm", "file" : "lib/SNMP/Info/Layer3/Force10.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::Fortinet" : { "SNMP::Info::Layer3::Fortinet" : {
"file" : "lib/SNMP/Info/Layer3/Fortinet.pm", "file" : "lib/SNMP/Info/Layer3/Fortinet.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::Foundry" : { "SNMP::Info::Layer3::Foundry" : {
"file" : "lib/SNMP/Info/Layer3/Foundry.pm", "file" : "lib/SNMP/Info/Layer3/Foundry.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::H3C" : { "SNMP::Info::Layer3::H3C" : {
"file" : "lib/SNMP/Info/Layer3/H3C.pm", "file" : "lib/SNMP/Info/Layer3/H3C.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::HP9300" : { "SNMP::Info::Layer3::HP9300" : {
"file" : "lib/SNMP/Info/Layer3/HP9300.pm", "file" : "lib/SNMP/Info/Layer3/HP9300.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::Huawei" : { "SNMP::Info::Layer3::Huawei" : {
"file" : "lib/SNMP/Info/Layer3/Huawei.pm", "file" : "lib/SNMP/Info/Layer3/Huawei.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::IBMGbTor" : { "SNMP::Info::Layer3::IBMGbTor" : {
"file" : "lib/SNMP/Info/Layer3/IBMGbTor.pm", "file" : "lib/SNMP/Info/Layer3/IBMGbTor.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::Juniper" : { "SNMP::Info::Layer3::Juniper" : {
"file" : "lib/SNMP/Info/Layer3/Juniper.pm", "file" : "lib/SNMP/Info/Layer3/Juniper.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::Lantronix" : { "SNMP::Info::Layer3::Lantronix" : {
"file" : "lib/SNMP/Info/Layer3/Lantronix.pm", "file" : "lib/SNMP/Info/Layer3/Lantronix.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::Microsoft" : { "SNMP::Info::Layer3::Microsoft" : {
"file" : "lib/SNMP/Info/Layer3/Microsoft.pm", "file" : "lib/SNMP/Info/Layer3/Microsoft.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::Mikrotik" : { "SNMP::Info::Layer3::Mikrotik" : {
"file" : "lib/SNMP/Info/Layer3/Mikrotik.pm", "file" : "lib/SNMP/Info/Layer3/Mikrotik.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::N1600" : { "SNMP::Info::Layer3::N1600" : {
"file" : "lib/SNMP/Info/Layer3/N1600.pm", "file" : "lib/SNMP/Info/Layer3/N1600.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::NetSNMP" : { "SNMP::Info::Layer3::NetSNMP" : {
"file" : "lib/SNMP/Info/Layer3/NetSNMP.pm", "file" : "lib/SNMP/Info/Layer3/NetSNMP.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::Netscreen" : { "SNMP::Info::Layer3::Netscreen" : {
"file" : "lib/SNMP/Info/Layer3/Netscreen.pm", "file" : "lib/SNMP/Info/Layer3/Netscreen.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::Nexus" : { "SNMP::Info::Layer3::Nexus" : {
"file" : "lib/SNMP/Info/Layer3/Nexus.pm", "file" : "lib/SNMP/Info/Layer3/Nexus.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::PacketFront" : { "SNMP::Info::Layer3::PacketFront" : {
"file" : "lib/SNMP/Info/Layer3/PacketFront.pm", "file" : "lib/SNMP/Info/Layer3/PacketFront.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::PaloAlto" : { "SNMP::Info::Layer3::PaloAlto" : {
"file" : "lib/SNMP/Info/Layer3/PaloAlto.pm", "file" : "lib/SNMP/Info/Layer3/PaloAlto.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::Passport" : { "SNMP::Info::Layer3::Passport" : {
"file" : "lib/SNMP/Info/Layer3/Passport.pm", "file" : "lib/SNMP/Info/Layer3/Passport.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::Pf" : { "SNMP::Info::Layer3::Pf" : {
"file" : "lib/SNMP/Info/Layer3/Pf.pm", "file" : "lib/SNMP/Info/Layer3/Pf.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::Pica8" : { "SNMP::Info::Layer3::Pica8" : {
"file" : "lib/SNMP/Info/Layer3/Pica8.pm", "file" : "lib/SNMP/Info/Layer3/Pica8.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::SonicWALL" : { "SNMP::Info::Layer3::SonicWALL" : {
"file" : "lib/SNMP/Info/Layer3/SonicWALL.pm", "file" : "lib/SNMP/Info/Layer3/SonicWALL.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::Steelhead" : { "SNMP::Info::Layer3::Steelhead" : {
"file" : "lib/SNMP/Info/Layer3/Steelhead.pm", "file" : "lib/SNMP/Info/Layer3/Steelhead.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::Sun" : { "SNMP::Info::Layer3::Sun" : {
"file" : "lib/SNMP/Info/Layer3/Sun.pm", "file" : "lib/SNMP/Info/Layer3/Sun.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::Tasman" : { "SNMP::Info::Layer3::Tasman" : {
"file" : "lib/SNMP/Info/Layer3/Tasman.pm", "file" : "lib/SNMP/Info/Layer3/Tasman.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::Timetra" : { "SNMP::Info::Layer3::Timetra" : {
"file" : "lib/SNMP/Info/Layer3/Timetra.pm", "file" : "lib/SNMP/Info/Layer3/Timetra.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::VMware" : { "SNMP::Info::Layer3::VMware" : {
"file" : "lib/SNMP/Info/Layer3/VMware.pm", "file" : "lib/SNMP/Info/Layer3/VMware.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer3::VyOS" : { "SNMP::Info::Layer3::VyOS" : {
"file" : "lib/SNMP/Info/Layer3/VyOS.pm", "file" : "lib/SNMP/Info/Layer3/VyOS.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer7" : { "SNMP::Info::Layer7" : {
"file" : "lib/SNMP/Info/Layer7.pm", "file" : "lib/SNMP/Info/Layer7.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer7::APC" : { "SNMP::Info::Layer7::APC" : {
"file" : "lib/SNMP/Info/Layer7/APC.pm", "file" : "lib/SNMP/Info/Layer7/APC.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer7::CiscoIPS" : { "SNMP::Info::Layer7::CiscoIPS" : {
"file" : "lib/SNMP/Info/Layer7/CiscoIPS.pm", "file" : "lib/SNMP/Info/Layer7/CiscoIPS.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer7::Gigamon" : { "SNMP::Info::Layer7::Gigamon" : {
"file" : "lib/SNMP/Info/Layer7/Gigamon.pm", "file" : "lib/SNMP/Info/Layer7/Gigamon.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer7::Neoteris" : { "SNMP::Info::Layer7::Neoteris" : {
"file" : "lib/SNMP/Info/Layer7/Neoteris.pm", "file" : "lib/SNMP/Info/Layer7/Neoteris.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::Layer7::Netscaler" : { "SNMP::Info::Layer7::Netscaler" : {
"file" : "lib/SNMP/Info/Layer7/Netscaler.pm", "file" : "lib/SNMP/Info/Layer7/Netscaler.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::MAU" : { "SNMP::Info::MAU" : {
"file" : "lib/SNMP/Info/MAU.pm", "file" : "lib/SNMP/Info/MAU.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::MRO" : { "SNMP::Info::MRO" : {
"file" : "lib/SNMP/Info/MRO.pm", "file" : "lib/SNMP/Info/MRO.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::NortelStack" : { "SNMP::Info::NortelStack" : {
"file" : "lib/SNMP/Info/NortelStack.pm", "file" : "lib/SNMP/Info/NortelStack.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::PowerEthernet" : { "SNMP::Info::PowerEthernet" : {
"file" : "lib/SNMP/Info/PowerEthernet.pm", "file" : "lib/SNMP/Info/PowerEthernet.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::RapidCity" : { "SNMP::Info::RapidCity" : {
"file" : "lib/SNMP/Info/RapidCity.pm", "file" : "lib/SNMP/Info/RapidCity.pm",
"version" : "3.53" "version" : "3.54"
}, },
"SNMP::Info::SONMP" : { "SNMP::Info::SONMP" : {
"file" : "lib/SNMP/Info/SONMP.pm", "file" : "lib/SNMP/Info/SONMP.pm",
"version" : "3.53" "version" : "3.54"
} }
}, },
"release_status" : "stable", "release_status" : "stable",
@@ -530,7 +531,7 @@
}, },
"homepage" : "http://netdisco.org/", "homepage" : "http://netdisco.org/",
"license" : [ "license" : [
"http://opensource.org/licenses/BSD-3-Clause" "http://opensource.org/licenses/bsd-license.php"
], ],
"repository" : { "repository" : {
"url" : "https://github.com/netdisco/snmp-info" "url" : "https://github.com/netdisco/snmp-info"
@@ -538,6 +539,6 @@
"x_IRC" : "irc://irc.freenode.org/#netdisco", "x_IRC" : "irc://irc.freenode.org/#netdisco",
"x_MailingList" : "https://lists.sourceforge.net/lists/listinfo/snmp-info-users" "x_MailingList" : "https://lists.sourceforge.net/lists/listinfo/snmp-info-users"
}, },
"version" : "3.53", "version" : "3.54",
"x_serialization_backend" : "JSON::PP version 2.94" "x_serialization_backend" : "JSON::PP version 2.97001"
} }

243
META.yml
View File

@@ -3,6 +3,7 @@ abstract: 'OO Interface to Network devices and MIBs through SNMP'
author: author:
- 'Eric A. Miller <emiller@cpan.org>' - 'Eric A. Miller <emiller@cpan.org>'
build_requires: build_requires:
Class::Inspector: '0'
File::Find: '0' File::Find: '0'
File::Slurper: '0' File::Slurper: '0'
Path::Class: '0' Path::Class: '0'
@@ -23,361 +24,361 @@ name: SNMP-Info
provides: provides:
SNMP::Info: SNMP::Info:
file: lib/SNMP/Info.pm file: lib/SNMP/Info.pm
version: '3.53' version: '3.54'
SNMP::Info::AMAP: SNMP::Info::AMAP:
file: lib/SNMP/Info/AMAP.pm file: lib/SNMP/Info/AMAP.pm
version: '3.53' version: '3.54'
SNMP::Info::AdslLine: SNMP::Info::AdslLine:
file: lib/SNMP/Info/AdslLine.pm file: lib/SNMP/Info/AdslLine.pm
version: '3.53' version: '3.54'
SNMP::Info::Aggregate: SNMP::Info::Aggregate:
file: lib/SNMP/Info/Aggregate.pm file: lib/SNMP/Info/Aggregate.pm
version: '3.53' version: '3.54'
SNMP::Info::Airespace: SNMP::Info::Airespace:
file: lib/SNMP/Info/Airespace.pm file: lib/SNMP/Info/Airespace.pm
version: '3.53' version: '3.54'
SNMP::Info::Bridge: SNMP::Info::Bridge:
file: lib/SNMP/Info/Bridge.pm file: lib/SNMP/Info/Bridge.pm
version: '3.53' version: '3.54'
SNMP::Info::CDP: SNMP::Info::CDP:
file: lib/SNMP/Info/CDP.pm file: lib/SNMP/Info/CDP.pm
version: '3.53' version: '3.54'
SNMP::Info::CiscoAgg: SNMP::Info::CiscoAgg:
file: lib/SNMP/Info/CiscoAgg.pm file: lib/SNMP/Info/CiscoAgg.pm
version: '3.53' version: '3.54'
SNMP::Info::CiscoConfig: SNMP::Info::CiscoConfig:
file: lib/SNMP/Info/CiscoConfig.pm file: lib/SNMP/Info/CiscoConfig.pm
version: '3.53' version: '3.54'
SNMP::Info::CiscoPortSecurity: SNMP::Info::CiscoPortSecurity:
file: lib/SNMP/Info/CiscoPortSecurity.pm file: lib/SNMP/Info/CiscoPortSecurity.pm
version: '3.53' version: '3.54'
SNMP::Info::CiscoPower: SNMP::Info::CiscoPower:
file: lib/SNMP/Info/CiscoPower.pm file: lib/SNMP/Info/CiscoPower.pm
version: '3.53' version: '3.54'
SNMP::Info::CiscoQOS: SNMP::Info::CiscoQOS:
file: lib/SNMP/Info/CiscoQOS.pm file: lib/SNMP/Info/CiscoQOS.pm
version: '3.53' version: '3.54'
SNMP::Info::CiscoRTT: SNMP::Info::CiscoRTT:
file: lib/SNMP/Info/CiscoRTT.pm file: lib/SNMP/Info/CiscoRTT.pm
version: '3.53' version: '3.54'
SNMP::Info::CiscoStack: SNMP::Info::CiscoStack:
file: lib/SNMP/Info/CiscoStack.pm file: lib/SNMP/Info/CiscoStack.pm
version: '3.53' version: '3.54'
SNMP::Info::CiscoStats: SNMP::Info::CiscoStats:
file: lib/SNMP/Info/CiscoStats.pm file: lib/SNMP/Info/CiscoStats.pm
version: '3.53' version: '3.54'
SNMP::Info::CiscoStpExtensions: SNMP::Info::CiscoStpExtensions:
file: lib/SNMP/Info/CiscoStpExtensions.pm file: lib/SNMP/Info/CiscoStpExtensions.pm
version: '3.53' version: '3.54'
SNMP::Info::CiscoVTP: SNMP::Info::CiscoVTP:
file: lib/SNMP/Info/CiscoVTP.pm file: lib/SNMP/Info/CiscoVTP.pm
version: '3.53' version: '3.54'
SNMP::Info::EDP: SNMP::Info::EDP:
file: lib/SNMP/Info/EDP.pm file: lib/SNMP/Info/EDP.pm
version: '3.53' version: '3.54'
SNMP::Info::Entity: SNMP::Info::Entity:
file: lib/SNMP/Info/Entity.pm file: lib/SNMP/Info/Entity.pm
version: '3.53' version: '3.54'
SNMP::Info::EtherLike: SNMP::Info::EtherLike:
file: lib/SNMP/Info/EtherLike.pm file: lib/SNMP/Info/EtherLike.pm
version: '3.53' version: '3.54'
SNMP::Info::FDP: SNMP::Info::FDP:
file: lib/SNMP/Info/FDP.pm file: lib/SNMP/Info/FDP.pm
version: '3.53' version: '3.54'
SNMP::Info::IEEE802dot11: SNMP::Info::IEEE802dot11:
file: lib/SNMP/Info/IEEE802dot11.pm file: lib/SNMP/Info/IEEE802dot11.pm
version: '3.53' version: '3.54'
SNMP::Info::IEEE802dot3ad: SNMP::Info::IEEE802dot3ad:
file: lib/SNMP/Info/IEEE802dot3ad.pm file: lib/SNMP/Info/IEEE802dot3ad.pm
version: '3.53' version: '3.54'
SNMP::Info::IPv6: SNMP::Info::IPv6:
file: lib/SNMP/Info/IPv6.pm file: lib/SNMP/Info/IPv6.pm
version: '3.53' version: '3.54'
SNMP::Info::LLDP: SNMP::Info::LLDP:
file: lib/SNMP/Info/LLDP.pm file: lib/SNMP/Info/LLDP.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer1: SNMP::Info::Layer1:
file: lib/SNMP/Info/Layer1.pm file: lib/SNMP/Info/Layer1.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer1::Allied: SNMP::Info::Layer1::Allied:
file: lib/SNMP/Info/Layer1/Allied.pm file: lib/SNMP/Info/Layer1/Allied.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer1::Asante: SNMP::Info::Layer1::Asante:
file: lib/SNMP/Info/Layer1/Asante.pm file: lib/SNMP/Info/Layer1/Asante.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer1::Bayhub: SNMP::Info::Layer1::Bayhub:
file: lib/SNMP/Info/Layer1/Bayhub.pm file: lib/SNMP/Info/Layer1/Bayhub.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer1::Cyclades: SNMP::Info::Layer1::Cyclades:
file: lib/SNMP/Info/Layer1/Cyclades.pm file: lib/SNMP/Info/Layer1/Cyclades.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer1::S3000: SNMP::Info::Layer1::S3000:
file: lib/SNMP/Info/Layer1/S3000.pm file: lib/SNMP/Info/Layer1/S3000.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer2: SNMP::Info::Layer2:
file: lib/SNMP/Info/Layer2.pm file: lib/SNMP/Info/Layer2.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer2::3Com: SNMP::Info::Layer2::3Com:
file: lib/SNMP/Info/Layer2/3Com.pm file: lib/SNMP/Info/Layer2/3Com.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer2::Adtran: SNMP::Info::Layer2::Adtran:
file: lib/SNMP/Info/Layer2/Adtran.pm file: lib/SNMP/Info/Layer2/Adtran.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer2::Airespace: SNMP::Info::Layer2::Airespace:
file: lib/SNMP/Info/Layer2/Airespace.pm file: lib/SNMP/Info/Layer2/Airespace.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer2::Aironet: SNMP::Info::Layer2::Aironet:
file: lib/SNMP/Info/Layer2/Aironet.pm file: lib/SNMP/Info/Layer2/Aironet.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer2::Allied: SNMP::Info::Layer2::Allied:
file: lib/SNMP/Info/Layer2/Allied.pm file: lib/SNMP/Info/Layer2/Allied.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer2::Baystack: SNMP::Info::Layer2::Baystack:
file: lib/SNMP/Info/Layer2/Baystack.pm file: lib/SNMP/Info/Layer2/Baystack.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer2::C1900: SNMP::Info::Layer2::C1900:
file: lib/SNMP/Info/Layer2/C1900.pm file: lib/SNMP/Info/Layer2/C1900.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer2::C2900: SNMP::Info::Layer2::C2900:
file: lib/SNMP/Info/Layer2/C2900.pm file: lib/SNMP/Info/Layer2/C2900.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer2::Catalyst: SNMP::Info::Layer2::Catalyst:
file: lib/SNMP/Info/Layer2/Catalyst.pm file: lib/SNMP/Info/Layer2/Catalyst.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer2::Centillion: SNMP::Info::Layer2::Centillion:
file: lib/SNMP/Info/Layer2/Centillion.pm file: lib/SNMP/Info/Layer2/Centillion.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer2::Cisco: SNMP::Info::Layer2::Cisco:
file: lib/SNMP/Info/Layer2/Cisco.pm file: lib/SNMP/Info/Layer2/Cisco.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer2::CiscoSB: SNMP::Info::Layer2::CiscoSB:
file: lib/SNMP/Info/Layer2/CiscoSB.pm file: lib/SNMP/Info/Layer2/CiscoSB.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer2::HP: SNMP::Info::Layer2::HP:
file: lib/SNMP/Info/Layer2/HP.pm file: lib/SNMP/Info/Layer2/HP.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer2::HP4000: SNMP::Info::Layer2::HP4000:
file: lib/SNMP/Info/Layer2/HP4000.pm file: lib/SNMP/Info/Layer2/HP4000.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer2::HPVC: SNMP::Info::Layer2::HPVC:
file: lib/SNMP/Info/Layer2/HPVC.pm file: lib/SNMP/Info/Layer2/HPVC.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer2::Kentrox: SNMP::Info::Layer2::Kentrox:
file: lib/SNMP/Info/Layer2/Kentrox.pm file: lib/SNMP/Info/Layer2/Kentrox.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer2::N2270: SNMP::Info::Layer2::N2270:
file: lib/SNMP/Info/Layer2/N2270.pm file: lib/SNMP/Info/Layer2/N2270.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer2::NAP222x: SNMP::Info::Layer2::NAP222x:
file: lib/SNMP/Info/Layer2/NAP222x.pm file: lib/SNMP/Info/Layer2/NAP222x.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer2::NWSS2300: SNMP::Info::Layer2::NWSS2300:
file: lib/SNMP/Info/Layer2/NWSS2300.pm file: lib/SNMP/Info/Layer2/NWSS2300.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer2::Netgear: SNMP::Info::Layer2::Netgear:
file: lib/SNMP/Info/Layer2/Netgear.pm file: lib/SNMP/Info/Layer2/Netgear.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer2::Orinoco: SNMP::Info::Layer2::Orinoco:
file: lib/SNMP/Info/Layer2/Orinoco.pm file: lib/SNMP/Info/Layer2/Orinoco.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer2::Trapeze: SNMP::Info::Layer2::Trapeze:
file: lib/SNMP/Info/Layer2/Trapeze.pm file: lib/SNMP/Info/Layer2/Trapeze.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer2::Ubiquiti: SNMP::Info::Layer2::Ubiquiti:
file: lib/SNMP/Info/Layer2/Ubiquiti.pm file: lib/SNMP/Info/Layer2/Ubiquiti.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer2::ZyXEL_DSLAM: SNMP::Info::Layer2::ZyXEL_DSLAM:
file: lib/SNMP/Info/Layer2/ZyXEL_DSLAM.pm file: lib/SNMP/Info/Layer2/ZyXEL_DSLAM.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3: SNMP::Info::Layer3:
file: lib/SNMP/Info/Layer3.pm file: lib/SNMP/Info/Layer3.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::Aironet: SNMP::Info::Layer3::Aironet:
file: lib/SNMP/Info/Layer3/Aironet.pm file: lib/SNMP/Info/Layer3/Aironet.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::AlcatelLucent: SNMP::Info::Layer3::AlcatelLucent:
file: lib/SNMP/Info/Layer3/AlcatelLucent.pm file: lib/SNMP/Info/Layer3/AlcatelLucent.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::AlteonAD: SNMP::Info::Layer3::AlteonAD:
file: lib/SNMP/Info/Layer3/AlteonAD.pm file: lib/SNMP/Info/Layer3/AlteonAD.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::Altiga: SNMP::Info::Layer3::Altiga:
file: lib/SNMP/Info/Layer3/Altiga.pm file: lib/SNMP/Info/Layer3/Altiga.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::Arista: SNMP::Info::Layer3::Arista:
file: lib/SNMP/Info/Layer3/Arista.pm file: lib/SNMP/Info/Layer3/Arista.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::Aruba: SNMP::Info::Layer3::Aruba:
file: lib/SNMP/Info/Layer3/Aruba.pm file: lib/SNMP/Info/Layer3/Aruba.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::BayRS: SNMP::Info::Layer3::BayRS:
file: lib/SNMP/Info/Layer3/BayRS.pm file: lib/SNMP/Info/Layer3/BayRS.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::BlueCoatSG: SNMP::Info::Layer3::BlueCoatSG:
file: lib/SNMP/Info/Layer3/BlueCoatSG.pm file: lib/SNMP/Info/Layer3/BlueCoatSG.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::C3550: SNMP::Info::Layer3::C3550:
file: lib/SNMP/Info/Layer3/C3550.pm file: lib/SNMP/Info/Layer3/C3550.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::C4000: SNMP::Info::Layer3::C4000:
file: lib/SNMP/Info/Layer3/C4000.pm file: lib/SNMP/Info/Layer3/C4000.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::C6500: SNMP::Info::Layer3::C6500:
file: lib/SNMP/Info/Layer3/C6500.pm file: lib/SNMP/Info/Layer3/C6500.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::CheckPoint: SNMP::Info::Layer3::CheckPoint:
file: lib/SNMP/Info/Layer3/CheckPoint.pm file: lib/SNMP/Info/Layer3/CheckPoint.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::Cisco: SNMP::Info::Layer3::Cisco:
file: lib/SNMP/Info/Layer3/Cisco.pm file: lib/SNMP/Info/Layer3/Cisco.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::CiscoASA: SNMP::Info::Layer3::CiscoASA:
file: lib/SNMP/Info/Layer3/CiscoASA.pm file: lib/SNMP/Info/Layer3/CiscoASA.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::CiscoFWSM: SNMP::Info::Layer3::CiscoFWSM:
file: lib/SNMP/Info/Layer3/CiscoFWSM.pm file: lib/SNMP/Info/Layer3/CiscoFWSM.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::CiscoSwitch: SNMP::Info::Layer3::CiscoSwitch:
file: lib/SNMP/Info/Layer3/CiscoSwitch.pm file: lib/SNMP/Info/Layer3/CiscoSwitch.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::Contivity: SNMP::Info::Layer3::Contivity:
file: lib/SNMP/Info/Layer3/Contivity.pm file: lib/SNMP/Info/Layer3/Contivity.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::Cumulus: SNMP::Info::Layer3::Cumulus:
file: lib/SNMP/Info/Layer3/Cumulus.pm file: lib/SNMP/Info/Layer3/Cumulus.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::DLink: SNMP::Info::Layer3::DLink:
file: lib/SNMP/Info/Layer3/DLink.pm file: lib/SNMP/Info/Layer3/DLink.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::Dell: SNMP::Info::Layer3::Dell:
file: lib/SNMP/Info/Layer3/Dell.pm file: lib/SNMP/Info/Layer3/Dell.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::Enterasys: SNMP::Info::Layer3::Enterasys:
file: lib/SNMP/Info/Layer3/Enterasys.pm file: lib/SNMP/Info/Layer3/Enterasys.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::Extreme: SNMP::Info::Layer3::Extreme:
file: lib/SNMP/Info/Layer3/Extreme.pm file: lib/SNMP/Info/Layer3/Extreme.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::F5: SNMP::Info::Layer3::F5:
file: lib/SNMP/Info/Layer3/F5.pm file: lib/SNMP/Info/Layer3/F5.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::Force10: SNMP::Info::Layer3::Force10:
file: lib/SNMP/Info/Layer3/Force10.pm file: lib/SNMP/Info/Layer3/Force10.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::Fortinet: SNMP::Info::Layer3::Fortinet:
file: lib/SNMP/Info/Layer3/Fortinet.pm file: lib/SNMP/Info/Layer3/Fortinet.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::Foundry: SNMP::Info::Layer3::Foundry:
file: lib/SNMP/Info/Layer3/Foundry.pm file: lib/SNMP/Info/Layer3/Foundry.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::H3C: SNMP::Info::Layer3::H3C:
file: lib/SNMP/Info/Layer3/H3C.pm file: lib/SNMP/Info/Layer3/H3C.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::HP9300: SNMP::Info::Layer3::HP9300:
file: lib/SNMP/Info/Layer3/HP9300.pm file: lib/SNMP/Info/Layer3/HP9300.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::Huawei: SNMP::Info::Layer3::Huawei:
file: lib/SNMP/Info/Layer3/Huawei.pm file: lib/SNMP/Info/Layer3/Huawei.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::IBMGbTor: SNMP::Info::Layer3::IBMGbTor:
file: lib/SNMP/Info/Layer3/IBMGbTor.pm file: lib/SNMP/Info/Layer3/IBMGbTor.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::Juniper: SNMP::Info::Layer3::Juniper:
file: lib/SNMP/Info/Layer3/Juniper.pm file: lib/SNMP/Info/Layer3/Juniper.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::Lantronix: SNMP::Info::Layer3::Lantronix:
file: lib/SNMP/Info/Layer3/Lantronix.pm file: lib/SNMP/Info/Layer3/Lantronix.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::Microsoft: SNMP::Info::Layer3::Microsoft:
file: lib/SNMP/Info/Layer3/Microsoft.pm file: lib/SNMP/Info/Layer3/Microsoft.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::Mikrotik: SNMP::Info::Layer3::Mikrotik:
file: lib/SNMP/Info/Layer3/Mikrotik.pm file: lib/SNMP/Info/Layer3/Mikrotik.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::N1600: SNMP::Info::Layer3::N1600:
file: lib/SNMP/Info/Layer3/N1600.pm file: lib/SNMP/Info/Layer3/N1600.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::NetSNMP: SNMP::Info::Layer3::NetSNMP:
file: lib/SNMP/Info/Layer3/NetSNMP.pm file: lib/SNMP/Info/Layer3/NetSNMP.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::Netscreen: SNMP::Info::Layer3::Netscreen:
file: lib/SNMP/Info/Layer3/Netscreen.pm file: lib/SNMP/Info/Layer3/Netscreen.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::Nexus: SNMP::Info::Layer3::Nexus:
file: lib/SNMP/Info/Layer3/Nexus.pm file: lib/SNMP/Info/Layer3/Nexus.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::PacketFront: SNMP::Info::Layer3::PacketFront:
file: lib/SNMP/Info/Layer3/PacketFront.pm file: lib/SNMP/Info/Layer3/PacketFront.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::PaloAlto: SNMP::Info::Layer3::PaloAlto:
file: lib/SNMP/Info/Layer3/PaloAlto.pm file: lib/SNMP/Info/Layer3/PaloAlto.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::Passport: SNMP::Info::Layer3::Passport:
file: lib/SNMP/Info/Layer3/Passport.pm file: lib/SNMP/Info/Layer3/Passport.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::Pf: SNMP::Info::Layer3::Pf:
file: lib/SNMP/Info/Layer3/Pf.pm file: lib/SNMP/Info/Layer3/Pf.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::Pica8: SNMP::Info::Layer3::Pica8:
file: lib/SNMP/Info/Layer3/Pica8.pm file: lib/SNMP/Info/Layer3/Pica8.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::SonicWALL: SNMP::Info::Layer3::SonicWALL:
file: lib/SNMP/Info/Layer3/SonicWALL.pm file: lib/SNMP/Info/Layer3/SonicWALL.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::Steelhead: SNMP::Info::Layer3::Steelhead:
file: lib/SNMP/Info/Layer3/Steelhead.pm file: lib/SNMP/Info/Layer3/Steelhead.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::Sun: SNMP::Info::Layer3::Sun:
file: lib/SNMP/Info/Layer3/Sun.pm file: lib/SNMP/Info/Layer3/Sun.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::Tasman: SNMP::Info::Layer3::Tasman:
file: lib/SNMP/Info/Layer3/Tasman.pm file: lib/SNMP/Info/Layer3/Tasman.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::Timetra: SNMP::Info::Layer3::Timetra:
file: lib/SNMP/Info/Layer3/Timetra.pm file: lib/SNMP/Info/Layer3/Timetra.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::VMware: SNMP::Info::Layer3::VMware:
file: lib/SNMP/Info/Layer3/VMware.pm file: lib/SNMP/Info/Layer3/VMware.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer3::VyOS: SNMP::Info::Layer3::VyOS:
file: lib/SNMP/Info/Layer3/VyOS.pm file: lib/SNMP/Info/Layer3/VyOS.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer7: SNMP::Info::Layer7:
file: lib/SNMP/Info/Layer7.pm file: lib/SNMP/Info/Layer7.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer7::APC: SNMP::Info::Layer7::APC:
file: lib/SNMP/Info/Layer7/APC.pm file: lib/SNMP/Info/Layer7/APC.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer7::CiscoIPS: SNMP::Info::Layer7::CiscoIPS:
file: lib/SNMP/Info/Layer7/CiscoIPS.pm file: lib/SNMP/Info/Layer7/CiscoIPS.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer7::Gigamon: SNMP::Info::Layer7::Gigamon:
file: lib/SNMP/Info/Layer7/Gigamon.pm file: lib/SNMP/Info/Layer7/Gigamon.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer7::Neoteris: SNMP::Info::Layer7::Neoteris:
file: lib/SNMP/Info/Layer7/Neoteris.pm file: lib/SNMP/Info/Layer7/Neoteris.pm
version: '3.53' version: '3.54'
SNMP::Info::Layer7::Netscaler: SNMP::Info::Layer7::Netscaler:
file: lib/SNMP/Info/Layer7/Netscaler.pm file: lib/SNMP/Info/Layer7/Netscaler.pm
version: '3.53' version: '3.54'
SNMP::Info::MAU: SNMP::Info::MAU:
file: lib/SNMP/Info/MAU.pm file: lib/SNMP/Info/MAU.pm
version: '3.53' version: '3.54'
SNMP::Info::MRO: SNMP::Info::MRO:
file: lib/SNMP/Info/MRO.pm file: lib/SNMP/Info/MRO.pm
version: '3.53' version: '3.54'
SNMP::Info::NortelStack: SNMP::Info::NortelStack:
file: lib/SNMP/Info/NortelStack.pm file: lib/SNMP/Info/NortelStack.pm
version: '3.53' version: '3.54'
SNMP::Info::PowerEthernet: SNMP::Info::PowerEthernet:
file: lib/SNMP/Info/PowerEthernet.pm file: lib/SNMP/Info/PowerEthernet.pm
version: '3.53' version: '3.54'
SNMP::Info::RapidCity: SNMP::Info::RapidCity:
file: lib/SNMP/Info/RapidCity.pm file: lib/SNMP/Info/RapidCity.pm
version: '3.53' version: '3.54'
SNMP::Info::SONMP: SNMP::Info::SONMP:
file: lib/SNMP/Info/SONMP.pm file: lib/SNMP/Info/SONMP.pm
version: '3.53' version: '3.54'
recommends: recommends:
Class::ISA: '0' Class::ISA: '0'
File::Slurp: '0' File::Slurp: '0'
@@ -392,7 +393,7 @@ resources:
MailingList: https://lists.sourceforge.net/lists/listinfo/snmp-info-users MailingList: https://lists.sourceforge.net/lists/listinfo/snmp-info-users
bugtracker: https://github.com/netdisco/snmp-info/issues bugtracker: https://github.com/netdisco/snmp-info/issues
homepage: http://netdisco.org/ homepage: http://netdisco.org/
license: http://opensource.org/licenses/BSD-3-Clause license: http://opensource.org/licenses/bsd-license.php
repository: https://github.com/netdisco/snmp-info repository: https://github.com/netdisco/snmp-info
version: '3.53' version: '3.54'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018' x_serialization_backend: 'CPAN::Meta::YAML version 0.018'

2494
README

File diff suppressed because it is too large Load Diff

View File

@@ -24,7 +24,7 @@ use vars
qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE $AUTOLOAD $INIT $DEBUG %SPEED_MAP qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE $AUTOLOAD $INIT $DEBUG %SPEED_MAP
$NOSUCH $BIGINT $REPEATERS/; $NOSUCH $BIGINT $REPEATERS/;
$VERSION = '3.53'; $VERSION = '3.54';
=head1 NAME =head1 NAME
@@ -32,7 +32,7 @@ SNMP::Info - OO Interface to Network devices and MIBs through SNMP
=head1 VERSION =head1 VERSION
SNMP::Info - Version 3.53 SNMP::Info - Version 3.54
=head1 AUTHOR =head1 AUTHOR
@@ -474,7 +474,7 @@ See documentation in L<SNMP::Info::Layer1::Bayhub> for details.
=item SNMP::Info::Layer1::Cyclades =item SNMP::Info::Layer1::Cyclades
Subclass for Cyclades terminal servers. Subclass for Cyclades/Avocent terminal servers.
See documentation in L<SNMP::Info::Layer1::Cyclades> for details. See documentation in L<SNMP::Info::Layer1::Cyclades> for details.
@@ -1588,6 +1588,7 @@ sub device_type {
8072 => 'SNMP::Info::Layer3::NetSNMP', 8072 => 'SNMP::Info::Layer3::NetSNMP',
9303 => 'SNMP::Info::Layer3::PacketFront', 9303 => 'SNMP::Info::Layer3::PacketFront',
10002 => 'SNMP::Info::Layer2::Ubiquiti', 10002 => 'SNMP::Info::Layer2::Ubiquiti',
10418 => 'SNMP::Info::Layer1::Cyclades',
12325 => 'SNMP::Info::Layer3::Pf', 12325 => 'SNMP::Info::Layer3::Pf',
12356 => 'SNMP::Info::Layer3::Fortinet', 12356 => 'SNMP::Info::Layer3::Fortinet',
14179 => 'SNMP::Info::Layer2::Airespace', 14179 => 'SNMP::Info::Layer2::Airespace',
@@ -1628,6 +1629,7 @@ sub device_type {
5624 => 'SNMP::Info::Layer3::Enterasys', 5624 => 'SNMP::Info::Layer3::Enterasys',
6486 => 'SNMP::Info::Layer3::AlcatelLucent', 6486 => 'SNMP::Info::Layer3::AlcatelLucent',
9303 => 'SNMP::Info::Layer3::PacketFront', 9303 => 'SNMP::Info::Layer3::PacketFront',
10418 => 'SNMP::Info::Layer1::Cyclades',
11898 => 'SNMP::Info::Layer2::Orinoco', 11898 => 'SNMP::Info::Layer2::Orinoco',
14179 => 'SNMP::Info::Layer2::Airespace', 14179 => 'SNMP::Info::Layer2::Airespace',
14525 => 'SNMP::Info::Layer2::Trapeze', 14525 => 'SNMP::Info::Layer2::Trapeze',
@@ -1638,6 +1640,7 @@ sub device_type {
my %l1sysoidmap = ( my %l1sysoidmap = (
2925 => 'SNMP::Info::Layer1::Cyclades', 2925 => 'SNMP::Info::Layer1::Cyclades',
10418 => 'SNMP::Info::Layer1::Cyclades',
); );
my %l7sysoidmap = ( my %l7sysoidmap = (
@@ -3085,7 +3088,7 @@ ALTEON-TS-PHYSICAL-MIB::agPortCurCfgPortName.
%FUNCS = ( %FUNCS = (
# IF-MIB::IfEntry # IF-MIB::IfEntry
'interfaces' => 'ifIndex', 'interfaces' => 'ifIndex',
# IF-MIB::IfEntry # IF-MIB::IfXEntry
'i_name' => 'ifName', 'i_name' => 'ifName',
# IF-MIB::IfEntry # IF-MIB::IfEntry
@@ -3888,7 +3891,6 @@ These methods return data as a scalar.
sub _global { sub _global {
my $method = shift; my $method = shift;
my $oid = shift; my $oid = shift;
return sub {} if $method eq 'CARP_TRACE';
return sub { return sub {
my $self = shift; my $self = shift;
@@ -3986,8 +3988,9 @@ sub _set {
} }
else { else {
$self->error_throw( $self->error_throw(
"SNMP::Info::_set($attr,$val) - Failed. Invalid argument for attr." "SNMP::Info::_set - Failed. Invalid arguments"
); );
return;
} }
my $sess = $self->session(); my $sess = $self->session();
@@ -4218,8 +4221,6 @@ sub _load_attr {
return unless defined $sess; return unless defined $sess;
my $ver = $self->snmp_ver(); my $ver = $self->snmp_ver();
my $nosuch = $self->nosuch();
my $store = $self->store();
my $load = $method =~ /^load/; my $load = $method =~ /^load/;
my $raw = $method =~ /raw$/; my $raw = $method =~ /raw$/;
@@ -4631,15 +4632,13 @@ sub _validate_autoload_method {
# If we were given a fully qualified OID because we don't have the MIB # If we were given a fully qualified OID because we don't have the MIB
# file, it will translate above but we won't be able to check access so # file, it will translate above but we won't be able to check access so
# skip the check and return # skip the check and return
if ($access) { if ($access && $method =~ /^set/ && $access !~ /Write|Create/) {
unless ( ( $method =~ /^set/ && $access =~ /Write|Create/ )
|| $access =~ /Read|Create/ )
{
print print
"SNMP::Info::_validate_autoload_method($attr : $oid) Not accessable for requested operation.\n" "SNMP::Info::_validate_autoload_method($attr : $oid) Not accessable for requested operation.\n"
if $self->debug(); if $self->debug();
return; return;
}
} }
# If the parent of the leaf has indexes it is contained within a table # If the parent of the leaf has indexes it is contained within a table
@@ -4687,6 +4686,8 @@ sub can {
# use results of parent can() # use results of parent can()
return $self->SUPER::can($method) if $self->SUPER::can($method); return $self->SUPER::can($method) if $self->SUPER::can($method);
return if $method eq 'CARP_TRACE';
my $validated = $self->_validate_autoload_method($method); my $validated = $self->_validate_autoload_method($method);
return unless $validated; return unless $validated;
@@ -4763,6 +4764,8 @@ sub AUTOLOAD {
my $self = shift; my $self = shift;
my ($sub_name) = $AUTOLOAD =~ /::(\w+)$/; my ($sub_name) = $AUTOLOAD =~ /::(\w+)$/;
return if $sub_name eq 'CARP_TRACE';
# Typos in function calls in SNMP::Info subclasses turn into # Typos in function calls in SNMP::Info subclasses turn into
# AUTOLOAD requests for non-methods. While this is deprecated, # AUTOLOAD requests for non-methods. While this is deprecated,
# we'll still get called, so report a less confusing error. # we'll still get called, so report a less confusing error.

View File

@@ -38,7 +38,7 @@ use SNMP::Info;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS %MIBS
= ( 'ALCATEL-IND1-INTERSWITCH-PROTOCOL-MIB' => 'aipAMAPRemDeviceType', ); = ( 'ALCATEL-IND1-INTERSWITCH-PROTOCOL-MIB' => 'aipAMAPRemDeviceType', );

View File

@@ -38,7 +38,7 @@ use SNMP::Info;
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/; use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( 'ADSL-LINE-MIB' => 'adslLineType' ); %MIBS = ( 'ADSL-LINE-MIB' => 'adslLineType' );

View File

@@ -38,9 +38,10 @@ use SNMP::Info;
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/; use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = (); # IF-MIB # Load MIB for leafs referenced within class
%MIBS = ('IF-MIB' => 'ifIndex',);
%GLOBALS = (); %GLOBALS = ();

View File

@@ -39,7 +39,7 @@ use SNMP::Info;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::MIBS, %SNMP::Info::MIBS,

View File

@@ -42,7 +42,7 @@ use SNMP::Info;
use vars qw/$VERSION $DEBUG %MIBS %FUNCS %GLOBALS %MUNGE $INIT/; use vars qw/$VERSION $DEBUG %MIBS %FUNCS %GLOBALS %MUNGE $INIT/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
'BRIDGE-MIB' => 'dot1dBaseBridgeAddress', 'BRIDGE-MIB' => 'dot1dBaseBridgeAddress',

View File

@@ -43,7 +43,7 @@ use SNMP::Info;
use vars use vars
qw/$VERSION $DEBUG %FUNCS %GLOBALS %MIBS %MUNGE $INIT %CDP_CAPABILITIES/; qw/$VERSION $DEBUG %FUNCS %GLOBALS %MIBS %MUNGE $INIT %CDP_CAPABILITIES/;
$VERSION = '3.53'; $VERSION = '3.54';
# Five data structures required by SNMP::Info # Five data structures required by SNMP::Info
%MIBS = ( 'CISCO-CDP-MIB' => 'cdpGlobalRun' ); %MIBS = ( 'CISCO-CDP-MIB' => 'cdpGlobalRun' );

View File

@@ -43,7 +43,7 @@ use SNMP::Info::IEEE802dot3ad 'agg_ports_lag';
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/; use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::IEEE802dot3ad::MIBS, %SNMP::Info::IEEE802dot3ad::MIBS,

View File

@@ -39,7 +39,7 @@ use SNMP::Info;
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/; use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
'CISCO-CONFIG-COPY-MIB' => 'ccCopyTable', 'CISCO-CONFIG-COPY-MIB' => 'ccCopyTable',

View File

@@ -38,7 +38,7 @@ use Exporter;
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE %PAECAPABILITIES/; use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE %PAECAPABILITIES/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
'CISCO-PORT-SECURITY-MIB' => 'ciscoPortSecurityMIB', 'CISCO-PORT-SECURITY-MIB' => 'ciscoPortSecurityMIB',

View File

@@ -39,7 +39,7 @@ use SNMP::Info;
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/; use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( 'CISCO-POWER-ETHERNET-EXT-MIB' => 'cpeExtPsePortEntPhyIndex', %MIBS = ( 'CISCO-POWER-ETHERNET-EXT-MIB' => 'cpeExtPsePortEntPhyIndex',
'CISCO-CDP-MIB' => 'cdpCachePowerConsumption' ); 'CISCO-CDP-MIB' => 'cdpCachePowerConsumption' );

View File

@@ -39,7 +39,7 @@ use SNMP::Info;
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/; use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( 'CISCO-CLASS-BASED-QOS-MIB' => 'cbQosIfIndex', ); %MIBS = ( 'CISCO-CLASS-BASED-QOS-MIB' => 'cbQosIfIndex', );

View File

@@ -39,7 +39,7 @@ use SNMP::Info;
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/; use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( 'CISCO-RTTMON-MIB' => 'rttMonCtrlAdminOwner', ); %MIBS = ( 'CISCO-RTTMON-MIB' => 'rttMonCtrlAdminOwner', );

View File

@@ -38,7 +38,7 @@ use Exporter;
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE %PORTSTAT/; use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE %PORTSTAT/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( 'CISCO-STACK-MIB' => 'ciscoStackMIB', ); %MIBS = ( 'CISCO-STACK-MIB' => 'ciscoStackMIB', );

View File

@@ -42,7 +42,7 @@ use SNMP::Info;
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/; use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
'SNMPv2-MIB' => 'sysDescr', 'SNMPv2-MIB' => 'sysDescr',

View File

@@ -36,7 +36,7 @@ use SNMP::Info::Bridge;
use vars qw/$VERSION $DEBUG %MIBS %FUNCS %GLOBALS %MUNGE %PORTSTAT $INIT/; use vars qw/$VERSION $DEBUG %MIBS %FUNCS %GLOBALS %MUNGE %PORTSTAT $INIT/;
$VERSION = '3.53'; $VERSION = '3.54';
@SNMP::Info::CiscoStpExtensions::ISA = qw/SNMP::Info::Bridge SNMP::Info Exporter/; @SNMP::Info::CiscoStpExtensions::ISA = qw/SNMP::Info::Bridge SNMP::Info Exporter/;
@SNMP::Info::CiscoStpExtensions::EXPORT_OK = qw//; @SNMP::Info::CiscoStpExtensions::EXPORT_OK = qw//;

View File

@@ -41,7 +41,7 @@ use SNMP::Info;
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/; use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
'CISCO-VTP-MIB' => 'vtpVlanName', 'CISCO-VTP-MIB' => 'vtpVlanName',

View File

@@ -39,7 +39,7 @@ use SNMP::Info;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
'EXTREME-EDP-MIB' => 'extremeEdpPortIfIndex', 'EXTREME-EDP-MIB' => 'extremeEdpPortIfIndex',

View File

@@ -41,7 +41,7 @@ use SNMP::Info;
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/; use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( 'ENTITY-MIB' => 'entPhysicalSerialNum' ); %MIBS = ( 'ENTITY-MIB' => 'entPhysicalSerialNum' );

View File

@@ -41,7 +41,7 @@ use SNMP::Info;
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/; use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( 'EtherLike-MIB' => 'etherMIB' ); %MIBS = ( 'EtherLike-MIB' => 'etherMIB' );
@@ -68,7 +68,6 @@ $VERSION = '3.53';
'el_xmit_defer' => 'dot3StatsDeferredTransmissions', 'el_xmit_defer' => 'dot3StatsDeferredTransmissions',
# Ethernet-like Collision Statistics Group # Ethernet-like Collision Statistics Group
'el_coll_count' => 'dot3CollCount',
'el_coll_freq' => 'dot3CollFrequencies' 'el_coll_freq' => 'dot3CollFrequencies'
); );

View File

@@ -42,7 +42,7 @@ use SNMP::Info;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( 'FOUNDRY-SN-SWITCH-GROUP-MIB' => 'snFdpGlobalRun' ); %MIBS = ( 'FOUNDRY-SN-SWITCH-GROUP-MIB' => 'snFdpGlobalRun' );

View File

@@ -38,7 +38,7 @@ use Exporter;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( 'IEEE802dot11-MIB' => 'dot11DesiredSSID', ); %MIBS = ( 'IEEE802dot11-MIB' => 'dot11DesiredSSID', );

View File

@@ -43,7 +43,7 @@ use SNMP::Info::Aggregate;
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/; use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Aggregate::MIBS, %SNMP::Info::Aggregate::MIBS,

View File

@@ -44,7 +44,7 @@ use constant {
IPV6MIB => 3, IPV6MIB => 3,
}; };
$VERSION = '3.53'; $VERSION = '3.54';
@@ -67,7 +67,7 @@ $VERSION = '3.53';
'ip_n2p_phys_state' => 'ipNetToPhysicalState', # IP-MIB 'ip_n2p_phys_state' => 'ipNetToPhysicalState', # IP-MIB
'c_inet_phys_state' => 'cInetNetToMediaState', # CISCO-IETF-IP-MIB 'c_inet_phys_state' => 'cInetNetToMediaState', # CISCO-IETF-IP-MIB
'i6_n2p_phys_state' => 'ipv6NetToMediaState', # IPV6-MIB 'i6_n2p_phys_state' => 'ipv6IfNetToMediaState', # IPV6-MIB
'ip_pfx_origin' => 'ipAddressPrefixOrigin', # IP-MIB 'ip_pfx_origin' => 'ipAddressPrefixOrigin', # IP-MIB
'c_pfx_origin' => 'cIpAddressPfxOrigin', # CISCO-IETF-IP-MIB 'c_pfx_origin' => 'cIpAddressPfxOrigin', # CISCO-IETF-IP-MIB
@@ -75,8 +75,9 @@ $VERSION = '3.53';
'ip_addr6_pfx' => 'ipAddressPrefix', # IP-MIB 'ip_addr6_pfx' => 'ipAddressPrefix', # IP-MIB
'c_addr6_pfx' => 'cIpAddressPrefix', # CISCO-IETF-IP-MIB 'c_addr6_pfx' => 'cIpAddressPrefix', # CISCO-IETF-IP-MIB
'ip_addr6_pfxlen' => 'ipAddressPrefixLength', # IP-MIB # Commented out are not-accessible according to MIB
'c_addr6_pfxlen' => 'cIpAddressPfxLength', # CISCO-IETF-IP-MIB #'ip_addr6_pfxlen' => 'ipAddressPrefixLength', # IP-MIB
#'c_addr6_pfxlen' => 'cIpAddressPfxLength', # CISCO-IETF-IP-MIB
'i6_addr_pfxlen' => 'ipv6AddrPfxLength', # IPV6-MIB 'i6_addr_pfxlen' => 'ipv6AddrPfxLength', # IPV6-MIB
'ip_addr6_index' => 'ipAddressIfIndex', # IP-MIB 'ip_addr6_index' => 'ipAddressIfIndex', # IP-MIB

View File

@@ -39,7 +39,7 @@ use SNMP::Info;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
'LLDP-MIB' => 'lldpLocSysCapEnabled', 'LLDP-MIB' => 'lldpLocSysCapEnabled',

View File

@@ -41,7 +41,7 @@ use SNMP::Info;
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %PORTSTAT %MUNGE/; use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %PORTSTAT %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %SNMP::Info::MIBS, 'SNMP-REPEATER-MIB' => 'rptrPortGroupIndex' ); %MIBS = ( %SNMP::Info::MIBS, 'SNMP-REPEATER-MIB' => 'rptrPortGroupIndex' );

View File

@@ -41,7 +41,7 @@ use SNMP::Info::Layer1;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
# Set for No CDP # Set for No CDP
%GLOBALS = ( %SNMP::Info::Layer1::GLOBALS, 'root_ip' => 'actualIPAddr', ); %GLOBALS = ( %SNMP::Info::Layer1::GLOBALS, 'root_ip' => 'actualIPAddr', );
@@ -71,6 +71,7 @@ sub os_ver {
if ( $descr =~ m/version (\d+\.\d+)/ ) { if ( $descr =~ m/version (\d+\.\d+)/ ) {
return $1; return $1;
} }
return;
} }
sub model { sub model {

View File

@@ -41,7 +41,7 @@ use SNMP::Info::Layer1;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
# Set for No CDP # Set for No CDP
%GLOBALS = ( %SNMP::Info::Layer1::GLOBALS, ); %GLOBALS = ( %SNMP::Info::Layer1::GLOBALS, );
@@ -84,6 +84,7 @@ sub os_ver {
if ( $descr =~ /software v(\d+\.\d+)/ ) { if ( $descr =~ /software v(\d+\.\d+)/ ) {
return $1; return $1;
} }
return;
} }
sub vendor { sub vendor {
@@ -94,7 +95,7 @@ sub model {
my $asante = shift; my $asante = shift;
my $id = $asante->id(); my $id = $asante->id();
my $model = &SNMP::translateObj($id); my $model = SNMP::translateObj($id);
return $model; return $model;
} }
@@ -108,8 +109,8 @@ sub i_up {
my $i_up = {}; my $i_up = {};
foreach my $port ( keys %$asante_up ) { foreach my $port ( keys %$asante_up ) {
my $up = $asante_up->{$port}; my $up = $asante_up->{$port};
$i_up->{$port} = 'down' if $up =~ /on/; $i_up->{$port} = 'down' if $up =~ /off/;
$i_up->{$port} = 'up' if $up =~ /off/; $i_up->{$port} = 'up' if $up =~ /on/;
} }
return $i_up; return $i_up;
@@ -149,7 +150,7 @@ sub i_name {
my $asante = shift; my $asante = shift;
my $partial = shift; my $partial = shift;
my $i_name = $asante->orig_i_descr($partial) || {}; my $i_name = $asante->orig_i_description($partial) || {};
my %i_name; my %i_name;

View File

@@ -42,7 +42,7 @@ use SNMP::Info::Layer2;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer2::MIBS, %SNMP::Info::Layer2::MIBS,

View File

@@ -1,7 +1,7 @@
# SNMP::Info::Layer1::Cyclades # SNMP::Info::Layer1::Cyclades
# $Id$ # $Id$
# #
# Copyright (c) 2008 Eric Miller # Copyright (c) 2018 Eric Miller
# All rights reserved. # All rights reserved.
# #
# Redistribution and use in source and binary forms, with or without # Redistribution and use in source and binary forms, with or without
@@ -39,38 +39,105 @@ use SNMP::Info::Layer1;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE $AUTOLOAD/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE $AUTOLOAD/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer1::MIBS, %SNMP::Info::Layer1::MIBS,
'CYCLADES-ACS-SYS-MIB' => 'cyACSversion', 'CYCLADES-ACS-SYS-MIB' => 'cyACSversion',
'CYCLADES-ACS-CONF-MIB' => 'cyEthIPaddr', 'CYCLADES-ACS5K-SYS-MIB' => 'cyACS5Kversion',
'CYCLADES-ACS-INFO-MIB' => 'cyISPortTty', 'CYCLADES-ACS-CONF-MIB' => 'cyACSConf',
'CYCLADES-ACS5K-CONF-MIB' => 'cyACS5KConf',
'CYCLADES-ACS-INFO-MIB' => 'cyACSInfo',
'CYCLADES-ACS5K-INFO-MIB' => 'cyACS5KInfo',
'ACS-MIB' => 'acs6016',
'ACS8000-MIB' => 'acs8048',
); );
%GLOBALS = ( %GLOBALS = (
# CYCLADES-ACS-SYS-MIB
%SNMP::Info::Layer1::GLOBALS, %SNMP::Info::Layer1::GLOBALS,
'os_ver' => 'cyACSversion',
'cy_model' => 'cyACSpname', # CYCLADES-ACS-SYS-MIB
'serial' => 'cyACSDevId', 'cy_os_ver' => 'cyACSversion',
'root_ip' => 'cyEthIPaddr', 'cy_model' => 'cyACSpname',
'ps1_status' => 'cyACSPw1', 'cy_serial' => 'cyACSDevId',
'ps2_status' => 'cyACSPw2', 'cy_ps1_status' => 'cyACSPw1',
'cy_ps2_status' => 'cyACSPw2',
# CYCLADES-ACS-CONF-MIB
'cy_root_ip' => 'CYCLADES_ACS_CONF_MIB__cyEthIPaddr',
# CYCLADES-ACS5K-SYS-MIB
'cy5k_os_ver' => 'cyACS5Kversion',
'cy5k_model' => 'cyACS5Kpname',
'cy5k_serial' => 'cyACS5KDevId',
'cy5k_ps1_status' => 'cyACS5KPw1',
'cy5k_ps2_status' => 'cyACS5KPw2',
# CYCLADES-ACS5K-CONF-MIB
'cy5k_root_ip' => 'CYCLADES_ACS5K_CONF_MIB__cyEthIPaddr',
# ACS-MIB
'acs_os_ver' => 'ACS_MIB__acsFirmwareVersion',
'acs_model' => 'ACS_MIB__acsProductModel',
'acs_serial' => 'ACS_MIB__acsSerialNumber',
'acs_ps1_status' => 'ACS_MIB__acsPowerSupplyStatePw1',
'acs_ps2_status' => 'ACS_MIB__acsPowerSupplyStatePw2',
# ACS8000-MIB
'acs8k_os_ver' => 'ACS8000_MIB__acsFirmwareVersion',
'acs8k_model' => 'ACS8000_MIB__acsProductModel',
'acs8k_serial' => 'ACS8000_MIB__acsSerialNumber',
'acs8k_ps1_status' => 'ACS8000_MIB__acsPowerSupplyStatePw1',
'acs8k_ps2_status' => 'ACS8000_MIB__acsPowerSupplyStatePw2',
); );
%FUNCS = ( %FUNCS = (
%SNMP::Info::Layer1::FUNCS, %SNMP::Info::Layer1::FUNCS,
# CYCLADES-ACS-INFO-MIB::cyInfoSerialTable # CYCLADES-ACS-INFO-MIB::cyInfoSerialTable
'cy_port_tty' => 'cyISPortTty', 'cy_port_tty' => 'CYCLADES_ACS_INFO_MIB__cyISPortTty',
'cy_port_name' => 'cyISPortName', 'cy_port_name' => 'CYCLADES_ACS_INFO_MIB__cyISPortName',
'cy_port_speed' => 'cyISPortSpeed', 'cy_port_speed' => 'CYCLADES_ACS_INFO_MIB__cyISPortSpeed',
'cy_port_cd' => 'cyISPortSigCD', 'cy_port_cd' => 'CYCLADES_ACS_INFO_MIB__cyISPortSigCD',
# CYCLADES-ACS-CONF-MIB::cySerialPortTable # CYCLADES-ACS-CONF-MIB::cySerialPortTable
'cy_port_socket' => 'cySPortSocketPort', 'cy_port_socket' => 'CYCLADES_ACS_CONF_MIB__cySPortSocketPort',
# CYCLADES-ACS5K-INFO-MIB::cyInfoSerialTable
'cy5k_port_tty' => 'CYCLADES_ACS5K_INFO_MIB__cyISPortTty',
'cy5k_port_name' => 'CYCLADES_ACS5K_INFO_MIB__cyISPortName',
'cy5k_port_speed' => 'CYCLADES_ACS5K_INFO_MIB__cyISPortSpeed',
'cy5k_port_cd' => 'CYCLADES_ACS5K_INFO_MIB__cyISPortSigCD',
# CYCLADES-ACS5K-CONF-MIB::cySerialPortTable
'cy5k_port_socket' => 'CYCLADES_ACS5K_CONF_MIB__cySPortSocketPort',
# ACS-MIB::acsSerialPortTable
'acs_port_tty' => 'ACS_MIB__acsSerialPortTableDeviceName',
'acs_port_name' => 'ACS_MIB__acsSerialPortTableName',
'acs_port_speed' => 'ACS_MIB__acsSerialPortTableComSpeed',
'acs_port_cd' => 'ACS_MIB__acsSerialPortTableSignalStateDCD',
# Equivalent to cySPortSocketPort doesn't exist in ACS-MIB
# Use 'acsSerialPortTableDeviceName' as an equivalent, it just needs
# to be unique so that we can differentiate between the index in the
# acsSerialPortTable from ifIndex which are both integers
# ACS-MIB::acsSerialPortTableEntry
'acs_port_socket' => 'ACS_MIB__acsSerialPortTableDeviceName',
# ACS8000-MIB::acsSerialPortTable
'acs8k_port_tty' => 'ACS8000_MIB__acsSerialPortTableDeviceName',
'acs8k_port_name' => 'ACS8000_MIB__acsSerialPortTableName',
'acs8k_port_speed' => 'ACS8000_MIB__acsSerialPortTableComSpeed',
'acs8k_port_cd' => 'ACS8000_MIB__acsSerialPortTableSignalStateDCD',
# Equivalent to cySPortSocketPort doesn't exist in ACS-MIB
# Use 'acsSerialPortTableDeviceName' as an equivalent, it just needs
# to be unique so that we can differentiate between the index in the
# acsSerialPortTable from ifIndex which are both integers
# ACS8000-MIB::acsSerialPortTableEntry
'acs8k_port_socket' => 'ACS8000_MIB__acsSerialPortTableDeviceName',
); );
%MUNGE = ( %SNMP::Info::Layer1::MUNGE, ); %MUNGE = ( %SNMP::Info::Layer1::MUNGE, );
@@ -82,21 +149,85 @@ sub layers {
} }
sub os { sub os {
return 'cyclades'; return 'avocent';
}
# Use "short circuit" to return the first MIB instance that returns data to
# reduce network communications
# We'll try newest (acs*) first assuming those are most likely deployed
sub os_ver {
my $cyclades = shift;
return
$cyclades->acs_os_ver()
|| $cyclades->acs8k_os_ver()
|| $cyclades->cy5k_os_ver()
|| $cyclades->cy_os_ver()
|| undef;
} }
sub vendor { sub vendor {
return 'cyclades'; return 'vertiv';
} }
sub model { sub model {
my $cyclades = shift; my $cyclades = shift;
my $model = $cyclades->cy_model(); my $model
= $cyclades->acs_model()
|| $cyclades->acs8k_model()
|| $cyclades->cy5k_model()
|| $cyclades->cy_model()
|| undef;
return unless defined $model; return lc($model) if ( defined $model );
return lc($model); my $id = $cyclades->id();
my $prod = SNMP::translateObj($id);
return $prod || $id;
}
sub serial {
my $cyclades = shift;
return
$cyclades->acs_serial()
|| $cyclades->acs8k_serial()
|| $cyclades->cy5k_serial()
|| $cyclades->cy_serial()
|| undef;
}
sub root_ip {
my $cyclades = shift;
return
$cyclades->cy5k_root_ip()
|| $cyclades->cy_root_ip()
|| undef;
}
sub ps1_status {
my $cyclades = shift;
return
$cyclades->acs_ps1_status()
|| $cyclades->acs8k_ps1_status()
|| $cyclades->cy5k_ps1_status()
|| $cyclades->cy_ps1_status()
|| undef;
}
sub ps2_status {
my $cyclades = shift;
return
$cyclades->acs_ps2_status()
|| $cyclades->acs8k_ps2_status()
|| $cyclades->cy5k_ps2_status()
|| $cyclades->cy_ps2_status()
|| undef;
} }
# Extend interface methods to include serial ports # Extend interface methods to include serial ports
@@ -109,7 +240,12 @@ sub i_index {
my $partial = shift; my $partial = shift;
my $orig_index = $cyclades->orig_i_index($partial) || {}; my $orig_index = $cyclades->orig_i_index($partial) || {};
my $cy_index = $cyclades->cy_port_socket() || {}; my $cy_index
= $cyclades->acs_port_socket()
|| $cyclades->acs8k_port_socket()
|| $cyclades->cy5k_port_socket()
|| $cyclades->cy_port_socket()
|| {};
my %i_index; my %i_index;
foreach my $iid ( keys %$orig_index ) { foreach my $iid ( keys %$orig_index ) {
@@ -136,9 +272,19 @@ sub interfaces {
my $cyclades = shift; my $cyclades = shift;
my $partial = shift; my $partial = shift;
my $i_descr = $cyclades->orig_i_description($partial) || {}; my $i_descr = $cyclades->orig_i_description($partial) || {};
my $cy_index = $cyclades->cy_port_socket() || {}; my $cy_index
my $cy_p_tty = $cyclades->cy_port_tty() || {}; = $cyclades->acs_port_socket()
|| $cyclades->acs8k_port_socket()
|| $cyclades->cy5k_port_socket()
|| $cyclades->cy_port_socket()
|| {};
my $cy_p_tty
= $cyclades->acs_port_tty()
|| $cyclades->acs8k_port_tty()
|| $cyclades->cy5k_port_tty()
|| $cyclades->cy_port_tty()
|| {};
my %if; my %if;
foreach my $iid ( keys %$i_descr ) { foreach my $iid ( keys %$i_descr ) {
@@ -166,8 +312,18 @@ sub i_speed {
my $partial = shift; my $partial = shift;
my $i_speed = $cyclades->orig_i_speed($partial) || {}; my $i_speed = $cyclades->orig_i_speed($partial) || {};
my $cy_index = $cyclades->cy_port_socket() || {}; my $cy_index
my $cy_p_speed = $cyclades->cy_port_speed() || {}; = $cyclades->acs_port_socket()
|| $cyclades->acs8k_port_socket()
|| $cyclades->cy5k_port_socket()
|| $cyclades->cy_port_socket()
|| {};
my $cy_p_speed
= $cyclades->acs_port_speed()
|| $cyclades->acs8k_port_speed()
|| $cyclades->cy5k_port_speed()
|| $cyclades->cy_port_speed()
|| {};
my %i_speed; my %i_speed;
foreach my $iid ( keys %$i_speed ) { foreach my $iid ( keys %$i_speed ) {
@@ -195,8 +351,18 @@ sub i_up {
my $partial = shift; my $partial = shift;
my $i_up = $cyclades->orig_i_up($partial) || {}; my $i_up = $cyclades->orig_i_up($partial) || {};
my $cy_index = $cyclades->cy_port_socket() || {}; my $cy_index
my $cy_p_up = $cyclades->cy_port_cd() || {}; = $cyclades->acs_port_socket()
|| $cyclades->acs8k_port_socket()
|| $cyclades->cy5k_port_socket()
|| $cyclades->cy_port_socket()
|| {};
my $cy_p_up
= $cyclades->acs_port_cd()
|| $cyclades->acs8k_port_cd()
|| $cyclades->cy5k_port_cd()
|| $cyclades->cy_port_cd()
|| {};
my %i_up; my %i_up;
foreach my $iid ( keys %$i_up ) { foreach my $iid ( keys %$i_up ) {
@@ -224,8 +390,18 @@ sub i_description {
my $partial = shift; my $partial = shift;
my $i_desc = $cyclades->orig_i_description($partial) || {}; my $i_desc = $cyclades->orig_i_description($partial) || {};
my $cy_index = $cyclades->cy_port_socket() || {}; my $cy_index
my $cy_p_desc = $cyclades->cy_port_name() || {}; = $cyclades->acs_port_socket()
|| $cyclades->acs8k_port_socket()
|| $cyclades->cy5k_port_socket()
|| $cyclades->cy_port_socket()
|| {};
my $cy_p_desc
= $cyclades->acs_port_name()
|| $cyclades->acs8k_port_name()
|| $cyclades->cy5k_port_name()
|| $cyclades->cy_port_name()
|| {};
my %descr; my %descr;
foreach my $iid ( keys %$i_desc ) { foreach my $iid ( keys %$i_desc ) {
@@ -253,8 +429,18 @@ sub i_name {
my $partial = shift; my $partial = shift;
my $i_name = $cyclades->orig_i_name($partial) || {}; my $i_name = $cyclades->orig_i_name($partial) || {};
my $cy_index = $cyclades->cy_port_socket() || {}; my $cy_index
my $cy_p_desc = $cyclades->cy_port_name() || {}; = $cyclades->acs_port_socket()
|| $cyclades->acs8k_port_socket()
|| $cyclades->cy5k_port_socket()
|| $cyclades->cy_port_socket()
|| {};
my $cy_p_desc
= $cyclades->acs_port_name()
|| $cyclades->acs8k_port_name()
|| $cyclades->cy5k_port_name()
|| $cyclades->cy_port_name()
|| {};
my %i_name; my %i_name;
foreach my $iid ( keys %$i_name ) { foreach my $iid ( keys %$i_name ) {
@@ -282,7 +468,8 @@ __END__
=head1 NAME =head1 NAME
SNMP::Info::Layer1::Cyclades - SNMP Interface to Cyclades terminal servers SNMP::Info::Layer1::Cyclades - SNMP Interface to Cyclades/Avocent terminal
servers
=head1 AUTHOR =head1 AUTHOR
@@ -309,7 +496,7 @@ Eric Miller
=head1 DESCRIPTION =head1 DESCRIPTION
Provides abstraction to the configuration information obtainable from a Provides abstraction to the configuration information obtainable from a
Cyclades device through SNMP. Cyclades/Avocent device through SNMP.
For speed or debugging purposes you can call the subclass directly, but not For speed or debugging purposes you can call the subclass directly, but not
after determining a more specific class using the method above. after determining a more specific class using the method above.
@@ -334,6 +521,14 @@ my $cyclades = new SNMP::Info::Layer1::Cyclades(...);
=item F<CYCLADES-ACS-INFO-MIB> =item F<CYCLADES-ACS-INFO-MIB>
=item F<CYCLADES-ACS5K-SYS-MIB>
=item F<CYCLADES-ACS5K-CONF-MIB>
=item F<CYCLADES-ACS5K-INFO-MIB>
=item F<ACS6000-MIB>
=back =back
=head2 Inherited MIBs =head2 Inherited MIBs
@@ -348,11 +543,11 @@ These are methods that return scalar value from SNMP
=item $cyclades->os_ver() =item $cyclades->os_ver()
(C<cyACSversion>) (C<acsFirmwareVersion>), (C<cyACS5Kversion>), or (C<cyACSversion>)
=item $cyclades->serial() =item $cyclades->serial()
(C<cyACSDevId>) (C<acsSerialNumber>), (C<cyACS5KDevId>), or (C<cyACSDevId>)
=item $cyclades->root_ip() =item $cyclades->root_ip()
@@ -360,11 +555,11 @@ These are methods that return scalar value from SNMP
=item $cyclades->ps1_status() =item $cyclades->ps1_status()
(C<cyACSPw1>) (C<acsPowerSupplyStatePw1>), (C<cyACS5KPw1>), or (C<cyACSPw1>)
=item $cyclades->ps2_status() =item $cyclades->ps2_status()
(C<cyACSPw2>) (C<acsPowerSupplyStatePw2>), (C<cyACS5KPw2>), or (C<cyACSPw2>)
=back =back
@@ -379,15 +574,16 @@ to poll for an ARP cache so turn off reported Layer 2 and Layer 3.
=item $cyclades->vendor() =item $cyclades->vendor()
Returns 'cyclades' Returns 'vertiv'
=item $cyclades->os() =item $cyclades->os()
Returns 'cyclades' Returns 'avocent'
=item $cyclades->model() =item $cyclades->model()
Returns lower case (C<cyACSpname>) Returns lower case (C<cyACSpname>) or (C<acsProductModel>) if it exists
otherwise tries to reference $cyclades->id() to one of the MIBs listed above
=back =back
@@ -409,31 +605,34 @@ to a hash.
Returns reference to map of IIDs to Interface index. Returns reference to map of IIDs to Interface index.
Extended to include serial ports. Serial ports are indexed with the Extended to include serial ports. Serial ports are indexed with the
alternative labeling system for the serial port, the listening socket port alternative labeling system for the serial port, either the listening socket
C<cySPortSocketPort> to avoid conflicts with C<ifIndex>. port C<cySPortSocketPort> or C<acsSerialPortTableDeviceName> name to avoid
conflicts with C<ifIndex>.
=item $cyclades->interfaces() =item $cyclades->interfaces()
Returns reference to map of IIDs to physical ports. Extended to include Returns reference to map of IIDs to physical ports. Extended to include
serial ports, C<cyISPortTty>. serial ports, C<acsSerialPortTableDeviceName> or C<cyISPortTty>.
=item $cyclades->i_speed() =item $cyclades->i_speed()
Returns interface speed. Extended to include serial ports, C<cyISPortSpeed>. Returns interface speed. Extended to include serial ports,
C<acsSerialPortTableComSpeed> or C<cyISPortSpeed>.
=item $cyclades->i_up() =item $cyclades->i_up()
Returns link status for each port. Extended to include serial ports, Returns link status for each port. Extended to include serial ports,
C<cyISPortSigCD>. C<acsSerialPortTableSignalStateDCD> or C<cyISPortSigCD>.
=item $cyclades->i_description() =item $cyclades->i_description()
Returns description of each port. Extended to include serial ports, Returns description of each port. Extended to include serial ports,
C<cyISPortName>. C<acsSerialPortTableName> or C<cyISPortName>.
=item $cyclades->i_name() =item $cyclades->i_name()
Returns name of each port. Extended to include serial ports, C<cyISPortName>. Returns name of each port. Extended to include serial ports,
C<acsSerialPortTableName> or C<cyISPortName>.
=back =back

View File

@@ -39,7 +39,7 @@ use SNMP::Info::Layer2;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer2::MIBS, %SNMP::Info::Layer2::MIBS,

View File

@@ -46,7 +46,7 @@ use SNMP::Info::LLDP;
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %PORTSTAT %MUNGE/; use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %PORTSTAT %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::MIBS, %SNMP::Info::Bridge::MIBS, %SNMP::Info::MIBS, %SNMP::Info::Bridge::MIBS,

View File

@@ -11,7 +11,7 @@ use SNMP::Info::CDP;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE $AUTOLOAD/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE $AUTOLOAD/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::LLDP::MIBS, %SNMP::Info::LLDP::MIBS,
@@ -49,6 +49,7 @@ sub serial {
return $e_serial->{$e}; return $e_serial->{$e};
} }
} }
return;
} }
sub os_ver { sub os_ver {
@@ -61,6 +62,7 @@ sub os_ver {
return $e_swver->{$e}; return $e_swver->{$e};
} }
} }
return;
} }
sub vendor { sub vendor {
@@ -76,6 +78,7 @@ sub model {
} else { } else {
return $descr; return $descr;
} }
return;
} }
1; 1;

View File

@@ -11,7 +11,7 @@ use SNMP::Info::Layer3;
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/; use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
# This will be filled in with the device's index into the EntPhysicalEntry # This will be filled in with the device's index into the EntPhysicalEntry
# table by the serial() function. # table by the serial() function.

View File

@@ -40,7 +40,7 @@ use SNMP::Info::Airespace;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::MIBS, %SNMP::Info::Bridge::MIBS, %SNMP::Info::MIBS, %SNMP::Info::Bridge::MIBS,

View File

@@ -49,7 +49,7 @@ use SNMP::Info::IEEE802dot11;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%GLOBALS = ( %GLOBALS = (
%SNMP::Info::IEEE802dot11::GLOBALS, %SNMP::Info::IEEE802dot11::GLOBALS,

View File

@@ -40,7 +40,7 @@ use SNMP::Info::Layer1;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%GLOBALS = ( %SNMP::Info::Layer2::GLOBALS ); %GLOBALS = ( %SNMP::Info::Layer2::GLOBALS );
@@ -73,6 +73,7 @@ sub os_ver {
if ( $descr =~ m/version (\d+\.\d+)/ ) { if ( $descr =~ m/version (\d+\.\d+)/ ) {
return $1; return $1;
} }
return;
} }
sub model { sub model {

View File

@@ -46,7 +46,7 @@ use SNMP::Info::Layer3;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::LLDP::MIBS, %SNMP::Info::Layer3::MIBS, %SNMP::Info::LLDP::MIBS,

View File

@@ -48,7 +48,7 @@ use SNMP::Info::Layer2;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%GLOBALS = ( %GLOBALS = (
%SNMP::Info::Layer2::GLOBALS, %SNMP::Info::Layer2::GLOBALS,

View File

@@ -41,7 +41,7 @@ use SNMP::Info::Layer2::Cisco;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%GLOBALS = ( %GLOBALS = (
%SNMP::Info::Layer2::Cisco::GLOBALS, %SNMP::Info::Layer2::Cisco::GLOBALS,

View File

@@ -42,7 +42,7 @@ use SNMP::Info::Layer2::Cisco;
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/; use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer2::Cisco::MIBS, %SNMP::Info::Layer2::Cisco::MIBS,

View File

@@ -43,7 +43,7 @@ use SNMP::Info::SONMP;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::MIBS, %SNMP::Info::MIBS,

View File

@@ -52,7 +52,7 @@ use SNMP::Info::Layer2;
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/; use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer2::MIBS, %SNMP::Info::Layer2::MIBS,

View File

@@ -50,7 +50,7 @@ use SNMP::Info::CDP;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%GLOBALS = ( %GLOBALS = (
%SNMP::Info::Layer2::GLOBALS, %SNMP::Info::Layer2::GLOBALS,

View File

@@ -50,7 +50,7 @@ use SNMP::Info::Aggregate 'agg_ports_ifstack';
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %PORTSTAT %MODEL_MAP %MUNGE/; use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %PORTSTAT %MODEL_MAP %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer3::MIBS,

View File

@@ -44,7 +44,7 @@ use SNMP::Info::CDP;
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %PORTSTAT %MODEL_MAP %MUNGE/; use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %PORTSTAT %MODEL_MAP %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer3::MIBS,

View File

@@ -41,7 +41,7 @@ use SNMP::Info::LLDP;
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/; use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer2::MIBS, %SNMP::Info::Layer2::MIBS,

View File

@@ -36,7 +36,7 @@ use SNMP::Info::Layer2;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE $AUTOLOAD/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE $AUTOLOAD/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer2::MIBS, %SNMP::Info::Layer2::MIBS,

View File

@@ -43,7 +43,7 @@ use SNMP::Info::Airespace;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE $AUTOLOAD $INIT $DEBUG/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE $AUTOLOAD $INIT $DEBUG/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::MIBS, %SNMP::Info::Bridge::MIBS, %SNMP::Info::MIBS, %SNMP::Info::Bridge::MIBS,

View File

@@ -42,7 +42,7 @@ use SNMP::Info::Layer2;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer2::MIBS, %SNMP::Info::IEEE802dot11::MIBS, %SNMP::Info::Layer2::MIBS, %SNMP::Info::IEEE802dot11::MIBS,

View File

@@ -39,7 +39,7 @@ use SNMP::Info::Bridge;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::MIBS, %SNMP::Info::MIBS,

View File

@@ -40,7 +40,7 @@ use SNMP::Info::LLDP;
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/; use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
# This will be filled in with the device's index into the EntPhysicalEntry # This will be filled in with the device's index into the EntPhysicalEntry
# table by the serial() function. # table by the serial() function.

View File

@@ -41,7 +41,7 @@ use SNMP::Info::Layer2;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer2::MIBS, %SNMP::Info::Layer2::MIBS,

View File

@@ -40,7 +40,7 @@ use SNMP::Info::LLDP;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::MIBS, %SNMP::Info::MIBS,

View File

@@ -18,7 +18,7 @@ use SNMP::Info::Layer3; # only used in sub mac()
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer2::MIBS, %SNMP::Info::Layer2::MIBS,

View File

@@ -39,7 +39,7 @@ use SNMP::Info::Layer2;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
# Set for No CDP # Set for No CDP
%GLOBALS = ( %SNMP::Info::Layer2::GLOBALS ); %GLOBALS = ( %SNMP::Info::Layer2::GLOBALS );

View File

@@ -53,7 +53,7 @@ use SNMP::Info::LLDP;
use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/; use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::MIBS, %SNMP::Info::MIBS,

View File

@@ -41,7 +41,7 @@ use SNMP::Info::Layer3;
use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/; use vars qw/$VERSION %MIBS %FUNCS %GLOBALS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer3::MIBS,

View File

@@ -49,7 +49,7 @@ use SNMP::Info::LLDP;
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/; use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer3::MIBS,

View File

@@ -39,7 +39,7 @@ use SNMP::Info::Layer3;
use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/; use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer3::MIBS,

View File

@@ -40,7 +40,7 @@ use SNMP::Info::Layer3;
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE
$int_include_vpn $fake_idx $type_class/; $int_include_vpn $fake_idx $type_class/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer3::MIBS,

View File

@@ -48,7 +48,7 @@ use SNMP::Info::Aggregate 'agg_ports_ifstack';
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/; use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer3::MIBS,

View File

@@ -40,7 +40,7 @@ use SNMP::Info::LLDP;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer3::MIBS,

View File

@@ -43,7 +43,7 @@ use SNMP::Info::Bridge;
use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE %MODEL_MAP use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE %MODEL_MAP
%MODID_MAP %PROCID_MAP/; %MODID_MAP %PROCID_MAP/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::MIBS, %SNMP::Info::MIBS,

View File

@@ -36,7 +36,7 @@ use SNMP::Info::Layer3;
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/; use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer2::MIBS, %SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer2::MIBS, %SNMP::Info::Layer3::MIBS,

View File

@@ -47,7 +47,7 @@ use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
@SNMP::Info::Layer3::C3550::EXPORT_OK = qw//; @SNMP::Info::Layer3::C3550::EXPORT_OK = qw//;
$VERSION = '3.53'; $VERSION = '3.54';
# NOTE: Order creates precedence # NOTE: Order creates precedence
# Example: v_name exists in Bridge.pm and CiscoVTP.pm # Example: v_name exists in Bridge.pm and CiscoVTP.pm

View File

@@ -44,7 +44,7 @@ use SNMP::Info::MAU;
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/; use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::MAU::MIBS, %SNMP::Info::MAU::MIBS,

View File

@@ -51,7 +51,7 @@ use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/; use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
# NOTE: Order creates precedence # NOTE: Order creates precedence
# Example: v_name exists in Bridge.pm and CiscoVTP.pm # Example: v_name exists in Bridge.pm and CiscoVTP.pm

View File

@@ -40,7 +40,7 @@ use SNMP::Info::LLDP;
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/; use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer3::MIBS,

View File

@@ -55,7 +55,7 @@ use SNMP::Info::Layer3;
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/; use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer3::MIBS,

View File

@@ -45,7 +45,7 @@ use SNMP::Info::Layer3;
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/; use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %SNMP::Info::Layer3::MIBS, %SNMP::Info::CiscoStats::MIBS, ); %MIBS = ( %SNMP::Info::Layer3::MIBS, %SNMP::Info::CiscoStats::MIBS, );

View File

@@ -43,7 +43,7 @@ use SNMP::Info::Layer3;
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/; use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %SNMP::Info::Layer3::MIBS, %SNMP::Info::CiscoStats::MIBS, ); %MIBS = ( %SNMP::Info::Layer3::MIBS, %SNMP::Info::CiscoStats::MIBS, );

View File

@@ -50,7 +50,7 @@ use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/; use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::Cisco::MIBS, %SNMP::Info::Layer3::Cisco::MIBS,

View File

@@ -42,7 +42,7 @@ use SNMP::Info::Entity;
use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/; use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::MIBS, %SNMP::Info::Layer3::MIBS, %SNMP::Info::Entity::MIBS, %SNMP::Info::MIBS, %SNMP::Info::Layer3::MIBS, %SNMP::Info::Entity::MIBS,

View File

@@ -46,7 +46,7 @@ use SNMP::Info::IEEE802dot3ad 'agg_ports_lag';
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/; use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer3::MIBS,

View File

@@ -10,7 +10,7 @@ use SNMP::Info::LLDP;
use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/; use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer3::MIBS,

View File

@@ -40,7 +40,7 @@ use SNMP::Info::LLDP;
use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/; use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer3::MIBS,

View File

@@ -44,7 +44,7 @@ use SNMP::Info::Layer3;
use vars qw/$VERSION $DEBUG %GLOBALS %FUNCS $INIT %MIBS %MUNGE/; use vars qw/$VERSION $DEBUG %GLOBALS %FUNCS $INIT %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::CDP::MIBS, %SNMP::Info::Layer3::MIBS, %SNMP::Info::CDP::MIBS,

View File

@@ -46,7 +46,7 @@ use SNMP::Info::EDP;
use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/; use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer3::MIBS,

View File

@@ -38,7 +38,7 @@ use SNMP::Info::Layer3;
use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/; use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer3::MIBS,

View File

@@ -43,7 +43,7 @@ use SNMP::Info::LLDP;
use vars qw/$VERSION $DEBUG %GLOBALS %MIBS %FUNCS %MUNGE/; use vars qw/$VERSION $DEBUG %GLOBALS %MIBS %FUNCS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer3::MIBS,

View File

@@ -39,7 +39,7 @@ use SNMP::Info::Layer3;
use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/; use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer3::MIBS,

View File

@@ -48,7 +48,7 @@ use SNMP::Info::LLDP;
use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/; use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer3::MIBS,

View File

@@ -47,7 +47,7 @@ use SNMP::Info::IEEE802dot3ad 'agg_ports_lag';
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/; use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer3::MIBS,

View File

@@ -42,7 +42,7 @@ use SNMP::Info::LLDP;
use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/; use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer3::MIBS,

View File

@@ -47,7 +47,7 @@ use SNMP::Info::IEEE802dot3ad 'agg_ports_lag';
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/; use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer3::MIBS,

View File

@@ -41,7 +41,7 @@ use SNMP::Info::LLDP;
use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/; use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer3::MIBS,

View File

@@ -40,7 +40,7 @@ use SNMP::Info::LLDP;
use vars qw/$VERSION $DEBUG %GLOBALS %MIBS %FUNCS %MUNGE/; use vars qw/$VERSION $DEBUG %GLOBALS %MIBS %FUNCS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer3::MIBS,

View File

@@ -41,7 +41,7 @@ use SNMP::Info::Layer3;
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/; use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer3::MIBS,

View File

@@ -39,7 +39,7 @@ use SNMP::Info::Layer3;
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/; use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %SNMP::Info::Layer3::MIBS, ); %MIBS = ( %SNMP::Info::Layer3::MIBS, );

View File

@@ -39,7 +39,7 @@ use SNMP::Info::Layer3;
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/; use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer3::MIBS,

View File

@@ -41,7 +41,7 @@ use SNMP::Info::SONMP;
use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/; use vars qw/$VERSION %GLOBALS %FUNCS %MIBS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer3::MIBS,

View File

@@ -40,7 +40,7 @@ use SNMP::Info::LLDP;
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/; use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
$VERSION = '3.53'; $VERSION = '3.54';
%MIBS = ( %MIBS = (
%SNMP::Info::Layer3::MIBS, %SNMP::Info::Layer3::MIBS,

Some files were not shown because too many files have changed in this diff Show More