- POD Validation
- POD spell check - Prep 1.09
This commit is contained in:
		| @@ -1,38 +1,38 @@ | ||||
| # SNMP::Info::Layer2::C1900 | ||||
| # Max Baker | ||||
| # $Id$ | ||||
| # | ||||
| # Copyright (c) 2004 Max Baker changes from version 0.8 and beyond. | ||||
| # Copyright (c) 2008 Max Baker changes from version 0.8 and beyond. | ||||
| # | ||||
| # Copyright (c) 2002,2003 Regents of the University of California | ||||
| # All rights reserved. | ||||
| # | ||||
| # Redistribution and use in source and binary forms, with or without | ||||
| # Redistribution and use in source and binary forms, with or without  | ||||
| # modification, are permitted provided that the following conditions are met: | ||||
| # | ||||
| #  | ||||
| #     * Redistributions of source code must retain the above copyright notice, | ||||
| #       this list of conditions and the following disclaimer. | ||||
| #     * Redistributions in binary form must reproduce the above copyright notice, | ||||
| #       this list of conditions and the following disclaimer in the documentation | ||||
| #       and/or other materials provided with the distribution. | ||||
| #     * Neither the name of the University of California, Santa Cruz nor the | ||||
| #       names of its contributors may be used to endorse or promote products | ||||
| #     * Redistributions in binary form must reproduce the above copyright | ||||
| #       notice, this list of conditions and the following disclaimer in the | ||||
| #       documentation and/or other materials provided with the distribution. | ||||
| #     * Neither the name of the University of California, Santa Cruz nor the  | ||||
| #       names of its contributors may be used to endorse or promote products  | ||||
| #       derived from this software without specific prior written permission. | ||||
| # | ||||
| # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND | ||||
| # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | ||||
| # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | ||||
| # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR | ||||
| # ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES | ||||
| # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | ||||
| # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON | ||||
| # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||||
| # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS | ||||
| # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||||
| #  | ||||
| # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"  | ||||
| # AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE   | ||||
| # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | ||||
| # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE | ||||
| # LIABLE FOR # ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR | ||||
| # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF | ||||
| # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS | ||||
| # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN | ||||
| # CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) | ||||
| # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | ||||
| # POSSIBILITY OF SUCH DAMAGE. | ||||
|  | ||||
| package SNMP::Info::Layer2::C1900; | ||||
| $VERSION = '1.07'; | ||||
| $VERSION = '1.09'; | ||||
|  | ||||
| # $Id$ | ||||
| use strict; | ||||
|  | ||||
| use Exporter; | ||||
| @@ -255,7 +255,7 @@ __END__ | ||||
|  | ||||
| =head1 NAME | ||||
|  | ||||
| SNMP::Info::Layer2::C1900 - SNMP Interface to data from Cisco Catlyst 1900 | ||||
| SNMP::Info::Layer2::C1900 - SNMP Interface to data from Cisco Catalyst 1900 | ||||
| Network Switches running CatOS | ||||
|  | ||||
| =head1 AUTHOR | ||||
| @@ -268,7 +268,6 @@ Max Baker | ||||
|  my $c1900 = new SNMP::Info( | ||||
|                           AutoSpecify => 1, | ||||
|                           Debug       => 1, | ||||
|                           # These arguments are passed directly on to SNMP::Session | ||||
|                           DestHost    => 'myswitch', | ||||
|                           Community   => 'public', | ||||
|                           Version     => 1 | ||||
| @@ -308,9 +307,9 @@ after determining a more specific class using the method above. | ||||
|  | ||||
| =over | ||||
|  | ||||
| =item STAND-ALONE-ETHERNET-SWITCH-MIB (ESSWITCH-MIB) | ||||
| =item F<STAND-ALONE-ETHERNET-SWITCH-MIB (ESSWITCH-MIB)> | ||||
|  | ||||
| ESSWITCH-MIB is included in the Version 1 MIBS from Cisco. | ||||
| F<ESSWITCH-MIB> is included in the Version 1 MIBs from Cisco. | ||||
|  | ||||
| They can be found at ftp://ftp.cisco.com/pub/mibs/v1/v1.tar.gz | ||||
|  | ||||
| @@ -337,7 +336,7 @@ These are methods that return scalar value from SNMP | ||||
| Usually contains the version of the software loaded in flash. | ||||
| Used by os_ver() | ||||
|  | ||||
| B<STAND-ALONE-ETHERNET-SWITCH-MIB::upgradeFlashBankStatus> | ||||
| C<STAND-ALONE-ETHERNET-SWITCH-MIB::upgradeFlashBankStatus> | ||||
|  | ||||
| =item $c1900->os() | ||||
|  | ||||
| @@ -401,8 +400,8 @@ Returns reference to hash of IIDs to admin duplex setting | ||||
|  | ||||
| =item $c1900->i_name() | ||||
|  | ||||
| Crosses ifName with $c1900->c1900_p_name() and returns the human set port name | ||||
| if exists. | ||||
| Crosses C<ifName> with $c1900->c1900_p_name() and returns the human set port | ||||
| name if exists. | ||||
|  | ||||
| =item $c1900->i_vlan() | ||||
|  | ||||
| @@ -426,7 +425,7 @@ bridge group IDs. | ||||
|  | ||||
| =back | ||||
|  | ||||
| =head2 STAND-ALONE-ETHERNET-SWITCH-MIB Switch Port Table Entries: | ||||
| =head2 F<STAND-ALONE-ETHERNET-SWITCH-MIB> Switch Port Table Entries: | ||||
|  | ||||
| =over | ||||
|  | ||||
| @@ -434,43 +433,43 @@ bridge group IDs. | ||||
|  | ||||
| Maps the Switch Port Table to the IID | ||||
|  | ||||
| B<swPortIfIndex> | ||||
| C<swPortIfIndex> | ||||
|  | ||||
| =item $c1900->c1900_p_duplex() | ||||
|  | ||||
| Gives Port Duplex Info | ||||
|  | ||||
| (B<swPortDuplexStatus>) | ||||
| (C<swPortDuplexStatus>) | ||||
|  | ||||
| =item $c1900->c1900_p_duplex_admin() | ||||
|  | ||||
| Gives admin setting for Duplex Info | ||||
|  | ||||
| (B<swPortFullDuplex>) | ||||
| (C<swPortFullDuplex>) | ||||
|  | ||||
| =item $c1900->c1900_p_name() | ||||
|  | ||||
| Gives human set name for port  | ||||
|  | ||||
| (B<swPortName>) | ||||
| (C<swPortName>) | ||||
|  | ||||
| =item $c1900->c1900_p_up_admin() | ||||
|  | ||||
| Gives Admin status of port enabled. | ||||
|  | ||||
| (B<swPortAdminStatus>) | ||||
| (C<swPortAdminStatus>) | ||||
|  | ||||
| =item $c1900->c1900_p_type() | ||||
|  | ||||
| Gives Type of port, ie. "general-ethernet" | ||||
| Gives Type of port, i.e. C<"general-ethernet"> | ||||
|  | ||||
| (B<swPortMediaCapability>) | ||||
| (C<swPortMediaCapability>) | ||||
|  | ||||
| =item $c1900->c1900_p_media() | ||||
|  | ||||
| Gives the media of the port , ie "fiber-sc" | ||||
| Gives the media of the port , i.e. "C<fiber-sc>" | ||||
|  | ||||
| (B<swPortConnectorType>) | ||||
| (C<swPortConnectorType>) | ||||
|  | ||||
| =back | ||||
|  | ||||
| @@ -500,12 +499,14 @@ L<SNMP::Info/"SETTING DATA VIA SNMP"> for general information on set operations. | ||||
|  | ||||
| =item $c1900->set_i_duplex_admin(duplex, ifIndex) | ||||
|  | ||||
| Sets port duplex, must be supplied with duplex and port ifIndex.  Speed choices | ||||
| are 'auto', 'half', 'full'. | ||||
| Sets port duplex, must be supplied with duplex and port C<ifIndex>.  Speed | ||||
| choices are 'auto', 'half', 'full'. | ||||
|  | ||||
|   Example: | ||||
|   my %if_map = reverse %{$c1900->interfaces()}; | ||||
|   $c1900->set_i_duplex_admin('auto', $if_map{'1'})  | ||||
|     or die "Couldn't change port duplex. ",$c1900->error(1); | ||||
|  | ||||
| =back | ||||
|  | ||||
| =cut | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Eric Miller
					Eric Miller