NAME
SNMP::Info::Layer3::Cambium - SNMP Interface to Cambium devices
AUTHORS
Christian Ramseyer and Netdisco Contributors
SYNOPSIS
# 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
Subclass for Cambium devices (ePMP/cnPilot).
Inherited Classes
Required MIBs
Inherited MIBs
See "Required MIBs" in SNMP::Info::Layer3 for its MIB requirements.
GLOBALS
These are methods that return scalar value from SNMP.
- $self->os()
-
Returns 'Cambium'.
- $self->os_ver()
-
Returns the value from
cambiumCurrentSWInfo. - $self->vendor()
-
Returns 'Cambium Networks'.
- $self->model()
-
Returns the value from
cambiumHWInfoif present; otherwise falls back to the resolvedsysObjectID. Known SKU values are returned as human-readable model strings. If available, the terminal symbolic token fromsysObjectIDis appended (for exampleePMPxorn19rip67row). - $self->mac()
-
Returns
cambiumLANMACAddressif present, otherwise falls back to the default Layer3 MAC. - $self->name()
-
Returns
cambiumEffectiveDeviceNameif present, otherwise falls back to the default Layer3 name. - $self->serial()
-
Returns a string composed of
cambiumEPMPMSNandcambiumESNseparated by a space when both are present. If only one of these is available, returns that value. If neither is present, falls back to the default Layer3 serial.
Global Methods imported from SNMP::Info::Layer3
See "GLOBALS" in SNMP::Info::Layer3 for details.
TABLE ENTRIES
These are methods that return tables of information in the form of a reference to a hash.
Table Methods imported from SNMP::Info::Layer3
See "TABLE METHODS" in SNMP::Info::Layer3 for details.