NAME
SNMP::Info::Layer1::Cyclades - SNMP Interface to Cyclades terminal servers
AUTHOR
Eric Miller
SYNOPSIS
#Let SNMP::Info determine the correct subclass for you.
my $cyclades = new SNMP::Info(
AutoSpecify => 1,
Debug => 1,
# These arguments are passed directly to SNMP::Session
DestHost => 'myswitch',
Community => 'public',
Version => 2
)
or die "Can't connect to DestHost.\n";
my $class = $cyclades->class();
print "SNMP::Info determined this device to fall under subclass : $class\n";
DESCRIPTION
Provides abstraction to the configuration information obtainable from a Cyclades device through SNMP.
For speed or debugging purposes you can call the subclass directly, but not after determining a more specific class using the method above.
my $cyclades = new SNMP::Info::Layer1::Cyclades(...);
Inherited Classes
Required MIBs
Inherited MIBs
See Required MIBs in the SNMP::Info::Layer1 manpage for its MIB requirements.
GLOBALS
These are methods that return scalar value from SNMP
- $cyclades->
os_ver() -
(
cyACSversion) - $cyclades->
serial() -
(
cyACSDevId) - $cyclades->
root_ip() -
(
cyEthIPaddr) - $cyclades->
ps1_status() -
(
cyACSPw1) - $cyclades->
ps2_status() -
(
cyACSPw2)
Overrides
- $cyclades->
layers() -
Returns 01000001. These devices don't have a FDB and we probably don't want to poll for an ARP cache so turn off reported Layer 2 and Layer 3.
- $cyclades->
vendor() -
Returns 'cyclades'
- $cyclades->
os() -
Returns 'cyclades'
- $cyclades->
model() -
Returns lower case (
cyACSpname)
Globals imported from SNMP::Info::Layer1
See GLOBALS in the SNMP::Info::Layer1 manpage for details.
TABLE METHODS
These are methods that return tables of information in the form of a reference to a hash.
Overrides
- $cyclades->
i_index() -
Returns reference to map of IIDs to Interface index.
-
Extended to include serial ports. Serial ports are indexed with the alternative labeling system for the serial port, the listening socket port
cySPortSocketPortto avoid conflicts withifIndex. - $cyclades->
interfaces() -
Returns reference to map of IIDs to physical ports. Extended to include serial ports,
cyISPortTty. - $cyclades->
i_speed() -
Returns interface speed. Extended to include serial ports,
cyISPortSpeed. - $cyclades->
i_up() -
Returns link status for each port. Extended to include serial ports,
cyISPortSigCD. - $cyclades->
i_description() -
Returns description of each port. Extended to include serial ports,
cyISPortName. - $cyclades->
i_name() -
Returns name of each port. Extended to include serial ports,
cyISPortName.
Table Methods imported from SNMP::Info::Layer1
See TABLE METHODS in the SNMP::Info::Layer1 manpage for details.
