Blame mibs/tubs/TUBS-IBR-LINUX-MIB

Packit 022b05
TUBS-IBR-LINUX-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
-- @(#) $Id: TUBS-IBR-LINUX-MIB 807 2000-02-12 11:52:35Z strauss $
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32
Packit 022b05
    	FROM SNMPv2-SMI
Packit 022b05
    TEXTUAL-CONVENTION, DisplayString
Packit 022b05
        FROM SNMPv2-TC
Packit 022b05
    MODULE-COMPLIANCE, OBJECT-GROUP
Packit 022b05
	FROM SNMPv2-CONF
Packit 022b05
    ibr
Packit 022b05
	FROM TUBS-SMI;
Packit 022b05
Packit 022b05
linuxMIB MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED "200002090000Z"
Packit 022b05
    ORGANIZATION "TU Braunschweig"
Packit 022b05
    CONTACT-INFO
Packit 022b05
	"Juergen Schoenwaelder
Packit 022b05
	 TU Braunschweig
Packit 022b05
	 Bueltenweg 74/75
Packit 022b05
	 38106 Braunschweig
Packit 022b05
	 Germany
Packit 022b05
Packit 022b05
	 Tel: +49 531 391 3283
Packit 022b05
	 Fax: +49 531 391 5936
Packit 022b05
	 E-mail: schoenw@ibr.cs.tu-bs.de"
Packit 022b05
    DESCRIPTION
Packit 022b05
	"Experimental MIB module for the linux operating system."
Packit 022b05
    REVISION	"200002090000Z"
Packit 022b05
    DESCRIPTION
Packit 022b05
	"Updated IMPORTS and minor stylistic fixes."
Packit 022b05
    REVISION	"9801070622Z"
Packit 022b05
    DESCRIPTION
Packit 022b05
	"Load average object-types added, clarification of linuxCPU."
Packit 022b05
    REVISION	"9702141023Z"
Packit 022b05
    DESCRIPTION
Packit 022b05
	"Various cleanups to make the module conforming to SNMPv2 SMI."
Packit 022b05
    REVISION	"9411152024Z"
Packit 022b05
    DESCRIPTION
Packit 022b05
	"The initial revision of this module."
Packit 022b05
    ::= { ibr 5 }
Packit 022b05
Packit 022b05
-- The various groups defined within this MIB module:
Packit 022b05
Packit 022b05
linuxObjects OBJECT IDENTIFIER ::= { linuxMIB 2 }
Packit 022b05
Packit 022b05
linuxConformance OBJECT IDENTIFIER ::= { linuxMIB 3 }
Packit 022b05
Packit 022b05
-- Textual Conventions:
Packit 022b05
Packit 022b05
LoadValue ::= TEXTUAL-CONVENTION
Packit 022b05
    DISPLAY-HINT "d-2"
Packit 022b05
    STATUS	 current
Packit 022b05
    DESCRIPTION
Packit 022b05
	"This data type represents a systems load average over a
Packit 022b05
	 given time interval. Every usage of this textual convention
Packit 022b05
	 is required to specify the time interval. A value represents
Packit 022b05
	 the average number of processes ready to run times 100."
Packit 022b05
    SYNTAX Integer32 (0..2147483647)
Packit 022b05
Packit 022b05
-- Object definitions:
Packit 022b05
Packit 022b05
linuxCPU OBJECT-TYPE
Packit 022b05
    SYNTAX	DisplayString
Packit 022b05
    MAX-ACCESS	read-only
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION
Packit 022b05
	"The identification of the linux CPUs. This string contains
Packit 022b05
	 foreach CPU present in the system the CPU type, model and
Packit 022b05
	 vendor (if known by the operating system)."
Packit 022b05
    ::= { linuxObjects 1 }
Packit 022b05
Packit 022b05
linuxBogo OBJECT-TYPE
Packit 022b05
    SYNTAX	Unsigned32
Packit 022b05
    MAX-ACCESS	read-only
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION
Packit 022b05
	"The number of BOGO MIPS of the linux system."
Packit 022b05
    ::= { linuxObjects 2 }
Packit 022b05
Packit 022b05
linuxLoadAvg1 OBJECT-TYPE
Packit 022b05
    SYNTAX	LoadValue
Packit 022b05
    MAX-ACCESS	read-only
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION
Packit 022b05
	"The average system load during the last 60 seconds."
Packit 022b05
    ::= { linuxObjects 3 }
Packit 022b05
Packit 022b05
linuxLoadAvg5 OBJECT-TYPE
Packit 022b05
    SYNTAX	LoadValue
Packit 022b05
    MAX-ACCESS	read-only
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION
Packit 022b05
	"The average system load during the last 5 minutes."
Packit 022b05
    ::= { linuxObjects 4 }
Packit 022b05
Packit 022b05
linuxLoadAvg15 OBJECT-TYPE
Packit 022b05
    SYNTAX	LoadValue
Packit 022b05
    MAX-ACCESS	read-only
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION
Packit 022b05
	"The average system load during the last 15 minutes."
Packit 022b05
    ::= { linuxObjects 5 }
Packit 022b05
Packit 022b05
-- Conformance statements:
Packit 022b05
Packit 022b05
linuxCompliances OBJECT IDENTIFIER ::= { linuxConformance 1 }
Packit 022b05
Packit 022b05
linuxGroups OBJECT IDENTIFIER ::= { linuxConformance 2 }
Packit 022b05
Packit 022b05
linuxCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION
Packit 022b05
	"The compliance statement for an SNMP entity which implements
Packit 022b05
	 the linux MIB."
Packit 022b05
    MODULE     -- this module
Packit 022b05
    MANDATORY-GROUPS { linuxGroup }
Packit 022b05
    ::= { linuxCompliances 1 }
Packit 022b05
Packit 022b05
linuxGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
	linuxCPU, linuxBogo,
Packit 022b05
	linuxLoadAvg1, linuxLoadAvg5, linuxLoadAvg15
Packit 022b05
    }
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION
Packit 022b05
	"A collection of linux specific objects."
Packit 022b05
    ::= { linuxGroups 1 }
Packit 022b05
Packit 022b05
END