Rechercher une page de manuel
SNMP::Info::EtherLike.3pm
Langue: en
Version: 2008-08-10 (debian - 07/07/09)
Section: 3 (Bibliothèques de fonctions)
NAME
SNMP::Info::EtherLike - SNMP Interface to SNMP ETHERLIKE-MIB RFC 1398AUTHOR
Max BakerSYNOPSIS
my $el = new SNMP::Info ( AutoSpecify => 1, Debug => 1, DestHost => 'router', Community => 'public', Version => 2 ); my $class = $cdp->class(); print " Using device sub class : $class\n"; # Find the duplex setting for a port on a device that implements # ETHERLIKE-MIB my $interfaces = $el->interfaces(); my $el_index = $el->el_index(); my $el_duplex = $el->el_duplex(); foreach my $el_port (keys %$el_duplex){ my $duplex = $el_duplex->{$el_port}; my $iid = $el_index->{$el_port}; my $port = $interfaces->{$iid}; print "PORT:$port set to duplex:$duplex\n"; }
DESCRIPTION
SNMP::Info::EtherLike is a subclass of SNMP::Info that supplies access to the ETHERLIKE-MIB used by some Layer 3 Devices such as Cisco routers.See RFC 1398 for more details.
Use or create a subclass of SNMP::Info that inherits this one. Do not use directly.
Inherited Classes
None.
Required MIBs
- ETHERLIKE-MIB
MIBs can be found at ftp://ftp.cisco.com/pub/mibs/v2/v2.tar.gz
GLOBALS
These are methods that return scalar values from SNMP- None
TABLE METHODS
These are methods that return tables of information in the form of a reference to a hash.ETHERLIKE STATS TABLE ("dot3StatsTable")
ETHERLIKE STATS TABLE (dot3StatsTable)
- $el->el_index()
- Returns reference to hash. Indexes Stats Table to the interface index (iid).
("dot3StatsIndex")
- $el->el_duplex()
- Returns reference to hash. Indexes Stats Table to Duplex Status of port.
("dot3StatsDuplexStatus")
- $el->el_chipset()
- ("dot3StatsEtherChipSet")
- $el->el_coll_excess()
- ("dot3StatsExcessiveCollisions")
- $el->el_coll_late()
- ("dot3StatsLateCollisions")
- $el->el_coll_mult()
- ("dot3StatsMultipleCollisionFrames")
- $el->el_coll_single()
- ("dot3StatsSingleCollisionFrames")
- $el->el_error_alignment()
- ("dot3StatsAlignmentErrors")
- $el->el_error_fcs()
- ("dot3StatsFCSErrors")
- $el->el_error_cs()
- ("dot3StatsCarrierSenseErrors")
- $el->el_error_frame()
- ("dot3StatsFrameTooLongs")
- $el->el_error_mac_rec()
- ("dot3StatsInternalMacReceiveErrors")
- $el->el_error_mac_xmit()
- ("dot3StatsInternalMacTransmitErrors")
- $el->el_error_sqe()
- ("dot3StatsSQETestErrors")
- $el->el_error_symbol()
- ("dot3StatsSymbolErrors")
- $el->el_xmit_defer()
- ("dot3StatsDeferredTransmissions")
- $el->el_coll_count()
- ("dot3CollCount")
- $el->el_coll_freq()
- ("dot3CollFrequencies")
Data Munging Callback Subroutines
- $el->munge_el_duplex()
- Removes 'Duplex' from the end of a string.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre