summaryrefslogtreecommitdiff
path: root/MIBS/enterasys/CTRON-SSR-CONFIG-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/enterasys/CTRON-SSR-CONFIG-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/enterasys/CTRON-SSR-CONFIG-MIB')
-rw-r--r--MIBS/enterasys/CTRON-SSR-CONFIG-MIB269
1 files changed, 269 insertions, 0 deletions
diff --git a/MIBS/enterasys/CTRON-SSR-CONFIG-MIB b/MIBS/enterasys/CTRON-SSR-CONFIG-MIB
new file mode 100644
index 0000000..e88255d
--- /dev/null
+++ b/MIBS/enterasys/CTRON-SSR-CONFIG-MIB
@@ -0,0 +1,269 @@
+CTRON-SSR-CONFIG-MIB DEFINITIONS ::= BEGIN
+
+-- This module provides authoritative definitions for Cabletron's
+-- enterprise-specific SNMP API to manage SmartSwitch Router
+-- configuration files and system images.
+--
+-- This module will be extended, as required.
+
+-- Cabletron Systems reserves the right to make changes in
+-- specification and other information contained in this document
+-- without prior notice. The reader should consult Cabletron Systems
+-- to determine whether any such changes have been made.
+--
+-- In no event shall Cabletron Systems be liable for any incidental,
+-- indirect, special, or consequential damages whatsoever (including
+-- but not limited to lost profits) arising out of or related to this
+-- document or the information contained in it, even if Cabletron
+-- Systems has been advised of, known, or should have known, the
+-- possibility of such damages.
+--
+-- Cabletron grants vendors, end-users, and other interested parties
+-- a non-exclusive license to use this Specification in connection
+-- with the management of Cabletron products.
+
+-- Copyright June 1998-2000 Cabletron Systems
+
+IMPORTS
+ OBJECT-TYPE, MODULE-IDENTITY, IpAddress
+ FROM SNMPv2-SMI
+ ssrMibs
+ FROM CTRON-SSR-SMI-MIB
+ DisplayString, TEXTUAL-CONVENTION, TruthValue
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF;
+
+ssrConfigMIB MODULE-IDENTITY
+ LAST-UPDATED "200007150000Z" -- June 15, 2000
+ ORGANIZATION "Cabletron Systems, Inc"
+ CONTACT-INFO
+ "Enterasys Networks
+ 35 Industrial Way, P.O. Box 5005
+ Rochester, NH 03867-0505
+ (603) 332-9400
+ support@enterasys.com
+ http://www.enterasys.com"
+ DESCRIPTION
+ "This mib module defines an SNMP API to manage SmartSwitch
+ Router configuration files and system images"
+
+ REVISION "200007150000Z"
+ DESCRIPTION
+ "Revision #3. Update contact information for Enterasys Networks as this mib
+ is found on the Riverstione RS product line as well as Enterasys SSR product line."
+
+ REVISION "200002200000Z"
+ DESCRIPTION
+ "Revision #2. add two objects to obtain current prom and firmware version."
+
+ REVISION "9808170000Z"
+ DESCRIPTION
+ "Revision #1. Provide startup configuration file retrieval,
+ startup log and append new commands."
+ ::= { ssrMibs 230 }
+
+ SSRErrorCode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A unique value, greater than zero defining the operation
+ completion status."
+ SYNTAX INTEGER {
+ noStatus(1),
+ timeout(2),
+ networkError(3),
+ noSpace(4),
+ invalidConfig(5),
+ commandCompleted(6),
+ internalError(7),
+ tftpServerError(8)
+ }
+
+
+-- The Config Management Group
+
+cfgGroup OBJECT IDENTIFIER ::= { ssrMibs 231 }
+
+ cfgTransferOp OBJECT-TYPE
+ SYNTAX INTEGER {
+ noop(1),
+ sendConfigToAgent(2),
+ receiveConfigFromAgent(3),
+ receiveBootlogFromAgent(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Tranfer operation to be performed. Configuration
+ files are ASCII NVT text files describing the operation of the shelf.
+ Send operations use tftp to transfer a file from the manager to agent.
+ Receive operations use tftp to transfer the file from the agent to the
+ manager. Default value is no operation or noop."
+ ::= { cfgGroup 1 }
+
+ cfgManagerAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv4 address of the Manager to be used by the agent for
+ for cfgTransferOp operations. Default value is 0.0.0.0. Address must be
+ a unicast address that is reachable from the agent and no firewalls/acls
+ preventing tftp datagrams from being transferred."
+ ::= { cfgGroup 2 }
+
+ cfgFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The file name to be retrieved from the tftp server at
+ host cfgManagerAddress or to be written to. Default value is blank.
+ Length of filename string must not exceed 255 alpha-numeric characters,
+ no spaces in filenames."
+ ::= { cfgGroup 3 }
+
+ cfgActivateTransfer OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Activate the file transfer operation with a value of True(1) or
+ stop it with False(2). Poll cfgTransferStatus for current status.
+ Default value is False. cfgFileName, cfgManagerAddress and cfgTransferOp
+ must be valid prior to setting this object to True. This object is equivalent to
+ the CLI command: copy tftp-server to startup if cfgRequestOp == sendConfig"
+ ::= { cfgGroup 4 }
+
+
+ cfgTransferStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ sending(2),
+ receiving(3),
+ transferComplete(4),
+ error(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current status of the transfer task. Default state is idle.
+ sending indicates a file transfer (agent->mgr) in progress.
+ receiving indicates sending a file from Manager to agent.
+ transferComplete indicates a successful transfer. error indicates
+ a failed transfer. See cfgLastError to diagnose why the transfer failed."
+ ::= { cfgGroup 5 }
+
+ cfgActivateFile OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Once a transfer to the SmartSwitchRouter is complete, Set this object
+ to True to activate the new configuration.
+ If activateConfigFile operation was successful, this object performs
+ the CLI equivalent to these commands: negate all existing commands,
+ copy scratchpad to active, copy scratchpad to startup"
+ ::= { cfgGroup 6 }
+
+ cfgLastError OBJECT-TYPE
+ SYNTAX SSRErrorCode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A reason code for the last transfer operation. Poll this value
+ when doing sets against cfgMakeActive for config files obtain status."
+ ::= { cfgGroup 7 }
+
+ cfgLastErrorReason OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string representation of cfgLastError which may contain addtional details."
+ ::= { cfgGroup 8 }
+
+
+-- Current system software image description
+
+ cfgActiveImageVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Version string of the current image executing on this control module. This
+ is the same description as the system show version command. example: 1.1.0.0"
+ ::= { cfgGroup 9 }
+
+ cfgActiveImageBootLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The URL location string from whence the current image was loaded.
+ example: slot0:boot/ssr8.tar.gz/"
+ ::= { cfgGroup 10 }
+
+-- Conformance statements
+configConformance OBJECT IDENTIFIER ::= { ssrConfigMIB 3 }
+configCompliances OBJECT IDENTIFIER ::= { configConformance 1 }
+configGroups OBJECT IDENTIFIER ::= { configConformance 2 }
+
+configCompliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "The compliance statement for SNMP entities which implement
+ the SmartSwitch Router Config Management MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS { configGroup10 }
+ ::= { configCompliances 1 }
+
+configCompliance2 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for SNMP entities which implement
+ the SmartSwitch Router Config Management MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS { configGroup20 }
+ ::= { configCompliances 2 }
+
+
+-- MIB groupings
+
+configGroup10 OBJECT-GROUP
+ OBJECTS {
+ cfgTransferOp,
+ cfgManagerAddress,
+ cfgFileName,
+ cfgActivateTransfer,
+ cfgTransferStatus,
+ cfgActivateFile,
+ cfgLastError,
+ cfgLastErrorReason
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The collection of objects which are used to represent version 1.0
+ file transfer operations in the SmartSwitch Router."
+ ::= { configGroups 1 }
+
+configGroup20 OBJECT-GROUP
+ OBJECTS {
+ cfgTransferOp,
+ cfgManagerAddress,
+ cfgFileName,
+ cfgActivateTransfer,
+ cfgTransferStatus,
+ cfgActivateFile,
+ cfgLastError,
+ cfgLastErrorReason,
+ cfgActiveImageVersion,
+ cfgActiveImageBootLocation
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used to represent version 2.0
+ configuration operations in the SmartSwitch Router version."
+ ::= { configGroups 2 }
+
+END