SNMP::Info::Layer3::Ciena3pm
Snmp interface to ciena devices
Overview
Subclass for Ciena Devices running SAOS
Inherited Classes
- SNMP::Info::Layer3
Required MIBs
- WWP-LEOS-SW-XGRADE-MIB
- WWP-LEOS-BLADE-MIB
- WWP-LEOS-CHASSIS-MIB
- WWP-LEOS-FLOW-MIB
- WWP-LEOS-PORT-MIB
- WWP-LEOS-VLAN-TAG-MIB
- WWP-PRODUCTS-MIB
Inherited Classes' MIBs
See "Required MIBs" in SNMP::Info::Layer3 for its own MIB requirements.
Globals
These are methods that return scalar value from SNMP
- $ciena->
vendor() -
Returns 'ciena'
- $ciena->
os() -
Returns 'saos'
- $ciena->
os_ver() -
Returns the running software package extracted with
"wwpLeosBladeRunPackageVer"
- $ciena->
serial() -
Returns serial number (
"wwpLeosSystemSerialNumber")
- $ciena->
mac() -
Returns the MAC address used by this bridge when it must be referred to in a unique fashion.
(
"dot1dBaseBridgeAddress")
- $huawei->
fan() -
Return the status of all fans. Returns a string indicating the number of fans 'OK' or identification of any fan without a 'normal' operating status.
- $ciena->
ps1_status() -
Return the status of the first power supply
- $ciena->
ps1_type() -
Return the type of the first power supply
- $ciena->
ps2_status() -
Return the status of the second power supply
- $ciena->
ps2_type() -
Return the type of the second power supply
Globals imported from SNMP::Info::Layer3
See documentation in "GLOBALS" in SNMP::Info::Layer3 for details.
Table methods
These are methods that return tables of information in the form of a reference to a hash.
- $ciena->
lldp_if() -
Returns the mapping to the SNMP Interface Table. Overridden to translate to correct ethernet port with bp_index
- $ciena->
i_vlan() -
Returns a mapping between
"ifIndex"and the PVID or default VLAN.
- $ciena->
i_vlan_membership() -
Returns reference to hash of arrays: key =
"ifIndex", value = array of VLAN IDs.
- $ciena->
qb_fw_vlan() -
Returns reference to hash of forwarding table entries VLAN ID, using
"wwpLeosFlowLearnType"
- $ciena->
ps_name() -
Returns reference to hash of the power supplies and their names.
- $ciena->
ps_type() -
Returns reference to hash of the power supplies and their type (ex. AC, DC, etc.)
- $ciena->
ps_status() -
Returns reference to hash of the power supplies and their status.
- $ciena->
fan_name() -
Returns reference to hash of fans and their names. In this case, it is simply a number.
- $ciena->
fan_type() -
Returns reference to hash of fans and their types (ex. fixed, modular, etc.)
- $ciena->fan_status)
-
Returns reference to hash of fans and their status
Releases
3 releases since Debian 11 (Bullseye); the text changed 2 times.