logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

SNMP::Info::Layer3::Ciena - SNMP Interface to Ciena Devices

Authors

       pyro3d

Description

       Subclass for Ciena Devices running SAOS

   InheritedClasses
       SNMP::Info::Layer3

   RequiredMIBsWWP-LEOS-SW-XGRADE-MIBWWP-LEOS-BLADE-MIBWWP-LEOS-CHASSIS-MIBWWP-LEOS-FLOW-MIBWWP-LEOS-PORT-MIBWWP-LEOS-VLAN-TAG-MIBWWP-PRODUCTS-MIBInheritedClasses'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

   GlobalsimportedfromSNMP::Info::Layer3
       See documentation in "GLOBALS" in SNMP::Info::Layer3 for details.

Name

       SNMP::Info::Layer3::Ciena - SNMP Interface to Ciena Devices

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

perl v5.40.0                                       2024-11-09                     SNMP::Info::Layer3::Ciena(3pm)

See Also