SNMP::Info::EtherLike man page on Fedora

Man page or keyword search:  
man Server   31170 pages
apropos Keyword Search (all sections)
Output format
Fedora logo
[printable version]

Info::EtherLike(3)    User Contributed Perl Documentation   Info::EtherLike(3)

NAME
       SNMP::Info::EtherLike - SNMP Interface to SNMP ETHERLIKE-MIB RFC 1398

AUTHOR
       Max Baker

SYNOPSIS
	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")
       $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.

perl v5.14.1			  2011-09-28		    Info::EtherLike(3)
[top]

List of man pages available for Fedora

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net