summaryrefslogtreecommitdiff
path: root/MIBS/mrv/NBS-META-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/mrv/NBS-META-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/mrv/NBS-META-MIB')
-rw-r--r--MIBS/mrv/NBS-META-MIB263
1 files changed, 263 insertions, 0 deletions
diff --git a/MIBS/mrv/NBS-META-MIB b/MIBS/mrv/NBS-META-MIB
new file mode 100644
index 0000000..2a2f6df
--- /dev/null
+++ b/MIBS/mrv/NBS-META-MIB
@@ -0,0 +1,263 @@
+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
+