~rdoering/ubuntu/karmic/erlang/fix-535090

« back to all changes in this revision

Viewing changes to lib/os_mon/mibs/OTP-OS-MON-MIB.mib

  • Committer: Bazaar Package Importer
  • Author(s): Sergei Golovan
  • Date: 2009-02-15 16:42:52 UTC
  • mfrom: (3.1.2 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090215164252-q5x4rcf8a5pbesb1
Tags: 1:12.b.5-dfsg-2
Upload to unstable after lenny is released.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 
3
3
IMPORTS
4
4
    MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
5
 
    Counter32, Gauge32, Integer32
 
5
    Counter32, Gauge32, Integer32, Unsigned32, Counter64
6
6
        FROM SNMPv2-SMI
7
 
    DisplayString
 
7
    TEXTUAL-CONVENTION, DisplayString
8
8
        FROM SNMPv2-TC
9
9
    MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
10
10
        FROM SNMPv2-CONF
14
14
        FROM OTP-MIB
15
15
    ;
16
16
 
 
17
 
17
18
otpOsMonModule MODULE-IDENTITY
18
19
    LAST-UPDATED  "0305090900Z"
19
20
    ORGANIZATION  "Ericsson"
50
51
        "The initial revision of MIB module OTP-OS-MON-MIB."
51
52
    ::= { otpModules 4 }
52
53
 
 
54
OTPCounterBasedGauge64 ::= TEXTUAL-CONVENTION
 
55
  STATUS       current
 
56
  DESCRIPTION
 
57
        "The CounterBasedGauge64 type represents a non-negative
 
58
        integer, which may increase or decrease, but shall never
 
59
        exceed a maximum value, nor fall below a minimum value. The
 
60
        maximum value can not be greater than 2^64-1
 
61
        (18446744073709551615 decimal), and the minimum value can
 
62
 
 
63
        not be smaller than 0.  The value of a CounterBasedGauge64
 
64
        has its maximum value whenever the information being modeled
 
65
        is greater than or equal to its maximum value, and has its
 
66
        minimum value whenever the information being modeled is
 
67
        smaller than or equal to its minimum value.  If the
 
68
        information being modeled subsequently decreases below
 
69
        (increases above) the maximum (minimum) value, the
 
70
        CounterBasedGauge64 also decreases (increases).
 
71
 
 
72
        Note that this TC is not strictly supported in SMIv2,
 
73
        because the 'always increasing' and 'counter wrap' semantics
 
74
        associated with the Counter64 base type are not preserved.
 
75
        It is possible that management applications which rely
 
76
        solely upon the (Counter64) ASN.1 tag to determine object
 
77
        semantics will mistakenly operate upon objects of this type
 
78
        as they would for Counter64 objects.
 
79
 
 
80
        This textual convention represents a limited and short-term
 
81
        solution, and may be deprecated as a long term solution is
 
82
        defined and deployed to replace it."
 
83
  SYNTAX Counter64
 
84
 
53
85
otpOsMonMIB     OBJECT IDENTIFIER ::= { otpApplications 2 }
54
86
otpOsMonMIBConformance
55
87
                OBJECT IDENTIFIER ::= { otpOsMonMIB 1 }
107
139
    ::= { loadTable 1 }
108
140
 
109
141
LoadEntry ::= SEQUENCE {
110
 
    loadErlNodeName                 DisplayString,
111
 
    loadSystemTotalMemory           Gauge32,
112
 
    loadSystemUsedMemory            Gauge32,
113
 
    loadLargestErlProcess           DisplayString,
114
 
    loadLargestErlProcessUsedMemory Gauge32,
115
 
    loadCpuLoad                     Integer32,
116
 
    loadCpuLoad5                    Integer32,
117
 
    loadCpuLoad15                   Integer32
 
142
    loadErlNodeName                   DisplayString,
 
143
    loadSystemTotalMemory             Gauge32,
 
144
    loadSystemUsedMemory              Gauge32,
 
145
    loadLargestErlProcess             DisplayString,
 
146
    loadLargestErlProcessUsedMemory   Gauge32,
 
147
    loadCpuLoad                       Integer32,
 
148
    loadCpuLoad5                      Integer32,
 
149
    loadCpuLoad15                     Integer32,
 
150
    loadOsWordsize                    Unsigned32,
 
151
    loadSystemTotalMemory64           OTPCounterBasedGauge64,
 
152
    loadSystemUsedMemory64            OTPCounterBasedGauge64,
 
153
    loadLargestErlProcessUsedMemory64 OTPCounterBasedGauge64
118
154
    }
119
155
 
120
156
loadErlNodeName OBJECT-TYPE
189
225
        where the Erlang node runs."
190
226
    ::= { loadEntry 8}
191
227
 
 
228
loadOsWordsize OBJECT-TYPE
 
229
    SYNTAX      Unsigned32
 
230
    MAX-ACCESS  read-only
 
231
    STATUS      current
 
232
    DESCRIPTION
 
233
        "The wordsize of the operating operating system."
 
234
    ::= { loadEntry 9 }
 
235
 
 
236
loadSystemTotalMemory64 OBJECT-TYPE
 
237
    SYNTAX      OTPCounterBasedGauge64
 
238
    UNITS       "bytes"
 
239
    MAX-ACCESS  read-only
 
240
    STATUS      current
 
241
    DESCRIPTION
 
242
        "The amount of total memory in the system for 64-bit operating system."
 
243
    ::= { loadEntry 10 }
 
244
 
 
245
loadSystemUsedMemory64 OBJECT-TYPE
 
246
    SYNTAX      OTPCounterBasedGauge64
 
247
    UNITS       "bytes"
 
248
    MAX-ACCESS  read-only
 
249
    STATUS      current
 
250
    DESCRIPTION
 
251
        "The amount of used memory for 64-bit operating system."
 
252
    ::= { loadEntry 11 }
 
253
 
 
254
loadLargestErlProcessUsedMemory64 OBJECT-TYPE
 
255
    SYNTAX      OTPCounterBasedGauge64
 
256
    UNITS       "bytes"
 
257
    MAX-ACCESS  read-only
 
258
    STATUS      current
 
259
    DESCRIPTION
 
260
        "The amount of memory used by the largest Erlang
 
261
        process for 64-bit operating system.."
 
262
    ::= { loadEntry 12 }
 
263
 
192
264
diskAlmostFullThreshold OBJECT-TYPE
193
265
    SYNTAX      Integer32 (0..100)
194
266
    MAX-ACCESS  read-only    
306
378
              loadLargestErlProcessUsedMemory,
307
379
              loadCpuLoad,
308
380
              loadCpuLoad5,
309
 
              loadCpuLoad15}
 
381
              loadCpuLoad15,
 
382
              loadOsWordsize,
 
383
              loadSystemTotalMemory64,
 
384
              loadSystemUsedMemory64,
 
385
              loadLargestErlProcessUsedMemory64}
310
386
    STATUS  current
311
387
    DESCRIPTION
312
388
            "A collection of objects providing basic instrumentation