SNMP::...emeWing(3pm)

πŸ’– SNMP::Info::Layer3::ExtremeWing β€” the vibe ✨

okay bestie, welcome to the SNMP::...emeWing(3pm) page β€” it lives in the User Contributed Perl Documentation corner of the Perl world (that's the 3pm situation, iykyk) 🫢

🌸 NAME 🌸

SNMP::Info::Layer3::ExtremeWing β€” literally the SNMP Interface to Extreme WiNG APs. that's it, that's the whole name πŸ’…


πŸ‘‘ AUTHORS πŸ‘‘

these icons did that:

  • Nick Nauwelaerts
  • Christian Ramseyer
  • Netdisco Contributors

✨ SYNOPSIS ✨

okay so the whole ✨thing✨ is that you let SNMP::Info figure out which subclass you actually need, and then you just vibe:

# Let SNMP::Info determine the correct subclass for you.
my $self = new SNMP::Info(
                      AutoSpecify => 1,
                      Debug       => 1,
                      DestHost    => 'myrouter',
                      Community   => 'public',
                      Version     => 2
                    )
or die "Can't connect to DestHost.\n";

my $class      = $self->class();
print "SNMP::Info determined this device to fall under subclass : $class\n";

like, if it can't reach your DestHost it just dies β€” Can't connect to DestHost. β€” no cap 😭


πŸ¦‹ DESCRIPTION πŸ¦‹

it's a subclass for Extreme WiNG APs πŸŽ€

here's the tea: WiNG APs have a full entity mib, and on all the models we tested in 2024 there's a single chassis entry at index 4000. this class returns the relevant bits from that index. periodt πŸ’…

🌈 Inherited Classes

SNMP::Info::Layer3

🌈 Required MIBs

WING-MIB

🌈 Inherited MIBs

go read "Required MIBs" in SNMP::Info::Layer3 if you wanna know what MIBs it needs πŸ’–


πŸ’œ GLOBALS πŸ’œ

these are methods that return scalar value from SNMP β€” lil single-value glow-ups 🌟

  • $self->os() β€” Returns 'WiNG'. iconic.
  • $self->os_ver() β€” Returns the os version extracted from "entPhysicalSoftwareRev".
  • $self->vendor() β€” Returns the value from "entPhysicalMfgName".
  • $self-model() β€” Returns the value from "entPhysicalModelName". (yep, that's exactly how it's written, hyphen and all β€” copy it character for character bestie πŸ™ˆ)

🌟 Global Methods imported from SNMP::Info::Layer3

See "GLOBALS" in SNMP::Info::Layer3 for details. it's giving inheritance ✨


πŸŽ€ TABLE ENTRIES πŸŽ€

these are methods that return tables of information in the form of a reference to a hash. so, like, a whole table of information, in a hashref. obsessed πŸ’–

🌟 Table Methods imported from SNMP::Info::Layer3

See "TABLE METHODS" in SNMP::Info::Layer3 for details. πŸ¦‹


πŸ’€ reminder bestie: the chassis entry lives at index 4000, and it's the one holding all the relevant bits. don't go looking anywhere else, fr fr.

mwah πŸ’‹ that's the whole page. this was SNMP::...emeWing(3pm) from perl v5.40.1, dated 2026-02-28 β€” slay, go forth and SNMP responsibly, bestie πŸ«ΆπŸŒΈπŸ’…

πŸ“¦ where this page comes from