SNMP::...respace(3pm)
π SNMP::...respace(3pm) π
okay bestie, welcome to the manual page for SNMP::...respace β that's a 3pm page, part of the User Contributed Perl Documentation crew, and it's literally all about talking to Cisco (Airespace) Wireless Controllers over SNMP. pull up a chair π«Ά
β¨ NAME β¨
SNMP::Info::Layer2::Airespace β the SNMP Interface to Cisco (Airespace) Wireless Controllers. she does one thing and she does it well π
πΈ AUTHOR πΈ
Eric Miller β the icon, the legend, the main character who wrote this π
π SYNOPSIS π
here's the vibe, no cap:
#Let SNMP::Info determine the correct subclass for you.
my $airespace = new SNMP::Info(
AutoSpecify => 1,
Debug => 1,
DestHost => 'myswitch',
Community => 'public',
Version => 2
)
or die "Can't connect to DestHost.\n";
my $class = $airespace->class();
print " Using device sub class : $class\n";
likeβ¦ it just works (when it works). if it can't connect, die "Can't connect to DestHost.\n" and honestly same π
π DESCRIPTION π
she provides abstraction to the configuration information you can get out of Cisco (Airespace) Wireless Controllers through SNMP. that's the whole point, periodt β¨
π§ Inherited Classes
your girl didn't come from nowhere, she's got lineage:
SNMP::Info::AirespaceSNMP::Info::CDPSNMP::Info::Bridge
π Required MIBs
these MIBs are non-negotiable, bestie, she needs them:
CISCO-LWAPP-DOT11-CLIENT-MIBCISCO-LWAPP-DOT11-MIBCISCO-LWAPP-AP-MIB
π Inherited Classes' MIBs
the ancestors have their own snack requirements too:
- See "Required MIBs" in SNMP::Info::Airespace for its own MIB requirements.
- See "Required MIBs" in SNMP::Info::CDP for its own MIB requirements.
- See "Required MIBs" in SNMP::Info::Bridge for its own MIB requirements.
π GLOBALS π
these are methods that return a scalar value from SNMP. one value, one vibe, no drama:
$airespace->vendor()β Returns'cisco'$airespace->os()β Returns'cisco'$airespace->model()β ("agentInventoryMachineModel")
π«Ά Global Methods imported from SNMP::Info::Airespace
See documentation in "GLOBALS" in SNMP::Info::Airespace for details. she's got receipts π
π«Ά Global Methods imported from SNMP::Info::CDP
See documentation in "GLOBALS" in SNMP::Info::CDP for details.
π«Ά Globals imported from SNMP::Info::Bridge
See documentation in "GLOBALS" in SNMP::Info::Bridge for details.
π₯ TABLE METHODS π₯
these are methods that return tables of information in the form of a reference to a hash. it's giving data buffet π
cd11_mac()β Returns client radio interface MAC addresses.cd11_txrate()β Returns client transmission speed in Mbs.
π Overrides
i_mac()β Adds AP Ethernet MAC as port mac on radio ports from"CISCO-LWAPP-AP-MIB". she's not like the other methods, she customizes π
π«Ά Table Methods imported from SNMP::Info::Airespace
See documentation in "TABLE METHODS" in SNMP::Info::Airespace for details.
π«Ά Table Methods imported from SNMP::Info::CDP
See documentation in "TABLE METHODS" in SNMP::Info::CDP for details.
π«Ά Table Methods imported from SNMP::Info::Bridge
See documentation in "TABLE METHODS" in SNMP::Info::Bridge for details.
π§ Data Munging Callback Subroutines π§
tiny little helpers doing the most, and honestly? obsessed π
munge_cd11n_ch_bw()β Converts 802.11n channel bandwidth to either20or40.munge_cd11_proto()β Converts 802.11n 2.4Ghz to1and 5Ghz to2to correspond to the ("cldHtMacOperationsTable") index.munge_cd11_rateset()β Converts rate set to array.
and that's the whole page, bestie πΈ this icon dropped as perl v5.40.1, dated 2026-02-28, and she ate π
β¨ no cap, see you in the next man page π¦π
π¦ where this page comes from
- ubuntu stonking: libsnmp-info-perl 3.975000-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms