1 TUBS-IBR-LINUX-MIB DEFINITIONS ::= BEGIN
3 -- @(#) $Id: TUBS-IBR-LINUX-MIB 807 2000-02-12 11:52:35Z strauss $
6 MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32
8 TEXTUAL-CONVENTION, DisplayString
10 MODULE-COMPLIANCE, OBJECT-GROUP
15 linuxMIB MODULE-IDENTITY
16 LAST-UPDATED "200002090000Z"
17 ORGANIZATION "TU Braunschweig"
19 "Juergen Schoenwaelder
27 E-mail: schoenw@ibr.cs.tu-bs.de"
29 "Experimental MIB module for the linux operating system."
30 REVISION "200002090000Z"
32 "Updated IMPORTS and minor stylistic fixes."
33 REVISION "9801070622Z"
35 "Load average object-types added, clarification of linuxCPU."
36 REVISION "9702141023Z"
38 "Various cleanups to make the module conforming to SNMPv2 SMI."
39 REVISION "9411152024Z"
41 "The initial revision of this module."
44 -- The various groups defined within this MIB module:
46 linuxObjects OBJECT IDENTIFIER ::= { linuxMIB 2 }
48 linuxConformance OBJECT IDENTIFIER ::= { linuxMIB 3 }
50 -- Textual Conventions:
52 LoadValue ::= TEXTUAL-CONVENTION
56 "This data type represents a systems load average over a
57 given time interval. Every usage of this textual convention
58 is required to specify the time interval. A value represents
59 the average number of processes ready to run times 100."
60 SYNTAX Integer32 (0..2147483647)
62 -- Object definitions:
69 "The identification of the linux CPUs. This string contains
70 foreach CPU present in the system the CPU type, model and
71 vendor (if known by the operating system)."
72 ::= { linuxObjects 1 }
79 "The number of BOGO MIPS of the linux system."
80 ::= { linuxObjects 2 }
82 linuxLoadAvg1 OBJECT-TYPE
87 "The average system load during the last 60 seconds."
88 ::= { linuxObjects 3 }
90 linuxLoadAvg5 OBJECT-TYPE
95 "The average system load during the last 5 minutes."
96 ::= { linuxObjects 4 }
98 linuxLoadAvg15 OBJECT-TYPE
103 "The average system load during the last 15 minutes."
104 ::= { linuxObjects 5 }
106 -- Conformance statements:
108 linuxCompliances OBJECT IDENTIFIER ::= { linuxConformance 1 }
110 linuxGroups OBJECT IDENTIFIER ::= { linuxConformance 2 }
112 linuxCompliance MODULE-COMPLIANCE
115 "The compliance statement for an SNMP entity which implements
117 MODULE -- this module
118 MANDATORY-GROUPS { linuxGroup }
119 ::= { linuxCompliances 1 }
121 linuxGroup OBJECT-GROUP
124 linuxLoadAvg1, linuxLoadAvg5, linuxLoadAvg15
128 "A collection of linux specific objects."
129 ::= { linuxGroups 1 }