SNMP::Info::CiscoConfig 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::CiscoConfig(3)  User Contributed Perl Documentation Info::CiscoConfig(3)

NAME
       SNMP::Info::CiscoConfig - SNMP Interface to Cisco Configuration Files

AUTHOR
       Justin Hunter, Eric Miller

SYNOPSIS
	   my $ciscoconfig = new SNMP::Info(
				 AutoSpecify => 1,
				 Debug	     => 1,
				 DestHost    => 'myswitch',
				 Community   => 'public',
				 Version     => 2
			       )

	   or die "Can't connect to DestHost.\n";

	   my $class = $ciscoconfig->class();
	   print " Using device sub class : $class\n";

DESCRIPTION
       SNMP::Info::CiscoConfig is a subclass of SNMP::Info that provides an
       interface to CISCO-CONFIG-COPY-MIB, CISCO-FLASH-MIB, and OLD-CISCO-SYS-
       MIB.  These MIBs facilitate the writing of configuration files.

       Use or create a subclass of SNMP::Info that inherits this one.  Do not
       use directly.

   Inherited Classes
	   None.

   Required MIBs
       CISCO-CONFIG-COPY-MIB
       CISCO-FLASH-MIB
       OLD-CISCO-SYS-MIB

GLOBALS
       These are methods that return scalar value from SNMP

       $ciscoconfig->old_write_mem()
	   ("writeMem")

       $ciscoconfig->old_write_net()
	   ("writeNet")

TABLE METHODS
       These are methods that return tables of information in the form of a
       reference to a hash.

   Config Copy Request Table  ("ccCopyTable")
       $ciscoconfig->config_protocol()
	   ("ccCopyProtocol")

       $ciscoconfig->config_source_type()
	   ("ccCopySourceFileType")

       $ciscoconfig->config_dest_type()
	   ("ccCopyDestFileType")

       $ciscoconfig->config_server_addr()
	   ("ccCopyServerAddress")

       $ciscoconfig->config_filename()
	   ("ccCopyFileName")

       $ciscoconfig->config_username()
	   ("ccCopyUserName")

       $ciscoconfig->config_password()
	   ("ccCopyUserPassword")

       $ciscoconfig->config_notify_complete()
	   ("ccCopyNotificationOnCompletion")

       $ciscoconfig->config_copy_state()
	   ("ccCopyState")

       $ciscoconfig->config_copy_start_time()
	   ("ccCopyTimeStarted")

       $ciscoconfig->config_copy_complete_time()
	   ("ccCopyTimeCompleted")

       $ciscoconfig->config_fail_cause()
	   ("ccCopyFailCause")

       $ciscoconfig->config_row_status()
	   ("ccCopyEntryRowStatus")

   Flash Copy Table ("ciscoFlashCopyTable")
       Table of Flash copy operation entries.

       $ciscoconfig->flash_copy_cmd()
	   ("ciscoFlashCopyCommand")

       $ciscoconfig->flash_copy_protocol()
	   ("ciscoFlashCopyProtocol")

       $ciscoconfig->flash_copy_address()
	   ("ciscoFlashCopyServerAddress")

       $ciscoconfig->flash_copy_source()
	   ("ciscoFlashCopySourceName")

       $ciscoconfig->flash_copy_dest()
	   ("ciscoFlashCopyDestinationName")

       $ciscoconfig->flash_copy_row_status()
	   ("ciscoFlashCopyEntryStatus")

SET METHODS
       These are methods that provide SNMP set functionality for overridden
       methods or provide a simpler interface to complex set operations.  See
       "SETTING DATA VIA SNMP" in SNMP::Info for general information on set
       operations.

       $ciscoconfig->copy_run_tftp (tftpserver, tftpfilename )
	   Store the running configuration on a TFTP server.  Equivalent to
	   the CLI commands "copy running-config tftp" or "write net".

	   This method attempts to use newer "copy running-config tftp"
	   procedure first and then the older "write net" procedure if that
	   fails.  The newer procedure is supported Cisco devices with the
	   CISCO-CONFIG-COPY-MIB available, Cisco IOS software release 12.0 or
	   on some devices as early as release 11.2P.  The older procedure has
	   been depreciated by Cisco and is utilized only to support devices
	   running older code revisions.

	    Example:
	    $ciscoconfig->copy_run_tftp('1.2.3.4', 'myconfig')
	       or die Couldn't save config. ",$ciscoconfig->error(1);

       $ciscoconfig->copy_run_start()
	   Copy the running configuration to the start up configuration.
	   Equivalent to the CLI command "copy running-config startup-config"
	   or "write mem".

	   This method attempts to use newer "copy running-config
	   startup-config" procedure first and then the older "write mem"
	   procedure if that fails.  The newer procedure is supported Cisco
	   devices with the CISCO-CONFIG-COPY-MIB available, Cisco IOS
	   software release 12.0 or on some devices as early as release 11.2P.
	   The older procedure has been depreciated by Cisco and is utilized
	   only to support devices running older code revisions.

	    Example:
	    $ciscoconfig->copy_run_start()
	       or die "Couldn't save config. ",$ciscoconfig->error(1);

perl v5.14.1			  2011-09-28		  Info::CiscoConfig(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