NAME

SNMP::Info::Layer2::RuckusAP - SNMP interface to Ruckus access points

AUTHOR

SNMP::Info Developers

SYNOPSIS

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

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

DESCRIPTION

Provides model, serial number, and software version information for Ruckus access points registered below the Ruckus wireless product OID branches, and for Unleashed access points identified by sysDescr.

Inherited Classes

SNMP::Info::Layer2

Required MIBs

RUCKUS-HWINFO-MIB
RUCKUS-SWINFO-MIB

Inherited MIBs

See "Required MIBs" in SNMP::Info::Layer2 for its MIB requirements.

GLOBALS

These methods return scalar values.

$ruckus->ruckus_model()

Returns the model number reported by the access point.

(ruckusHwInfoModelNumber)

$ruckus->ruckus_serial()

Returns the serial number reported by the access point.

(ruckusHwInfoSerialNumber)

Overrides

$ruckus->vendor()

Returns ruckus.

$ruckus->os()

Returns ruckus.

$ruckus->model()

Returns the model from ruckusHwInfoModelNumber. Unleashed access points do not answer it, so the model named in sysDescr is used next, then the inherited model method.

$ruckus->serial()

Returns the serial number from ruckusHwInfoSerialNumber, falling back to the inherited serial method.

$ruckus->os_ver()

Returns the software revision whose ruckusSwRevStatus is active. When no revision has a status, returns the lowest-indexed revision, then falls back to the inherited method.

Global Methods imported from SNMP::Info::Layer2

See "GLOBALS" in SNMP::Info::Layer2 for details.

TABLE METHODS

These are methods that return tables of information in the form of a reference to a hash.

Ruckus Software Revision Table (ruckusSwRevTable)

$ruckus->ruckus_sw_rev()

Returns reference to hash. Key: revision index, Value: software revision.

(ruckusSwRevision)

$ruckus->ruckus_sw_rev_status()

Returns reference to hash. Key: revision index, Value: active for the running revision, otherwise inactive.

(ruckusSwRevStatus)

Table Methods imported from SNMP::Info::Layer2

See "TABLE METHODS" in SNMP::Info::Layer2 for details.