NAME
SNMP::Info::Layer3::Extreme - Perl5 Interface to Extreme Network Devices
AUTHOR
Eric Miller
SYNOPSIS
# Let SNMP::Info determine the correct subclass for you.
my $extreme = new SNMP::Info(
AutoSpecify => 1,
Debug => 1,
# These arguments are passed directly on to SNMP::Session
DestHost => 'myswitch',
Community => 'public',
Version => 1
)
or die "Can't connect to DestHost.\n";
my $class = $extreme->class();
print "SNMP::Info determined this device to fall under subclass : $class\n";
DESCRIPTION
Provides abstraction to the configuration information obtainable from an Extreme 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 $extreme = new SNMP::Info::Layer3::Extreme(...);
Inherited Classes
Required MIBs
- EXTREME-BASE-MIB
- EXTREME-SYSTEM-MIB
- EXTREME-FDB-MIB
- Inherited Classes' MIBs
-
See classes listed above for their required MIBs.
GLOBALS
These are methods that return scalar value from SNMP
- $extreme->bulkwalk_no
-
Return
1. Bulkwalk is currently turned off for this class. - $extreme->model()
-
Returns model type. Checks $extreme->id() against the EXTREME-BASE-MIB.
- $extreme->vendor()
-
Returns extreme
- $extreme->os()
-
Returns extreme
- $extreme->serial()
-
Returns serial number
(extremeSystemID)
- $extreme->temp()
-
Returns system temperature
(extremeCurrentTemperature)
- $extreme->ps1_status()
-
Returns status of power supply 1
(extremePowerSupplyStatus.1)
- $extreme->fan()
-
Returns fan status
(extremeFanOperational.1)
- $extreme->mac()
-
Returns base mac
(dot1dBaseBridgeAddress)
Overrides
Globals imported from SNMP::Info::Layer3
See documentation in SNMP::Info::Layer3 for details.
Globals imported from SNMP::Info::MAU
See documentation in SNMP::Info::MAU for details.
TABLE ENTRIES
These are methods that return tables of information in the form of a reference to a hash.
Overrides
- $extreme->fw_mac()
-
(extremeFdbMacFdbMacAddress)
- $extreme->fw_port()
-
(extremeFdbMacFdbPortIfIndex)
- $extreme->fw_status()
-
(extremeFdbMacFdbStatus)
- $extreme->i_vlan()
-
Returns a mapping between ifIndex and the VLAN.
- $stack->bp_index()
-
Returns reference to hash of bridge port table entries map back to interface identifier (iid)
Returns (ifIndex) for both key and value since we're using EXTREME-FDB-MIB rather than BRIDGE-MIB.
Table Methods imported from SNMP::Info::Layer3
See documentation in SNMP::Info::Layer3 for details.
Table Methods imported from SNMP::Info::MAU
See documentation in SNMP::Info::MAU for details.