perltidy
This commit is contained in:
		| @@ -4,20 +4,20 @@ | ||||
| # Copyright (c) 2008 Eric Miller | ||||
| # 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  | ||||
| #     * 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   | ||||
| # | ||||
| # 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 | ||||
| @@ -34,35 +34,27 @@ use strict; | ||||
| use Exporter; | ||||
| use SNMP::Info::Layer3; | ||||
|  | ||||
| @SNMP::Info::Layer3::Microsoft::ISA = qw/SNMP::Info::Layer3 Exporter/; | ||||
| @SNMP::Info::Layer3::Microsoft::ISA       = qw/SNMP::Info::Layer3 Exporter/; | ||||
| @SNMP::Info::Layer3::Microsoft::EXPORT_OK = qw//; | ||||
|  | ||||
| use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/ ; | ||||
| use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/; | ||||
|  | ||||
| $VERSION = '1.09'; | ||||
|  | ||||
| %MIBS = ( | ||||
|             %SNMP::Info::Layer3::MIBS,   | ||||
| 	); | ||||
| %MIBS = ( %SNMP::Info::Layer3::MIBS, ); | ||||
|  | ||||
| %GLOBALS = ( | ||||
|             %SNMP::Info::Layer3::GLOBALS, | ||||
| 	   ); | ||||
| %GLOBALS = ( %SNMP::Info::Layer3::GLOBALS, ); | ||||
|  | ||||
| %FUNCS = ( | ||||
|             %SNMP::Info::Layer3::FUNCS, | ||||
| 	 ); | ||||
| %FUNCS = ( %SNMP::Info::Layer3::FUNCS, ); | ||||
|  | ||||
| %MUNGE = ( | ||||
|             %SNMP::Info::Layer3::MUNGE, | ||||
| 	 ); | ||||
| %MUNGE = ( %SNMP::Info::Layer3::MUNGE, ); | ||||
|  | ||||
| sub vendor { | ||||
| 	return 'microsoft'; | ||||
|     return 'microsoft'; | ||||
| } | ||||
|  | ||||
| sub os { | ||||
| 	return 'windows'; | ||||
|     return 'windows'; | ||||
| } | ||||
|  | ||||
| sub os_ver { | ||||
| @@ -70,28 +62,30 @@ sub os_ver { | ||||
| } | ||||
|  | ||||
| sub model { | ||||
|      return 'Windows Router' | ||||
|     return 'Windows Router'; | ||||
| } | ||||
|  | ||||
| sub serial { | ||||
|      return ''; | ||||
|     return ''; | ||||
| } | ||||
|  | ||||
| # $l3->interfaces() - Map the Interfaces to their physical names | ||||
| # Add interface number to interface name because if MS Win | ||||
| # have identical interface cards ("HP NC7782 Gigabit Server Adapter" | ||||
| # for example), than MS Win return identical ifDescr | ||||
| sub interfaces { | ||||
|     my $l3 = shift; | ||||
|     my $l3      = shift; | ||||
|     my $partial = shift; | ||||
|  | ||||
|     my $interfaces = $l3->i_index($partial); | ||||
|     my $interfaces   = $l3->i_index($partial); | ||||
|     my $descriptions = $l3->i_description($partial); | ||||
|  | ||||
|     my %interfaces = (); | ||||
|     foreach my $iid (keys %$interfaces){ | ||||
|     foreach my $iid ( keys %$interfaces ) { | ||||
|         my $desc = $descriptions->{$iid}; | ||||
|         next unless defined $desc; | ||||
|  | ||||
|         $interfaces{$iid} = sprintf("(%U) %s", $iid, $desc); | ||||
|         $interfaces{$iid} = sprintf( "(%U) %s", $iid, $desc ); | ||||
|     } | ||||
|  | ||||
|     return \%interfaces; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Eric Miller
					Eric Miller