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

SNMP::Info::Layer3

Required MIBs

CAMBIUM-PMP80211-MIB
CAMBIUM-MIB

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 cambiumHWInfo if present; otherwise falls back to the resolved sysObjectID. Known SKU values are returned as human-readable model strings. If available, the terminal symbolic token from sysObjectID is appended (for example ePMPxorn19rip67row).

$self->mac()

Returns cambiumLANMACAddress if present, otherwise falls back to the default Layer3 MAC.

$self->name()

Returns cambiumEffectiveDeviceName if present, otherwise falls back to the default Layer3 name.

$self->serial()

Returns a string composed of cambiumEPMPMSN and cambiumESN separated 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.