diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/enterasys/CT-CONTAINER-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/enterasys/CT-CONTAINER-MIB')
| -rw-r--r-- | MIBS/enterasys/CT-CONTAINER-MIB | 647 |
1 files changed, 647 insertions, 0 deletions
diff --git a/MIBS/enterasys/CT-CONTAINER-MIB b/MIBS/enterasys/CT-CONTAINER-MIB new file mode 100644 index 0000000..d6dfa18 --- /dev/null +++ b/MIBS/enterasys/CT-CONTAINER-MIB @@ -0,0 +1,647 @@ +CT-CONTAINER-MIB DEFINITIONS ::= BEGIN + + -- ct-container-mib.txt + -- Revision: 1.02.01 + -- Part Number: + -- Date: March 26, 1998 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for Cabletron's + -- enterprise-specific container MIB.. + -- + -- This module will be extended, as needed. + -- + + -- 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 August 95 Cabletron Systems + + IMPORTS + NetworkAddress, Counter, TimeTicks + FROM RFC1155-SMI + ctChassis2 + FROM CTRON-MIB-NAMES + DisplayString + FROM RFC1213-MIB + OBJECT-TYPE + FROM RFC-1212; + + -- This MIB module uses the extended OBJECT-TYPE macro as defined + -- RFC 1212 + + -- Textual convention + + -- DisplayString ::= OCTET STRING + -- This data type is used to model textual information taken from + -- the NVT ASCII character set. By convention, objects with this + -- syntax, unless explicitly stated, are declared as having: + -- + -- SIZE (0..255) + + -- containerTypeDevice is, in generic terms, similar to sysObjectID in + -- MIB-II. It is defined for the sake of completeness, and + -- in order to negate dependencies on other MIBs. + + --=============== Group Definitions =================== + + contType OBJECT IDENTIFIER ::= { ctChassis2 1 } + contLogical OBJECT IDENTIFIER ::= { ctChassis2 2 } + contPhysical OBJECT IDENTIFIER ::= { ctChassis2 3 } + contResource OBJECT IDENTIFIER ::= { ctChassis2 4 } + contCommStr OBJECT IDENTIFIER ::= { ctChassis2 5 } + contAddress OBJECT IDENTIFIER ::= { ctChassis2 6 } + contTypeID OBJECT IDENTIFIER ::= { ctChassis2 7 } + + --=============== contType group =================== + + contTypeDevice OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies the type of device or container. This + could be a chassis, module, a standalone box etc. + A vendor's authoritative identification of this + device or container. By convention, this value is + allocated within the SMI enterprises subtree(1.3.6.1.4.1), + and provides an easy and unambiguous means for + determining `what kind of box' is being managed. If this + information is not present or unknown, its value should + be set to the contUnknownTypeID, which is defined below." + ::= { contType 1 } + + contTypePhysicalEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of slots in the device. For bounded, slot-less + systems, the value of this object shall be zero(0)." + ::= { contType 2 } + + contTypePhysicalChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Depicts the number of physical changes that have occured + to this MIB. This includes additions and + removal of components in the component table." + ::= { contType 3 } + + contTypeLogicalChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Depicts the number of logical changes that have occured + to this MIB. This includes all sets to name strings etc." + ::= { contType 4 } + + contTypeSerialNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Reflects the revision level of the device. If no + serial number is available for the device then this + object will be the zero length string." + ::= { contType 5 } + + contTypeContainingDevice OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies the type of device or container that + this device or containeris installed or contained. + A vendor's authoritative identification of this + container or device. By convention, this value is + allocated within the SMI enterprises subtree(1.3.6.1.4.1), + and provides an easy and unambiguous means for + determining `what kind of box' . If this + information is not present or unknown, its value should + be set to the OBJECT IDENTIFIER { 0 0 }, which is a + syntactically valid object identifier." + ::= { contType 6 } + + contTypeContainingPhysicalEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of slots in the container in which the device is + installed. For bounded, slot-less + systems, the value of this object shall be zero(0)." + ::= { contType 7 } + + contTypeContainingPhysicalEntryID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number in a container in which the device is + installed. If the slot number is unknown then this value + will be zero." + ::= { contType 8 } + + contTypeContainingSerialNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Reflects the revision level of the device or container + in which this device is installed. If no + serial number is available for the device or container + then this object will be the zero length string." + ::= { contType 9 } + +--=============== contLogicalEntry group ==================== + + -- Component Table and Definitions + -- Components are instances of functional devices. For + -- example, if two routers and three bridges were installed + -- in a container, said container accommodates five components. + + contLogicalEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF ContLogicalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of components installed in this container." + ::= { contLogical 1 } + + contLogicalEntry OBJECT-TYPE + SYNTAX ContLogicalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A component entry containing objects for a particular + component." + INDEX { contLogicalEntryID } + ::= { contLogicalEntryTable 1 } + + ContLogicalEntry ::= + SEQUENCE { + contLogicalEntryID INTEGER, + contLogicalEntryType OBJECT IDENTIFIER, + contLogicalEntryName DisplayString, + contLogicalEntryVersion DisplayString, + contLogicalEntryROCommStr OCTET STRING, + contLogicalEntryRWCommStr OCTET STRING, + contLogicalEntrySUCommStr OCTET STRING, + contLogicalEntryAdminStatus INTEGER, + contLogicalEntryOperStatus INTEGER + } + + contLogicalEntryID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An unique value identifying a component, which includes, + but is not limited to, routers, bridges, and terminal + servers. Multiple instances of a functional device may + exist within the same container." + ::= { contLogicalEntry 1 } + + contLogicalEntryType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies a component within this container. A vendor's + authoritative identification of this component type. + By convention, this value is allocated within the SMI + enterprises subtree(1.3.6.1.4.1), and provides an easy + and unambiguous means for determining the component + type. If this information is not present or unknown, + its value should be set to the OBJECT IDENTIFIER { 0 0 }, + which is a syntactically valid object identifier." + ::= { contLogicalEntry 2 } + + contLogicalEntryName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A textual description of the component." + ::= { contLogicalEntry 3 } + + contLogicalEntryVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A textual description of the version/revision level for + this component's software." + ::= { contLogicalEntry 4 } + + contLogicalEntryROCommStr OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is defined as the read only community string to + access MIBs registered to this component." + ::= { contLogicalEntry 5 } + + contLogicalEntryRWCommStr OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is defined as the read write community string to + access MIBs registered to this component." + ::= { contLogicalEntry 6 } + + contLogicalEntrySUCommStr OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is defined as the super user community string to + access MIBs registered to this component." + ::= { contLogicalEntry 7 } + + contLogicalEntryAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(3), + disable(7), + reset(9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { contLogicalEntry 8 } + + contLogicalEntryOperStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), -- none of the following + invalid(2), + enabled(3), + testing(4), + operational(5), + error(6), + disabled(7), + delete(8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { contLogicalEntry 9 } + + --=============== contPhysicalEntry group ==================== + + -- Slot Table and definitions + -- A module is the physical entity that resides in a container slot. + -- A module may be a board or card or even a chassis.A component may + -- be realized by one or more modules, or one or more components + -- may be realized by the same module. + -- The slot table provides a physical representation of a container + -- and its components. + + contPhysicalEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF ContPhysicalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of modules installed in this container. A component, + such as a router, may be incorporated on one or more + modules. More than one component may be incorporated on + each module." + ::= { contPhysical 1 } + + contPhysicalEntry OBJECT-TYPE + SYNTAX ContPhysicalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A slot entry containing objects for a particular + module." + INDEX { contPhysicalEntryID } + ::= { contPhysicalEntryTable 1 } + + ContPhysicalEntry ::= + SEQUENCE { + contPhysicalEntryID INTEGER, + contPhysicalEntries INTEGER, + contPhysicalEntryClass OBJECT IDENTIFIER, + contPhysicalEntryType OBJECT IDENTIFIER, + contPhysicalEntryTimeStamp TimeTicks, + contPhysicalEntryStatus INTEGER + } + + contPhysicalEntryID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number containing this module." + ::= { contPhysicalEntry 1 } + + contPhysicalEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of slots that this module occupies. Some + modules require more than one physical front panel slot + while only using a single backpanel slot. In this case + this object will reflect the number of slots occupied + by the physical module. This object will have a value + of 1 for all single slot modules." + ::= { contPhysicalEntry 2 } + + contPhysicalEntryClass OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The class (or type) of slot. For example, in a chassis + slots that only allow for power supply modules fall into + a class that is different from slots that allow only + interface cards." + ::= { contPhysicalEntry 3 } + + contPhysicalEntryType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Uniquely defines the module type. A vendor's + authoritative identification for a module. By + convention, this value is allocated within the SMI + enterprises subtree(1.3.6.1.4.1), and provides an easy + and unambiguous means for determining the type of + module." + ::= { contPhysicalEntry 4 } + + contPhysicalEntryTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of sysUpTime for this management entity, when + this module was last (re-)initialized." + ::= { contPhysicalEntry 5 } + + contPhysicalEntryStatus OBJECT-TYPE + SYNTAX INTEGER { + reset(1), + powerOff(2), + busy(3), + crippled(4), + operational(5), + error(6), + testing(7), + booting(11) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The module status." + ::= { contPhysicalEntry 6 } + + -- Pysical to Logical Map Table and definitions + -- This table specifies the logical entries that reside + -- in a physical entry. + + contLogicalToPhysicalMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF ContLogicalToPhysicalMapEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of components that reside in a container slot. More + than one component may reside in a container slot." + ::= { contPhysical 2 } + + contLogicalToPhysicalMapEntry OBJECT-TYPE + SYNTAX ContLogicalToPhysicalMapEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A slot entry containing the objects for a particular + module." + INDEX { contPhysicalEntryID, contLogicalEntryID } + ::= { contLogicalToPhysicalMapTable 1 } + + ContLogicalToPhysicalMapEntry ::= + SEQUENCE { + contPhysicalEntryMapID INTEGER, + contLogicalEntryMapID INTEGER + } + + contPhysicalEntryMapID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number of a container slot. An unique + value, in the range between 0 and and the value of + containerNumSlots. This object is similiar to + contPhysicalEntryID." + ::= { contLogicalToPhysicalMapEntry 1 } + + contLogicalEntryMapID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The ID value for the component incorporated within this + module. This object is similar to contLogicalEntryID." + ::= { contLogicalToPhysicalMapEntry 2 } + + --=============== contResource group ==================== + + contResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF ContResourceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the potential physical resources that may be + utilized by a given physical module within the container." + ::= { contResource 1 } + + contResourceEntry OBJECT-TYPE + SYNTAX ContResourceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Defines a specific physical resource entry" + INDEX { contResourceID } + ::= { contResourceTable 1 } + + ContResourceEntry ::= SEQUENCE { + contResourceID INTEGER, + contResourceType OBJECT IDENTIFIER, + contResourceMibPointer OBJECT IDENTIFIER + } + + contResourceID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique index that defines a specific physcial resource for + which this relationship exists." + ::= { contResourceEntry 1 } + + contResourceType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines the type of physical resource for which this + relationship is defined." + ::= { contResourceEntry 2 } + + contResourceMibPointer OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object defines the start of a MIB that can + be used to determine more specific information about + the given resource. This may include information about + what physcial modules the resource is connected. It also + may provide specific control information about the + physcial resource. For example for a backplane the MIB + may refer contain information on insert/bypass status + of any given physical module." + ::= { contResourceEntry 3 } + + --=============== Community String group =============== + + -- This group provides the means to globally + -- modify the community strings associated with Logical Entries + -- from both the Chassis Manager and from the Module Manager levels. + + contROCommStr OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is defined as the base read only community string to + access MIBs in this container or on this module. A write to + this object will change all instances of + contLogicalEntryROCommStr." + ::= { contCommStr 1 } + + contRWCommStr OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is defined as the read write community string to + access MIBs in this container or on this module.A write to + this object will change all instances of + contLogicalEntryRWCommStr." + ::= { contCommStr 2 } + + contSUCommStr OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is defined as the super user community string to + access MIBs in this container or on this module.A write to + this object will change all instances of + contLogicalEntrySUCommStr." + ::= { contCommStr 3 } + + -- Container Network Address Table + -- Maintains and controls the network addresses through + -- which this entity is managed. + + contNetAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF ContNetAddressEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of Global network addresses with which this device + can be managed." + ::= { contAddress 1 } + + contNetAddressEntry OBJECT-TYPE + SYNTAX ContNetAddressEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing objects for a particular + network address." + INDEX { contNetAddressIndex } + ::= { contNetAddressTable 1 } + + ContNetAddressEntry ::= + SEQUENCE { + contNetAddressIndex + INTEGER, + contNetAddressNetworkType + OBJECT IDENTIFIER, + contNetAddress + NetworkAddress, + contNetAddressMask + NetworkAddress + } + + contNetAddressIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An unique value identifying a network address." + ::= { contNetAddressEntry 1 } + + contNetAddressNetworkType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies the Network type e.g Inband, etc." + ::= { contNetAddressEntry 2 } + + contNetAddress OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the network address of the device for a + particular network." + ::= { contNetAddressEntry 3 } + + contNetAddressMask OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the subnet mask for the network address of the + device for a particular network" + ::= { contNetAddressEntry 4 } + + -- Cont Type Identifiers + + contUnknownTypeID OBJECT IDENTIFIER ::= { contTypeID 1 } + +END |