summaryrefslogtreecommitdiff
path: root/MIBS/mrv/NBS-MIB
blob: 8ccf07337c6487c8a00100f8a239b284bd053ad1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185

NBS-MIB  DEFINITIONS ::= BEGIN

IMPORTS

    Unsigned32, Counter64, MODULE-IDENTITY, OBJECT-IDENTITY,
    enterprises
        FROM SNMPv2-SMI

    TEXTUAL-CONVENTION
        FROM SNMPv2-TC
    ;



nbsMib  MODULE-IDENTITY
    LAST-UPDATED  "201706280000Z" -- June 28, 2017
    ORGANIZATION  "NBS"
    CONTACT-INFO
      "For technical support, please contact your service channel"

    DESCRIPTION
      "Textual conventions for NBS mibs.

       Some informal NBS conventions used include the following:

         A DESCRIPTION specifying 'Persistent' indicates a user-
         configured attribute that can be stored in the Agent's
         non-volatile file system as a configuration file such as
         'startup-config'.

         A DESCRIPTION specifying 'Impulse' indicates a user setting
         that the Agent will immediately attempt but will not store
         persistently.

         An object name containing 'Admin' indicates a setting
         requested by the user which may be overridden by the system.
         Admin objects should be updated in the Agent immediately, so
         a GET request immediately after the SET is accepted will
         be answered with a GET-RESPONSE indicating the new value.

         An object name containing 'Oper' indicates an attribute's
         actual state.

         An object name containing 'Caps' is a bitmask which refers to
         the capabilities of an entity to support corresponding entries
         in a specified feature table."
    ::= { nbs 250 }


-- *******************************************************************
-- NBS-MIB Object Identifier Definition
-- *******************************************************************

nbs OBJECT-IDENTITY
    STATUS      current
    DESCRIPTION
      "Root OID of NBS mibs"
    ::= { enterprises 629 }


-- *******************************************************************
-- NBS-MIB defines and textual conventions
-- *******************************************************************


Unsigned16TC ::= TEXTUAL-CONVENTION
     STATUS       current
     DESCRIPTION
        "Used to represent an unsigned two-octet integer"
     SYNTAX     Unsigned32 (0..65535)

Unsigned64TC ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION
        "Used to represent an unsigned eight-octet integer"
    SYNTAX      Counter64

WritableU64 ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION
        "Used to represent an unsigned eight-octet integer which can
         be SET in SNMPv1"
    SYNTAX      OCTET STRING (SIZE(8))

NbsTcTemperature ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION
       "Temperature in degrees Celsius.  When writable, persistent.
        Not supported value: 0x80000000
        (decimal -2147483648)"
    SYNTAX      INTEGER (-2147483648..1000)

NbsTcMilliVolt ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION
       "Voltage in units of milliVolts.  When writable, persistent.
        Not supported value: -1"
    SYNTAX      INTEGER (-1..1000000)

NbsTcMilliAmp ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION
       "Amperage in units of milliAmps.  When writable, persistent.
        Not supported value: -1"
    SYNTAX      INTEGER (-1..1000000)

NbsTcMicroAmp ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION
       "Electrical current in units of micro amperes. When writable, persistent.
        Not supported value: -1"
    SYNTAX      INTEGER (-1..2147483647)

NbsTcMilliDb ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION
       "Decibels in thousandths.  When writable, persistent.

        The reserved value -1,000,000 indicates that the signal is
        blocked from passing through.

        Blocked value:       -1000000
        Not supported value: 0x80000000
        (decimal -2147483648)"
    SYNTAX      INTEGER (-2147483648..100000)

NbsTcMilliWatts ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION
       "Electrical Power, in milliwatts.

        Not supported value: -1"
    SYNTAX      INTEGER

NbsTcMHz ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION
       "Frequency in units of MHz.  When writable, persistent.
        Not supported value: 0"
    SYNTAX      Unsigned32 (1..4294967295)

NbsTcStatusSimple ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION
       "Basic operating status"
    SYNTAX      INTEGER {
        notSupported (1),
        bad          (2),
        good         (3),
        notInstalled (4)
    }

NbsTcStatusLevel ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION
       "Severity level"
    SYNTAX      INTEGER {
        notSupported      (1),
        statusLowError    (2),
        statusLowWarning  (3),
        statusGood        (4),
        statusHighWarning (5),
        statusHighError   (6)
    }

NbsTcPartIndex ::= TEXTUAL-CONVENTION
    STATUS       current
    DESCRIPTION
       "Unique ID within scope of an ifIndex"
    SYNTAX       Unsigned32

NbsTcStagingCommit ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION
       "Staging commit command"
    SYNTAX      INTEGER {
        notSupported      (1),
        supported         (2),
        revertToCommitted (3),
        apply             (4)
    }

END