From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/enterasys/CTRON-SSR-CONFIG-MIB | 269 ++++++++++++++++++++++++++++++++++++ 1 file changed, 269 insertions(+) create mode 100644 MIBS/enterasys/CTRON-SSR-CONFIG-MIB (limited to 'MIBS/enterasys/CTRON-SSR-CONFIG-MIB') 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 -- cgit v1.2.3