mibs/MIBS/mrv/NBS-META-MIB
2023-12-05 12:25:34 +01:00

264 lines
8.3 KiB
Plaintext

NBS-META-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, OBJECT-IDENTITY, MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
InterfaceIndex
FROM IF-MIB
nbs
FROM NBS-MIB
;
nbsMetaMib MODULE-IDENTITY
LAST-UPDATED "201209260000Z" -- Sep 26, 2012
ORGANIZATION "NBS"
CONTACT-INFO
"For technical support, please contact your service channel"
DESCRIPTION
"MIB for representing NBS FDRNIX private information"
::= { nbs 205 }
nbsMetaMibGrp OBJECT-IDENTITY
STATUS current
DESCRIPTION "Meta MIB"
::= { nbsMetaMib 1 }
nbsMetaMibFeatureTableSize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of rows in the nbsMetaMibFeature table"
::= { nbsMetaMibGrp 1 }
nbsMetaMibFeatureTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsMetaMibFeatureEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of features a hardware device might implement."
::= { nbsMetaMibGrp 2 }
nbsMetaMibFeatureEntry OBJECT-TYPE
SYNTAX NbsMetaMibFeatureEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A specific feature"
INDEX { nbsMetaMibFeatureID }
::= { nbsMetaMibFeatureTable 1 }
NbsMetaMibFeatureEntry ::= SEQUENCE {
nbsMetaMibFeatureID INTEGER,
nbsMetaMibFeatureFamily DisplayString,
nbsMetaMibFeatureName DisplayString,
nbsMetaMibFeatureDesc DisplayString,
nbsMetaMibFeatureUnits DisplayString,
nbsMetaMibFeatureType INTEGER
}
nbsMetaMibFeatureID OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique identifier for this feature"
::= { nbsMetaMibFeatureEntry 1 }
nbsMetaMibFeatureFamily OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Family of this feature"
::= { nbsMetaMibFeatureEntry 2 }
nbsMetaMibFeatureName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of this feature"
::= { nbsMetaMibFeatureEntry 3 }
nbsMetaMibFeatureDesc OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description of this feature and its settings"
::= { nbsMetaMibFeatureEntry 4 }
nbsMetaMibFeatureUnits OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The units used in this feature"
::= { nbsMetaMibFeatureEntry 5 }
nbsMetaMibFeatureType OBJECT-TYPE
SYNTAX INTEGER {
enum (1), -- nbsMetaMibVariableCaps contains comma separated
-- list of allowed enums
string (2), -- Caps contains (min, max) string length
integer (3), -- Caps contains (min, max) values
float (4) -- Caps contains (min, max) values
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Data type"
::= { nbsMetaMibFeatureEntry 6 }
nbsMetaMibVariableTableSize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of rows in the nbsMetaMibVariable table"
::= { nbsMetaMibGrp 3 }
nbsMetaMibVariableTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbsMetaMibVariableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of variables a specific device implements."
::= { nbsMetaMibGrp 4 }
nbsMetaMibVariableEntry OBJECT-TYPE
SYNTAX NbsMetaMibVariableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A specific feature"
INDEX { nbsMetaMibVariableIfIndex, nbsMetaMibVariableID }
::= { nbsMetaMibVariableTable 1 }
NbsMetaMibVariableEntry ::= SEQUENCE {
nbsMetaMibVariableIfIndex InterfaceIndex,
nbsMetaMibVariableID INTEGER,
nbsMetaMibVariableCaps DisplayString,
nbsMetaMibVariableDefault DisplayString,
nbsMetaMibVariableJumper DisplayString,
nbsMetaMibVariableOper DisplayString,
nbsMetaMibVariableAdmin DisplayString,
nbsMetaMibVariableStatus DisplayString
}
nbsMetaMibVariableIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"What CCSSPPP does this belong to? If SS and PPP are zero, this
belongs to a chassis. If PPP is zero, this belongs to a slot."
::= { nbsMetaMibVariableEntry 1 }
nbsMetaMibVariableID OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index into nbsMetaMibFeatureTable (nbsMetaMibFeatureID)."
::= { nbsMetaMibVariableEntry 2 }
nbsMetaMibVariableCaps OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A list of comma separated strings that indicate what values
this variable supports. Ranges and string lengths are
expressed as a two item list (MIN,MAX). A zero length string
indicates this variable is read only."
::= { nbsMetaMibVariableEntry 3 }
nbsMetaMibVariableDefault OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Default value of this variable. It may report a zero length
string if FeatureType is string."
::= { nbsMetaMibVariableEntry 4 }
nbsMetaMibVariableJumper OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current jumper setting for this variable. If the current
jumper setting cannot be reported:
- VariableJumper will report 'N/A' if FeatureType is
string.
- VariableJumper will be zero length otherwise.
If FeatureType is string, a zero length VariableJumper is
a valid value."
::= { nbsMetaMibVariableEntry 5 }
nbsMetaMibVariableOper OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current operational value for this variable. If the current
operational value cannot be reported:
- VariableOper will report 'N/A' if FeatureType is
string.
- VariableOper will be zero length otherwise.
If VariableOper reports not supported, but VariableCaps
reports non-zero length, this variable is write-only.
If FeatureType is string, a zero length VariableOper is
a valid value."
::= { nbsMetaMibVariableEntry 6 }
nbsMetaMibVariableAdmin OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administrative value of this variable. If the administrative
value cannot be set for this variable, VariableCaps will
report a zero length string when read.
Writing zero length values are only permitted if FeatureType
is string and VariableCaps permits it. Otherwise, zero
length strings will be rejected.
If FeatureType is string, a zero length VariableAdmin is
a valid value."
::= { nbsMetaMibVariableEntry 7 }
nbsMetaMibVariableStatus OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Messages relating to this variable"
::= { nbsMetaMibVariableEntry 8 }
END