SNMP::...Cambium(3pm)
β¨ NAME β¨
SNMP::Info::Layer3::Cambium β the SNMP Interface to Cambium devices, bestie π
π AUTHORS π
Christian Ramseyer and Netdisco Contributors π«Ά (icons, every single one of them)
πΈ SYNOPSIS πΈ
okay so this is the whole vibe β let SNMP::Info figure out which subclass you actually need, no cap:
# 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";
π¦ DESCRIPTION π¦
It's the subclass for Cambium devices (ePMP/cnPilot). literally that's its whole job π
π Inherited Classes
SNMP::Info::Layer3
π Required MIBs
CAMBIUM-PMP80211-MIBCAMBIUM-MIB
π Inherited MIBs
go peep "Required MIBs" in SNMP::Info::Layer3 for its MIB requirements, it's all there β
π GLOBALS π
these are methods that return scalar value from SNMP, one value each, no drama.
$self->os()β returns'Cambium'. that's it, that's the answer π$self->os_ver()β returns the value fromcambiumCurrentSWInfo.$self->vendor()β returns'Cambium Networks'.$self->model()β returns the value fromcambiumHWInfoif it's present; otherwise it falls back to the resolvedsysObjectID. Known SKU values come back as human-readable model strings, periodt. And if it's available, the terminal symbolic token fromsysObjectIDgets appended (for example"ePMPxorn19rip67row") β yeah she's doing all that π$self->mac()β returnscambiumLANMACAddressif it's present, otherwise it falls back to the default Layer3 MAC. ngl a very reasonable fallback chain π$self->name()β returnscambiumEffectiveDeviceNameif it's present, otherwise it falls back to the default Layer3 name.$self->serial()β returns a string made ofcambiumEPMPMSNandcambiumESNseparated by a space when both of them are present. If only one of these is available, it returns that value. If neither is present, it falls back to the default Layer3 serial. three-tier queen behavior π
π Global Methods imported from SNMP::Info::Layer3
go read "GLOBALS" in SNMP::Info::Layer3 for deets, iykyk π§
π₯ TABLE ENTRIES π₯
these are the methods that return tables of information, and they hand it to you as a reference to a hash. so much data. obsessed.
π Table Methods imported from SNMP::Info::Layer3
go read "TABLE METHODS" in SNMP::Info::Layer3 for deets π
okay love u bye bestie, go configure something iconic πβ¨
this lil page came to u from the User Contributed Perl Documentation, perl v5.40.1, dated 2026-02-28 β main character energy, every time π
π¦ 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