Blame mibs/UCD-SNMP-MIB.txt

Packit fcad23
UCD-SNMP-MIB DEFINITIONS ::= BEGIN
Packit fcad23
Packit fcad23
-- Design notes:
Packit fcad23
--
Packit fcad23
-- The design of this mib may seem unusual in parts, as it was
Packit fcad23
-- designed for ease of numerical management routines.
Packit fcad23
-- 
Packit fcad23
-- In that light, most sub-sections of this mib have four common
Packit fcad23
-- numerical oid consistencies:
Packit fcad23
--
Packit fcad23
-- 2021.ID.1   : an integer index value.  In scalers, this is always
Packit fcad23
--               of value 1.  In tables it is a row index.
Packit fcad23
-- 2021.ID.2   : a name of the script, process, etc. that this row represents.
Packit fcad23
-- 2021.ID.100 : An error flag indicating if an error is present on
Packit fcad23
--               that row (a threshold value was crossed, etc).
Packit fcad23
-- 2021.ID.101 : An error string describing why the error flag is non-0.
Packit fcad23
--
Packit fcad23
-- These conventions enable managers to easy examine portions of the
Packit fcad23
-- mib by setting the ID to the sub-section they are interested in
Packit fcad23
-- monitoring, and then scanning the .100 value to check for an
Packit fcad23
-- error(s), and get a more specific error message from .101 for the
Packit fcad23
-- named check found in .2.
Packit fcad23
--
Packit fcad23
-- Row numbers between 2 and 100 are sub-section specific.
Packit fcad23
--
Packit fcad23
-- Mib sections utilizing the above conventions:
Packit fcad23
--   Tables:  	procTable, execTable, diskTable, loadTable
Packit fcad23
--   Scalers: 	memory, snmperrs
Packit fcad23
Packit fcad23
Packit fcad23
IMPORTS
Packit fcad23
    OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY,
Packit fcad23
    Integer32, Opaque, enterprises, Counter32, Unsigned32
Packit fcad23
        FROM SNMPv2-SMI
Packit fcad23
Packit fcad23
    CounterBasedGauge64
Packit fcad23
        FROM HCNUM-TC
Packit fcad23
Packit fcad23
    TEXTUAL-CONVENTION, DisplayString, TruthValue
Packit fcad23
	FROM SNMPv2-TC;
Packit fcad23
Packit fcad23
ucdavis MODULE-IDENTITY
Packit fcad23
    LAST-UPDATED "201606100000Z"
Packit fcad23
    ORGANIZATION "University of California, Davis"
Packit fcad23
    CONTACT-INFO    
Packit fcad23
	"This mib is no longer being maintained by the University of
Packit fcad23
	 California and is now in life-support-mode and being
Packit fcad23
	 maintained by the net-snmp project.  The best place to write
Packit fcad23
	 for public questions about the net-snmp-coders mailing list
Packit fcad23
	 at net-snmp-coders@lists.sourceforge.net.
Packit fcad23
Packit fcad23
         postal:   Wes Hardaker
Packit fcad23
                   P.O. Box 382
Packit fcad23
                   Davis CA  95617
Packit fcad23
Packit fcad23
         email:    net-snmp-coders@lists.sourceforge.net
Packit fcad23
        "
Packit fcad23
    DESCRIPTION
Packit fcad23
	"This file defines the private UCD SNMP MIB extensions."
Packit fcad23
Packit fcad23
    REVISION     "201606100000Z"
Packit fcad23
    DESCRIPTION
Packit fcad23
	"New 64-bit memory objects"
Packit fcad23
Packit fcad23
    REVISION     "201407310000Z"
Packit fcad23
    DESCRIPTION
Packit fcad23
	"New object for number of CPUs as counted by the agent"
Packit fcad23
    REVISION	 "201105140000Z"
Packit fcad23
    DESCRIPTION
Packit fcad23
	"New objects for monitoring CPU Steal, Guest and Nice values"
Packit fcad23
Packit fcad23
    REVISION	 "200901190000Z"
Packit fcad23
    DESCRIPTION
Packit fcad23
	"New 64-bit objects for monitoring large disk usage"
Packit fcad23
Packit fcad23
    REVISION	 "200611220000Z"
Packit fcad23
    DESCRIPTION
Packit fcad23
	"Clarify behaviour of objects in the memory & systemStats groups
Packit fcad23
         (including updated versions of malnamed mem*Text objects).
Packit fcad23
         Define suitable TCs to describe error reporting/fix behaviour."
Packit fcad23
Packit fcad23
    REVISION	 "200404070000Z"
Packit fcad23
    DESCRIPTION
Packit fcad23
	"Added ssCpuRawSoftIRQ for Linux (2.6) and forgotten raw swap counters."
Packit fcad23
Packit fcad23
    REVISION	 "200209050000Z"
Packit fcad23
    DESCRIPTION
Packit fcad23
	"Deprecate the non-raw objects."
Packit fcad23
Packit fcad23
    REVISION	 "200109200000Z"
Packit fcad23
    DESCRIPTION
Packit fcad23
	"Group to monitor log files"
Packit fcad23
Packit fcad23
    REVISION	 "200101170000Z"
Packit fcad23
    DESCRIPTION
Packit fcad23
	"Added raw CPU and IO counters."
Packit fcad23
Packit fcad23
    REVISION	 "9912090000Z"
Packit fcad23
    DESCRIPTION
Packit fcad23
	"SMIv2 version converted from older MIB definitions."
Packit fcad23
    ::= { enterprises 2021 }
Packit fcad23
Packit fcad23
-- Current UCD core mib table entries:
Packit fcad23
--   prTable          OBJECT IDENTIFIER ::= { ucdavis   2 }
Packit fcad23
--   memory           OBJECT IDENTIFIER ::= { ucdavis   4 }
Packit fcad23
--   extTable         OBJECT IDENTIFIER ::= { ucdavis   8 }
Packit fcad23
--   diskTable        OBJECT IDENTIFIER ::= { ucdavis   9 }
Packit fcad23
--   loadTable        OBJECT IDENTIFIER ::= { ucdavis  10 }
Packit fcad23
--   systemStats      OBJECT IDENTIFIER ::= { ucdavis  11 }
Packit fcad23
--   ucdDemoMIB       OBJECT IDENTIFIER ::= { ucdavis  14 } - UCD-DEMO-MIB
Packit fcad23
--   fileTable        OBJECT IDENTIFIER ::= { ucdavis  15 }
Packit fcad23
--   logMatch         OBJECT IDENTIFIER ::= { ucdavis  16 }
Packit fcad23
--   version          OBJECT IDENTIFIER ::= { ucdavis 100 }
Packit fcad23
--   snmperrs         OBJECT IDENTIFIER ::= { ucdavis 101 }
Packit fcad23
--   mibRegistryTable OBJECT IDENTIFIER ::= { ucdavis 102 }
Packit fcad23
Packit fcad23
-- Older mib table entries that were changed to new locations above:
Packit fcad23
--   processes        OBJECT IDENTIFIER ::= { ucdavis   1 }
Packit fcad23
--   exec             OBJECT IDENTIFIER ::= { ucdavis   3 }
Packit fcad23
--   disk             OBJECT IDENTIFIER ::= { ucdavis   6 }
Packit fcad23
--   load             OBJECT IDENTIFIER ::= { ucdavis   7 }
Packit fcad23
Packit fcad23
-- Never implemented and removed from the mib:
Packit fcad23
--   lockd            OBJECT IDENTIFIER ::= { ucdavis   5 }
Packit fcad23
Packit fcad23
-- Branches for registering other UCD MIB modules:
Packit fcad23
ucdInternal           OBJECT IDENTIFIER ::= { ucdavis 12 }
Packit fcad23
ucdExperimental       OBJECT IDENTIFIER ::= { ucdavis 13 }
Packit fcad23
Packit fcad23
-- OID values assigned in the ucdExperimental branch:
Packit fcad23
--   ucdIpFwAccMIB    OBJECT IDENTIFIER ::= { ucdExperimental  1 } - UCD-IPFWACC-MIB
Packit fcad23
--   ucdIpFilter      OBJECT IDENTIFIER ::= { ucdExperimental  2 } - UCD-IPFILTER-MIB
Packit fcad23
--   wavelan          OBJECT IDENTIFIER ::= { ucdExperimental  3 } - WL-MIB
Packit fcad23
--   ucdDlmodMIB      OBJECT IDENTIFIER ::= { ucdExperimental 14 } - UCD-DLMOD-MIB
Packit fcad23
--   ucdDiskIOMIB     OBJECT IDENTIFIER ::= { ucdExperimental 15 } - UCD-DISKIO-MIB
Packit fcad23
--   lmSensors        OBJECT IDENTIFIER ::= { ucdExperimental 16 } - LM-SENSORS-MIB
Packit fcad23
Packit fcad23
Packit fcad23
-- These are the old returned values of the agent type.
Packit fcad23
-- originally returned to:  .iso.org.dod.internet.mgmt.mib-2.system.sysObjectID.0 
Packit fcad23
-- Current versions of the agent return an equivalent OID from the netSnmpAgentOIDs
Packit fcad23
-- tree (defined in NET-SNMP-TC), which includes values for some additional O/Ss
Packit fcad23
Packit fcad23
ucdSnmpAgent      OBJECT IDENTIFIER ::= { ucdavis 250 }
Packit fcad23
hpux9             OBJECT IDENTIFIER ::= { ucdSnmpAgent 1 }
Packit fcad23
sunos4            OBJECT IDENTIFIER ::= { ucdSnmpAgent 2 }
Packit fcad23
solaris           OBJECT IDENTIFIER ::= { ucdSnmpAgent 3 }
Packit fcad23
osf               OBJECT IDENTIFIER ::= { ucdSnmpAgent 4 }
Packit fcad23
ultrix            OBJECT IDENTIFIER ::= { ucdSnmpAgent 5 }
Packit fcad23
hpux10            OBJECT IDENTIFIER ::= { ucdSnmpAgent 6 }
Packit fcad23
netbsd1           OBJECT IDENTIFIER ::= { ucdSnmpAgent 7 }
Packit fcad23
freebsd           OBJECT IDENTIFIER ::= { ucdSnmpAgent 8 }
Packit fcad23
irix              OBJECT IDENTIFIER ::= { ucdSnmpAgent 9 }
Packit fcad23
linux             OBJECT IDENTIFIER ::= { ucdSnmpAgent 10 }
Packit fcad23
bsdi              OBJECT IDENTIFIER ::= { ucdSnmpAgent 11 }
Packit fcad23
openbsd           OBJECT IDENTIFIER ::= { ucdSnmpAgent 12 }
Packit fcad23
win32		  OBJECT IDENTIFIER ::= { ucdSnmpAgent 13 } -- unlucky
Packit fcad23
hpux11            OBJECT IDENTIFIER ::= { ucdSnmpAgent 14 }
Packit fcad23
aix               OBJECT IDENTIFIER ::= { ucdSnmpAgent 15 }
Packit fcad23
macosx            OBJECT IDENTIFIER ::= { ucdSnmpAgent 16 }
Packit fcad23
dragonfly         OBJECT IDENTIFIER ::= { ucdSnmpAgent 17 }
Packit fcad23
unknown           OBJECT IDENTIFIER ::= { ucdSnmpAgent 255 }
Packit fcad23
Packit fcad23
Packit fcad23
--
Packit fcad23
-- Define the Float Textual Convention
Packit fcad23
--   This definition was written by David Perkins.
Packit fcad23
--
Packit fcad23
Packit fcad23
Float ::= TEXTUAL-CONVENTION
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "A single precision floating-point number.  The semantics
Packit fcad23
         and encoding are identical for type 'single' defined in
Packit fcad23
         IEEE Standard for Binary Floating-Point,
Packit fcad23
         ANSI/IEEE Std 754-1985.
Packit fcad23
         The value is restricted to the BER serialization of
Packit fcad23
         the following ASN.1 type:
Packit fcad23
             FLOATTYPE ::= [120] IMPLICIT FloatType
Packit fcad23
         (note: the value 120 is the sum of '30'h and '48'h)
Packit fcad23
         The BER serialization of the length for values of
Packit fcad23
         this type must use the definite length, short
Packit fcad23
         encoding form.
Packit fcad23
Packit fcad23
         For example, the BER serialization of value 123
Packit fcad23
         of type FLOATTYPE is '9f780442f60000'h.  (The tag
Packit fcad23
         is '9f78'h; the length is '04'h; and the value is
Packit fcad23
         '42f60000'h.) The BER serialization of value
Packit fcad23
         '9f780442f60000'h of data type Opaque is
Packit fcad23
         '44079f780442f60000'h. (The tag is '44'h; the length
Packit fcad23
         is '07'h; and the value is '9f780442f60000'h."
Packit fcad23
    SYNTAX Opaque (SIZE (7))
Packit fcad23
Packit fcad23
UCDErrorFlag ::= TEXTUAL-CONVENTION
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Represents a possible error condition"
Packit fcad23
    SYNTAX INTEGER  { noError(0),  error(1) }
Packit fcad23
Packit fcad23
UCDErrorFix ::= TEXTUAL-CONVENTION
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Represents a 'push-button' object, to invoke a suitable
Packit fcad23
         configured action.  Will always return 0 when read."
Packit fcad23
    SYNTAX INTEGER  { noError(0),  runFix(1) }
Packit fcad23
Packit fcad23
--
Packit fcad23
-- Process table checks
Packit fcad23
--
Packit fcad23
Packit fcad23
prTable OBJECT-TYPE
Packit fcad23
    SYNTAX	SEQUENCE OF PrEntry
Packit fcad23
    MAX-ACCESS	not-accessible
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"A table containing information on running
Packit fcad23
	 programs/daemons configured for monitoring in the
Packit fcad23
	 snmpd.conf file of the agent.  Processes violating the
Packit fcad23
	 number of running processes required by the agent's
Packit fcad23
	 configuration file are flagged with numerical and
Packit fcad23
	 textual errors."
Packit fcad23
    ::= { ucdavis 2 }
Packit fcad23
Packit fcad23
prEntry OBJECT-TYPE
Packit fcad23
    SYNTAX	PrEntry
Packit fcad23
    MAX-ACCESS	not-accessible
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "An entry containing a process and its statistics."
Packit fcad23
    INDEX	{ prIndex }
Packit fcad23
    ::= { prTable  1 }
Packit fcad23
Packit fcad23
PrEntry ::= SEQUENCE {
Packit fcad23
    prIndex		Integer32,
Packit fcad23
    prNames		DisplayString,
Packit fcad23
    prMin		Integer32,
Packit fcad23
    prMax		Integer32,
Packit fcad23
    prCount		Integer32,
Packit fcad23
    prErrorFlag		UCDErrorFlag,
Packit fcad23
    prErrMessage	DisplayString,
Packit fcad23
    prErrFix		UCDErrorFix,
Packit fcad23
    prErrFixCmd		DisplayString
Packit fcad23
}
Packit fcad23
Packit fcad23
prIndex OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32 (0..65535)
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"Reference Index for each observed process."
Packit fcad23
    ::= { prEntry 1 }
Packit fcad23
Packit fcad23
prNames OBJECT-TYPE
Packit fcad23
    SYNTAX	DisplayString
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The process name we're counting/checking on."
Packit fcad23
    ::= { prEntry 2 }
Packit fcad23
Packit fcad23
prMin OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The minimum number of processes that should be
Packit fcad23
	 running.  An error flag is generated if the number of
Packit fcad23
	 running processes is < the minimum."
Packit fcad23
    ::= { prEntry 3 }
Packit fcad23
Packit fcad23
prMax OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The maximum number of processes that should be
Packit fcad23
	 running.  An error flag is generated if the number of
Packit fcad23
	 running processes is > the maximum."
Packit fcad23
    ::= { prEntry 4 }
Packit fcad23
Packit fcad23
prCount OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The number of current processes running with the name
Packit fcad23
	 in question."
Packit fcad23
    ::= { prEntry 5 }
Packit fcad23
Packit fcad23
prErrorFlag OBJECT-TYPE
Packit fcad23
    SYNTAX	UCDErrorFlag
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"A Error flag to indicate trouble with a process.  It
Packit fcad23
	 goes to 1 if there is an error, 0 if no error."
Packit fcad23
    ::= { prEntry 100 }
Packit fcad23
Packit fcad23
prErrMessage OBJECT-TYPE
Packit fcad23
    SYNTAX	DisplayString
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"An error message describing the problem (if one exists)."
Packit fcad23
    ::= { prEntry 101 }
Packit fcad23
Packit fcad23
prErrFix OBJECT-TYPE
Packit fcad23
    SYNTAX	UCDErrorFix
Packit fcad23
    MAX-ACCESS	read-write
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"Setting this to one will try to fix the problem if
Packit fcad23
	 the agent has been configured with a script to call
Packit fcad23
	 to attempt to fix problems automatically using remote
Packit fcad23
	 snmp operations."
Packit fcad23
    ::= { prEntry 102 }
Packit fcad23
Packit fcad23
prErrFixCmd OBJECT-TYPE
Packit fcad23
    SYNTAX	DisplayString
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The command that gets run when the prErrFix column is 
Packit fcad23
	 set to 1."
Packit fcad23
    ::= { prEntry 103 }
Packit fcad23
Packit fcad23
Packit fcad23
Packit fcad23
extTable OBJECT-TYPE
Packit fcad23
    SYNTAX	SEQUENCE OF ExtEntry
Packit fcad23
    MAX-ACCESS	not-accessible
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"A table of extensible commands returning output and
Packit fcad23
	 result codes.  These commands are configured via the
Packit fcad23
	 agent's snmpd.conf file."
Packit fcad23
    ::= { ucdavis 8 }
Packit fcad23
Packit fcad23
extEntry OBJECT-TYPE
Packit fcad23
    SYNTAX     ExtEntry
Packit fcad23
    MAX-ACCESS not-accessible
Packit fcad23
    STATUS     current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "An entry containing an extensible script/program and its output."
Packit fcad23
    INDEX      { extIndex }
Packit fcad23
    ::= { extTable  1 }
Packit fcad23
Packit fcad23
ExtEntry ::= SEQUENCE {
Packit fcad23
    extIndex		Integer32,
Packit fcad23
    extNames		DisplayString,
Packit fcad23
    extCommand		DisplayString,
Packit fcad23
    extResult		Integer32,
Packit fcad23
    extOutput		DisplayString,
Packit fcad23
    extErrFix		UCDErrorFix,
Packit fcad23
    extErrFixCmd	DisplayString
Packit fcad23
}
Packit fcad23
Packit fcad23
extIndex OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32 (0..65535)
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"Reference Index for extensible scripts.  Simply an
Packit fcad23
	 integer row number."
Packit fcad23
    ::= { extEntry 1 }
Packit fcad23
Packit fcad23
extNames OBJECT-TYPE
Packit fcad23
    SYNTAX	DisplayString
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"A Short, one name description of the extensible command."
Packit fcad23
    ::= { extEntry 2 }
Packit fcad23
Packit fcad23
extCommand OBJECT-TYPE
Packit fcad23
    SYNTAX	DisplayString
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The command line to be executed."
Packit fcad23
    ::= { extEntry 3 }
Packit fcad23
Packit fcad23
extResult OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The result code (exit status) from the executed command."
Packit fcad23
    ::= { extEntry 100 }
Packit fcad23
Packit fcad23
extOutput OBJECT-TYPE
Packit fcad23
    SYNTAX	DisplayString
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The first line of output of the executed command."
Packit fcad23
    ::= { extEntry 101 }
Packit fcad23
Packit fcad23
extErrFix OBJECT-TYPE
Packit fcad23
    SYNTAX	UCDErrorFix
Packit fcad23
    MAX-ACCESS	read-write
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"Setting this to one will try to fix the problem if
Packit fcad23
	 the agent has been configured with a script to call
Packit fcad23
	 to attempt to fix problems automatically using remote
Packit fcad23
	 snmp operations."
Packit fcad23
    ::= { extEntry 102 }
Packit fcad23
	
Packit fcad23
extErrFixCmd OBJECT-TYPE
Packit fcad23
    SYNTAX	DisplayString
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The command that gets run when the extErrFix column is 
Packit fcad23
	 set to 1."
Packit fcad23
    ::= { extEntry 103 }
Packit fcad23
Packit fcad23
--
Packit fcad23
-- Memory usage/watch reporting.
Packit fcad23
-- Not supported on all systems!
Packit fcad23
-- See agent/mibgroup/ucd_snmp.h to see if its loaded for your architecture.
Packit fcad23
--
Packit fcad23
memory OBJECT IDENTIFIER ::= { ucdavis 4 }
Packit fcad23
Packit fcad23
memIndex OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Bogus Index.  This should always return the integer 0."
Packit fcad23
    ::= { memory 1 } 
Packit fcad23
Packit fcad23
memErrorName OBJECT-TYPE
Packit fcad23
    SYNTAX	DisplayString
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Bogus Name. This should always return the string 'swap'."
Packit fcad23
    ::= { memory 2 } 
Packit fcad23
Packit fcad23
memTotalSwap OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The total amount of swap space configured for this host."
Packit fcad23
    ::= { memory 3 }
Packit fcad23
Packit fcad23
memAvailSwap OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The amount of swap space currently unused or available."
Packit fcad23
    ::= { memory 4 }
Packit fcad23
Packit fcad23
memTotalReal OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The total amount of real/physical memory installed
Packit fcad23
         on this host."
Packit fcad23
    ::= { memory 5 }
Packit fcad23
Packit fcad23
memAvailReal OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The amount of real/physical memory currently unused
Packit fcad23
         or available."
Packit fcad23
    ::= { memory 6 }
Packit fcad23
Packit fcad23
memTotalSwapTXT OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The total amount of swap space or virtual memory allocated
Packit fcad23
         for text pages on this host.
Packit fcad23
Packit fcad23
         This object will not be implemented on hosts where the
Packit fcad23
         underlying operating system does not distinguish text
Packit fcad23
         pages from other uses of swap space or virtual memory."
Packit fcad23
    ::= { memory 7 }
Packit fcad23
Packit fcad23
memAvailSwapTXT OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	deprecated
Packit fcad23
    DESCRIPTION	
Packit fcad23
	"The amount of swap space or virtual memory currently
Packit fcad23
         being used by text pages on this host.
Packit fcad23
Packit fcad23
         This object will not be implemented on hosts where the
Packit fcad23
         underlying operating system does not distinguish text
Packit fcad23
         pages from other uses of swap space or virtual memory.
Packit fcad23
Packit fcad23
         Note that (despite the name), this value reports the
Packit fcad23
         amount used, rather than the amount free or available
Packit fcad23
         for use.  For clarity, this object is being deprecated
Packit fcad23
         in favour of 'memUsedSwapTXT(16)."
Packit fcad23
    ::= { memory 8 }
Packit fcad23
Packit fcad23
memTotalRealTXT OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The total amount of real/physical memory allocated
Packit fcad23
         for text pages on this host.
Packit fcad23
Packit fcad23
         This object will not be implemented on hosts where the
Packit fcad23
         underlying operating system does not distinguish text
Packit fcad23
         pages from other uses of physical memory."
Packit fcad23
    ::= { memory 9 }
Packit fcad23
Packit fcad23
memAvailRealTXT OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	deprecated
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The amount of real/physical memory currently being
Packit fcad23
         used by text pages on this host.
Packit fcad23
Packit fcad23
         This object will not be implemented on hosts where the
Packit fcad23
         underlying operating system does not distinguish text
Packit fcad23
         pages from other uses of physical memory.
Packit fcad23
Packit fcad23
         Note that (despite the name), this value reports the
Packit fcad23
         amount used, rather than the amount free or available
Packit fcad23
         for use.  For clarity, this object is being deprecated
Packit fcad23
         in favour of 'memUsedRealTXT(17)."
Packit fcad23
    ::= { memory 10 }
Packit fcad23
Packit fcad23
memTotalFree OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The total amount of memory free or available for use on
Packit fcad23
         this host.  This value typically covers both real memory
Packit fcad23
         and swap space or virtual memory."
Packit fcad23
    ::= { memory 11 }
Packit fcad23
Packit fcad23
memMinimumSwap OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The minimum amount of swap space expected to be kept
Packit fcad23
         free or available during normal operation of this host.
Packit fcad23
Packit fcad23
         If this value (as reported by 'memAvailSwap(4)') falls
Packit fcad23
         below the specified level, then 'memSwapError(100)' will
Packit fcad23
         be set to 1 and an error message made available via
Packit fcad23
         'memSwapErrorMsg(101)'."
Packit fcad23
    ::= { memory 12 }
Packit fcad23
Packit fcad23
memShared OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The total amount of real or virtual memory currently
Packit fcad23
         allocated for use as shared memory.
Packit fcad23
Packit fcad23
         This object will not be implemented on hosts where the
Packit fcad23
         underlying operating system does not explicitly identify
Packit fcad23
         memory as specifically reserved for this purpose."
Packit fcad23
    ::= { memory 13 }
Packit fcad23
Packit fcad23
memBuffer OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The total amount of real or virtual memory currently
Packit fcad23
         allocated for use as memory buffers.
Packit fcad23
Packit fcad23
         This object will not be implemented on hosts where the
Packit fcad23
         underlying operating system does not explicitly identify
Packit fcad23
         memory as specifically reserved for this purpose."
Packit fcad23
    ::= { memory 14 }
Packit fcad23
Packit fcad23
memCached OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The total amount of real or virtual memory currently
Packit fcad23
         allocated for use as cached memory.
Packit fcad23
Packit fcad23
         This object will not be implemented on hosts where the
Packit fcad23
         underlying operating system does not explicitly identify
Packit fcad23
         memory as specifically reserved for this purpose."
Packit fcad23
    ::= { memory 15 }
Packit fcad23
Packit fcad23
memUsedSwapTXT OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION	
Packit fcad23
	"The amount of swap space or virtual memory currently
Packit fcad23
         being used by text pages on this host.
Packit fcad23
Packit fcad23
         This object will not be implemented on hosts where the
Packit fcad23
         underlying operating system does not distinguish text
Packit fcad23
         pages from other uses of swap space or virtual memory."
Packit fcad23
    ::= { memory 16 }
Packit fcad23
Packit fcad23
memUsedRealTXT OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The amount of real/physical memory currently being
Packit fcad23
         used by text pages on this host.
Packit fcad23
Packit fcad23
         This object will not be implemented on hosts where the
Packit fcad23
         underlying operating system does not distinguish text
Packit fcad23
         pages from other uses of physical memory."
Packit fcad23
    ::= { memory 17 }
Packit fcad23
Packit fcad23
memTotalSwapX OBJECT-TYPE
Packit fcad23
    SYNTAX	CounterBasedGauge64
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The total amount of swap space configured for this host."
Packit fcad23
    ::= { memory 18 }
Packit fcad23
Packit fcad23
memAvailSwapX OBJECT-TYPE
Packit fcad23
    SYNTAX	CounterBasedGauge64
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The amount of swap space currently unused or available."
Packit fcad23
    ::= { memory 19 }
Packit fcad23
Packit fcad23
memTotalRealX OBJECT-TYPE
Packit fcad23
    SYNTAX	CounterBasedGauge64
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The total amount of real/physical memory installed
Packit fcad23
         on this host."
Packit fcad23
    ::= { memory 20 }
Packit fcad23
Packit fcad23
memAvailRealX OBJECT-TYPE
Packit fcad23
    SYNTAX	CounterBasedGauge64
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The amount of real/physical memory currently unused
Packit fcad23
         or available."
Packit fcad23
    ::= { memory 21 }
Packit fcad23
Packit fcad23
Packit fcad23
memTotalFreeX OBJECT-TYPE
Packit fcad23
    SYNTAX	CounterBasedGauge64
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The total amount of memory free or available for use on
Packit fcad23
         this host.  This value typically covers both real memory
Packit fcad23
         and swap space or virtual memory."
Packit fcad23
    ::= { memory 22 }
Packit fcad23
Packit fcad23
memMinimumSwapX OBJECT-TYPE
Packit fcad23
    SYNTAX	CounterBasedGauge64
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The minimum amount of swap space expected to be kept
Packit fcad23
         free or available during normal operation of this host.
Packit fcad23
Packit fcad23
         If this value (as reported by 'memAvailSwap(4)') falls
Packit fcad23
         below the specified level, then 'memSwapError(100)' will
Packit fcad23
         be set to 1 and an error message made available via
Packit fcad23
         'memSwapErrorMsg(101)'."
Packit fcad23
    ::= { memory 23 }
Packit fcad23
Packit fcad23
memSharedX OBJECT-TYPE
Packit fcad23
    SYNTAX	CounterBasedGauge64
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The total amount of real or virtual memory currently
Packit fcad23
         allocated for use as shared memory.
Packit fcad23
Packit fcad23
         This object will not be implemented on hosts where the
Packit fcad23
         underlying operating system does not explicitly identify
Packit fcad23
         memory as specifically reserved for this purpose."
Packit fcad23
    ::= { memory 24 }
Packit fcad23
Packit fcad23
memBufferX OBJECT-TYPE
Packit fcad23
    SYNTAX	CounterBasedGauge64
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The total amount of real or virtual memory currently
Packit fcad23
         allocated for use as memory buffers.
Packit fcad23
Packit fcad23
         This object will not be implemented on hosts where the
Packit fcad23
         underlying operating system does not explicitly identify
Packit fcad23
         memory as specifically reserved for this purpose."
Packit fcad23
    ::= { memory 25 }
Packit fcad23
Packit fcad23
memCachedX OBJECT-TYPE
Packit fcad23
    SYNTAX	CounterBasedGauge64
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The total amount of real or virtual memory currently
Packit fcad23
         allocated for use as cached memory.
Packit fcad23
Packit fcad23
         This object will not be implemented on hosts where the
Packit fcad23
         underlying operating system does not explicitly identify
Packit fcad23
         memory as specifically reserved for this purpose."
Packit fcad23
    ::= { memory 26 }
Packit fcad23
Packit fcad23
memSwapError OBJECT-TYPE
Packit fcad23
    SYNTAX	UCDErrorFlag
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"Indicates whether the amount of available swap space
Packit fcad23
         (as reported by 'memAvailSwap(4)'), is less than the
Packit fcad23
         desired minimum (specified by 'memMinimumSwap(12)')."
Packit fcad23
    ::= { memory 100 }
Packit fcad23
	
Packit fcad23
memSwapErrorMsg OBJECT-TYPE
Packit fcad23
    SYNTAX	DisplayString
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"Describes whether the amount of available swap space
Packit fcad23
         (as reported by 'memAvailSwap(4)'), is less than the
Packit fcad23
         desired minimum (specified by 'memMinimumSwap(12)')."
Packit fcad23
    ::= { memory 101 } 
Packit fcad23
Packit fcad23
Packit fcad23
dskTable OBJECT-TYPE
Packit fcad23
    SYNTAX	SEQUENCE OF DskEntry
Packit fcad23
    MAX-ACCESS	not-accessible
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"Disk watching information.  Partions to be watched
Packit fcad23
	 are configured by the snmpd.conf file of the agent."
Packit fcad23
    ::= { ucdavis 9 }
Packit fcad23
Packit fcad23
dskEntry OBJECT-TYPE
Packit fcad23
    SYNTAX     DskEntry
Packit fcad23
    MAX-ACCESS not-accessible
Packit fcad23
    STATUS     current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "An entry containing a disk and its statistics."
Packit fcad23
    INDEX      { dskIndex }
Packit fcad23
    ::= { dskTable  1 }
Packit fcad23
Packit fcad23
DskEntry ::= SEQUENCE {
Packit fcad23
    dskIndex		Integer32,
Packit fcad23
    dskPath		DisplayString,
Packit fcad23
    dskDevice		DisplayString,
Packit fcad23
    dskMinimum		Integer32,
Packit fcad23
    dskMinPercent	Integer32,
Packit fcad23
    dskTotal		Integer32,
Packit fcad23
    dskAvail		Integer32,
Packit fcad23
    dskUsed		Integer32,
Packit fcad23
    dskPercent		Integer32,
Packit fcad23
    dskPercentNode	Integer32,
Packit fcad23
    dskErrorFlag	UCDErrorFlag,
Packit fcad23
    dskErrorMsg		DisplayString,
Packit fcad23
    dskTotalLow		Unsigned32,
Packit fcad23
    dskTotalHigh	Unsigned32,
Packit fcad23
    dskAvailLow		Unsigned32,
Packit fcad23
    dskAvailHigh	Unsigned32,
Packit fcad23
    dskUsedLow		Unsigned32,
Packit fcad23
    dskUsedHigh		Unsigned32
Packit fcad23
}
Packit fcad23
Packit fcad23
dskIndex OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32 (0..65535)
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"Integer reference number (row number) for the disk mib."
Packit fcad23
    ::= { dskEntry 1 }
Packit fcad23
	
Packit fcad23
dskPath OBJECT-TYPE
Packit fcad23
    SYNTAX	DisplayString
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Path where the disk is mounted."
Packit fcad23
    ::= { dskEntry 2 } 
Packit fcad23
Packit fcad23
dskDevice OBJECT-TYPE
Packit fcad23
    SYNTAX	DisplayString
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Path of the device for the partition"
Packit fcad23
    ::= { dskEntry 3 } 
Packit fcad23
Packit fcad23
dskMinimum OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Minimum space required on the disk (in kBytes) before the
Packit fcad23
         errors are triggered.  Either this or dskMinPercent is
Packit fcad23
         configured via the agent's snmpd.conf file."
Packit fcad23
    ::= { dskEntry 4 } 
Packit fcad23
Packit fcad23
dskMinPercent OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Percentage of minimum space required on the disk before the
Packit fcad23
         errors are triggered.  Either this or dskMinimum is
Packit fcad23
         configured via the agent's snmpd.conf file."
Packit fcad23
    ::= { dskEntry 5 } 
Packit fcad23
Packit fcad23
dskTotal OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Total size of the disk/partion (kBytes).
Packit fcad23
	 For large disks (>2Tb), this value will
Packit fcad23
	 latch at INT32_MAX (2147483647)."
Packit fcad23
    ::= { dskEntry 6 } 
Packit fcad23
Packit fcad23
dskAvail OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Available space on the disk.
Packit fcad23
	 For large lightly-used disks (>2Tb), this
Packit fcad23
	 value will latch at INT32_MAX (2147483647)."
Packit fcad23
    ::= { dskEntry 7 } 
Packit fcad23
Packit fcad23
dskUsed OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Used space on the disk.
Packit fcad23
	 For large heavily-used disks (>2Tb), this
Packit fcad23
	 value will latch at INT32_MAX (2147483647)."
Packit fcad23
    ::= { dskEntry 8 } 
Packit fcad23
Packit fcad23
dskPercent OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Percentage of space used on disk"
Packit fcad23
    ::= { dskEntry 9 } 
Packit fcad23
Packit fcad23
dskPercentNode OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Percentage of inodes used on disk"
Packit fcad23
    ::= { dskEntry 10 } 
Packit fcad23
Packit fcad23
dskTotalLow OBJECT-TYPE
Packit fcad23
    SYNTAX	Unsigned32
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Total size of the disk/partion (kBytes).
Packit fcad23
	Together with dskTotalHigh composes 64-bit number."
Packit fcad23
    ::= { dskEntry 11 }
Packit fcad23
Packit fcad23
dskTotalHigh OBJECT-TYPE
Packit fcad23
    SYNTAX	Unsigned32
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Total size of the disk/partion (kBytes).
Packit fcad23
	Together with dskTotalLow composes 64-bit number."
Packit fcad23
    ::= { dskEntry 12 }
Packit fcad23
Packit fcad23
dskAvailLow OBJECT-TYPE
Packit fcad23
    SYNTAX	Unsigned32
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Available space on the disk (kBytes).
Packit fcad23
	Together with dskAvailHigh composes 64-bit number."
Packit fcad23
    ::= { dskEntry 13 }
Packit fcad23
Packit fcad23
dskAvailHigh OBJECT-TYPE
Packit fcad23
    SYNTAX	Unsigned32
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Available space on the disk (kBytes).
Packit fcad23
	Together with dskAvailLow composes 64-bit number."
Packit fcad23
    ::= { dskEntry 14 }
Packit fcad23
Packit fcad23
dskUsedLow OBJECT-TYPE
Packit fcad23
    SYNTAX	Unsigned32
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Used space on the disk (kBytes).
Packit fcad23
	Together with dskUsedHigh composes 64-bit number."
Packit fcad23
    ::= { dskEntry 15 }
Packit fcad23
Packit fcad23
dskUsedHigh OBJECT-TYPE
Packit fcad23
    SYNTAX	Unsigned32
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Used space on the disk (kBytes).
Packit fcad23
	Together with dskUsedLow composes 64-bit number."
Packit fcad23
    ::= { dskEntry 16 }
Packit fcad23
Packit fcad23
dskErrorFlag OBJECT-TYPE
Packit fcad23
    SYNTAX	UCDErrorFlag
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Error flag signaling that the disk or partition is under
Packit fcad23
	 the minimum required space configured for it."
Packit fcad23
    ::= { dskEntry 100 } 
Packit fcad23
     
Packit fcad23
dskErrorMsg OBJECT-TYPE
Packit fcad23
    SYNTAX	DisplayString
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"A text description providing a warning and the space left
Packit fcad23
	 on the disk."
Packit fcad23
    ::= { dskEntry 101 } 
Packit fcad23
     
Packit fcad23
laTable OBJECT-TYPE
Packit fcad23
    SYNTAX	SEQUENCE OF LaEntry
Packit fcad23
    MAX-ACCESS	not-accessible
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"Load average information."
Packit fcad23
    ::= { ucdavis 10 }
Packit fcad23
Packit fcad23
laEntry OBJECT-TYPE
Packit fcad23
    SYNTAX	LaEntry
Packit fcad23
    MAX-ACCESS	not-accessible
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"An entry containing a load average and its values."
Packit fcad23
    INDEX	{ laIndex }
Packit fcad23
    ::= { laTable  1 }
Packit fcad23
Packit fcad23
LaEntry ::= SEQUENCE {
Packit fcad23
    laIndex		Integer32,
Packit fcad23
    laNames		DisplayString,
Packit fcad23
    laLoad		DisplayString,
Packit fcad23
    laConfig		DisplayString,
Packit fcad23
    laLoadInt		Integer32,
Packit fcad23
    laLoadFloat		Float,
Packit fcad23
    laErrorFlag		UCDErrorFlag,
Packit fcad23
    laErrMessage	DisplayString
Packit fcad23
}
Packit fcad23
Packit fcad23
laIndex OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32 (0..3)
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"reference index/row number for each observed loadave."
Packit fcad23
    ::= { laEntry 1 }
Packit fcad23
Packit fcad23
laNames OBJECT-TYPE
Packit fcad23
    SYNTAX	DisplayString
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The list of loadave names we're watching."
Packit fcad23
    ::= { laEntry 2 }
Packit fcad23
Packit fcad23
laLoad OBJECT-TYPE
Packit fcad23
    SYNTAX	DisplayString
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The 1,5 and 15 minute load averages (one per row)."
Packit fcad23
    ::= { laEntry 3 }
Packit fcad23
Packit fcad23
laConfig OBJECT-TYPE
Packit fcad23
    SYNTAX	DisplayString
Packit fcad23
    MAX-ACCESS	read-write
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The watch point for load-averages to signal an
Packit fcad23
	 error.  If the load averages rises above this value,
Packit fcad23
	 the laErrorFlag below is set."
Packit fcad23
    ::= { laEntry 4 }
Packit fcad23
Packit fcad23
laLoadInt OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The 1,5 and 15 minute load averages as an integer.
Packit fcad23
	 This is computed by taking the floating point
Packit fcad23
	 loadaverage value and multiplying by 100, then
Packit fcad23
	 converting the value to an integer."
Packit fcad23
    ::= { laEntry 5 }
Packit fcad23
Packit fcad23
laLoadFloat OBJECT-TYPE
Packit fcad23
    SYNTAX	Float
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The 1,5 and 15 minute load averages as an opaquely
Packit fcad23
	 wrapped floating point number."
Packit fcad23
    ::= { laEntry 6 }
Packit fcad23
Packit fcad23
laErrorFlag OBJECT-TYPE
Packit fcad23
    SYNTAX	UCDErrorFlag
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"A Error flag to indicate the load-average has crossed
Packit fcad23
	 its threshold value defined in the snmpd.conf file.
Packit fcad23
	 It is set to 1 if the threshold is crossed, 0 otherwise."
Packit fcad23
    ::= { laEntry 100 }
Packit fcad23
Packit fcad23
laErrMessage OBJECT-TYPE
Packit fcad23
    SYNTAX	DisplayString
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"An error message describing the load-average and its
Packit fcad23
	 surpased watch-point value."
Packit fcad23
    ::= { laEntry 101 }
Packit fcad23
Packit fcad23
Packit fcad23
version	OBJECT IDENTIFIER ::= { ucdavis 100 }
Packit fcad23
Packit fcad23
versionIndex OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Index to mib (always 0)"
Packit fcad23
    ::= { version 1 } 
Packit fcad23
Packit fcad23
versionTag OBJECT-TYPE
Packit fcad23
    SYNTAX	DisplayString
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"CVS tag keyword"
Packit fcad23
    ::= { version 2 } 
Packit fcad23
     
Packit fcad23
versionDate OBJECT-TYPE
Packit fcad23
    SYNTAX	DisplayString
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Date string from RCS keyword"
Packit fcad23
    ::= { version 3 } 
Packit fcad23
Packit fcad23
versionCDate OBJECT-TYPE
Packit fcad23
    SYNTAX	DisplayString
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Date string from ctime() "
Packit fcad23
    ::= { version 4 } 
Packit fcad23
Packit fcad23
versionIdent OBJECT-TYPE
Packit fcad23
    SYNTAX	DisplayString
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Id string from RCS keyword"
Packit fcad23
    ::= { version 5 } 
Packit fcad23
Packit fcad23
versionConfigureOptions OBJECT-TYPE
Packit fcad23
    SYNTAX	DisplayString
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Options passed to the configure script when this agent was built."
Packit fcad23
    ::= { version 6 } 
Packit fcad23
Packit fcad23
versionClearCache OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    MAX-ACCESS	read-write
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Set to 1 to clear the exec cache, if enabled"
Packit fcad23
    ::= { version 10 } 
Packit fcad23
Packit fcad23
versionUpdateConfig OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    MAX-ACCESS	read-write
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Set to 1 to read-read the config file(s)."
Packit fcad23
    ::= { version 11 } 
Packit fcad23
Packit fcad23
versionRestartAgent OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    MAX-ACCESS	read-write
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Set to 1 to restart the agent."
Packit fcad23
    ::= { version 12 } 
Packit fcad23
Packit fcad23
versionSavePersistentData OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    MAX-ACCESS	read-write
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Set to 1 to force the agent to save it's persistent data immediately."
Packit fcad23
    ::= { version 13 } 
Packit fcad23
Packit fcad23
versionDoDebugging OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    MAX-ACCESS	read-write
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION  
Packit fcad23
	"Set to 1 to turn debugging statements on in the agent or 0
Packit fcad23
	 to turn it off."
Packit fcad23
    ::= { version 20 } 
Packit fcad23
Packit fcad23
Packit fcad23
snmperrs OBJECT IDENTIFIER ::= { ucdavis 101 }
Packit fcad23
Packit fcad23
snmperrIndex OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"Bogus Index for snmperrs (always 0)."
Packit fcad23
    ::= { snmperrs 1 }
Packit fcad23
Packit fcad23
snmperrNames OBJECT-TYPE
Packit fcad23
    SYNTAX	DisplayString
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"snmp"
Packit fcad23
    ::= { snmperrs 2 }
Packit fcad23
Packit fcad23
snmperrErrorFlag OBJECT-TYPE
Packit fcad23
    SYNTAX	UCDErrorFlag
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"A Error flag to indicate trouble with the agent.  It
Packit fcad23
	 goes to 1 if there is an error, 0 if no error."
Packit fcad23
    ::= { snmperrs 100 }
Packit fcad23
Packit fcad23
snmperrErrMessage OBJECT-TYPE
Packit fcad23
    SYNTAX	DisplayString
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"An error message describing the problem (if one exists)."
Packit fcad23
    ::= { snmperrs 101 }
Packit fcad23
Packit fcad23
Packit fcad23
mrTable OBJECT-TYPE
Packit fcad23
    SYNTAX	SEQUENCE OF MrEntry
Packit fcad23
    MAX-ACCESS	not-accessible
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"A table displaying all the oid's registered by mib modules in
Packit fcad23
	 the agent.  Since the agent is modular in nature, this lists
Packit fcad23
	 each module's OID it is responsible for and the name of the module"
Packit fcad23
    ::= { ucdavis 102 }
Packit fcad23
Packit fcad23
mrEntry OBJECT-TYPE
Packit fcad23
    SYNTAX	MrEntry
Packit fcad23
    MAX-ACCESS	not-accessible
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"An entry containing a registered mib oid."
Packit fcad23
    INDEX	{ IMPLIED mrIndex }
Packit fcad23
    ::= { mrTable 1 }
Packit fcad23
Packit fcad23
MrEntry ::= SEQUENCE {
Packit fcad23
    mrIndex		OBJECT IDENTIFIER,
Packit fcad23
    mrModuleName	DisplayString
Packit fcad23
}
Packit fcad23
Packit fcad23
mrIndex OBJECT-TYPE
Packit fcad23
    SYNTAX	OBJECT IDENTIFIER
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The registry slot of a mibmodule."
Packit fcad23
    ::= { mrEntry  1 }
Packit fcad23
Packit fcad23
mrModuleName OBJECT-TYPE
Packit fcad23
    SYNTAX	DisplayString
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The module name that registered this OID."
Packit fcad23
    ::= { mrEntry  2 }
Packit fcad23
Packit fcad23
systemStats OBJECT IDENTIFIER ::= { ucdavis 11 }
Packit fcad23
Packit fcad23
ssIndex OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"Bogus Index.  This should always return the integer 1."
Packit fcad23
    ::= { systemStats 1 }
Packit fcad23
Packit fcad23
ssErrorName OBJECT-TYPE
Packit fcad23
    SYNTAX	DisplayString
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"Bogus Name. This should always return the string 'systemStats'."
Packit fcad23
    ::= { systemStats 2 }
Packit fcad23
Packit fcad23
ssSwapIn OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The average amount of memory swapped in from disk,
Packit fcad23
         calculated over the last minute."
Packit fcad23
    ::= { systemStats 3 }
Packit fcad23
Packit fcad23
ssSwapOut OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The average amount of memory swapped out to disk,
Packit fcad23
         calculated over the last minute."
Packit fcad23
    ::= { systemStats 4 }
Packit fcad23
Packit fcad23
ssIOSent OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    UNITS       "blocks/s"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	deprecated
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The average amount of data written to disk or other
Packit fcad23
         block device, calculated over the last minute.
Packit fcad23
       
Packit fcad23
	 This object has been deprecated in favour of
Packit fcad23
         'ssIORawSent(57)', which can be used to calculate
Packit fcad23
         the same metric, but over any desired time period."
Packit fcad23
    ::= { systemStats 5 }
Packit fcad23
Packit fcad23
ssIOReceive OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    UNITS       "blocks/s"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	deprecated
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The average amount of data read from disk or other
Packit fcad23
         block device, calculated over the last minute.
Packit fcad23
       
Packit fcad23
	 This object has been deprecated in favour of
Packit fcad23
         'ssIORawReceived(58)', which can be used to calculate
Packit fcad23
         the same metric, but over any desired time period."
Packit fcad23
    ::= { systemStats 6 }
Packit fcad23
Packit fcad23
ssSysInterrupts OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    UNITS       "interrupts/s"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	deprecated
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The average rate of interrupts processed (including
Packit fcad23
         the clock) calculated over the last minute.
Packit fcad23
       
Packit fcad23
	 This object has been deprecated in favour of
Packit fcad23
         'ssRawInterrupts(59)', which can be used to calculate
Packit fcad23
         the same metric, but over any desired time period."
Packit fcad23
    ::= { systemStats 7 }
Packit fcad23
Packit fcad23
ssSysContext OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    UNITS       "switches/s"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	deprecated
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The average rate of context switches,
Packit fcad23
         calculated over the last minute.
Packit fcad23
       
Packit fcad23
	 This object has been deprecated in favour of
Packit fcad23
         'ssRawContext(60)', which can be used to calculate
Packit fcad23
         the same metric, but over any desired time period."
Packit fcad23
    ::= { systemStats 8 }
Packit fcad23
Packit fcad23
ssCpuUser OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	deprecated
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The percentage of CPU time spent processing
Packit fcad23
         user-level code, calculated over the last minute.
Packit fcad23
       
Packit fcad23
	 This object has been deprecated in favour of
Packit fcad23
         'ssCpuRawUser(50)', which can be used to calculate
Packit fcad23
         the same metric, but over any desired time period."
Packit fcad23
    ::= { systemStats 9 }
Packit fcad23
Packit fcad23
ssCpuSystem OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	deprecated
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The percentage of CPU time spent processing
Packit fcad23
         system-level code, calculated over the last minute.
Packit fcad23
       
Packit fcad23
	 This object has been deprecated in favour of
Packit fcad23
         'ssCpuRawSystem(52)', which can be used to calculate
Packit fcad23
         the same metric, but over any desired time period."
Packit fcad23
    ::= { systemStats 10 }
Packit fcad23
Packit fcad23
ssCpuIdle OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	deprecated
Packit fcad23
    DESCRIPTION
Packit fcad23
	"The percentage of processor time spent idle,
Packit fcad23
         calculated over the last minute.
Packit fcad23
       
Packit fcad23
	 This object has been deprecated in favour of
Packit fcad23
         'ssCpuRawIdle(53)', which can be used to calculate
Packit fcad23
         the same metric, but over any desired time period."
Packit fcad23
    ::= { systemStats 11 }
Packit fcad23
Packit fcad23
-- The agent only implements those of the following counters that the
Packit fcad23
-- kernel supports! Don't expect all to be present.
Packit fcad23
Packit fcad23
ssCpuRawUser OBJECT-TYPE
Packit fcad23
    SYNTAX      Counter32
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The number of 'ticks' (typically 1/100s) spent
Packit fcad23
         processing user-level code.
Packit fcad23
Packit fcad23
         On a multi-processor system, the 'ssCpuRaw*'
Packit fcad23
         counters are cumulative over all CPUs, so their
Packit fcad23
         sum will typically be N*100 (for N processors)."
Packit fcad23
    ::= { systemStats 50 }
Packit fcad23
Packit fcad23
ssCpuRawNice OBJECT-TYPE
Packit fcad23
    SYNTAX      Counter32
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The number of 'ticks' (typically 1/100s) spent
Packit fcad23
         processing reduced-priority code.
Packit fcad23
Packit fcad23
         This object will not be implemented on hosts where
Packit fcad23
         the underlying operating system does not measure
Packit fcad23
         this particular CPU metric.
Packit fcad23
Packit fcad23
         On a multi-processor system, the 'ssCpuRaw*'
Packit fcad23
         counters are cumulative over all CPUs, so their
Packit fcad23
         sum will typically be N*100 (for N processors)."
Packit fcad23
    ::= { systemStats 51 }
Packit fcad23
Packit fcad23
ssCpuRawSystem OBJECT-TYPE
Packit fcad23
    SYNTAX      Counter32
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The number of 'ticks' (typically 1/100s) spent
Packit fcad23
         processing system-level code.
Packit fcad23
Packit fcad23
         On a multi-processor system, the 'ssCpuRaw*'
Packit fcad23
         counters are cumulative over all CPUs, so their
Packit fcad23
         sum will typically be N*100 (for N processors).
Packit fcad23
Packit fcad23
         This object may sometimes be implemented as the
Packit fcad23
         combination of the 'ssCpuRawWait(54)' and
Packit fcad23
         'ssCpuRawKernel(55)' counters, so care must be
Packit fcad23
         taken when summing the overall raw counters."
Packit fcad23
    ::= { systemStats 52 }
Packit fcad23
Packit fcad23
ssCpuRawIdle OBJECT-TYPE
Packit fcad23
    SYNTAX      Counter32
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The number of 'ticks' (typically 1/100s) spent
Packit fcad23
         idle.
Packit fcad23
Packit fcad23
         On a multi-processor system, the 'ssCpuRaw*'
Packit fcad23
         counters are cumulative over all CPUs, so their
Packit fcad23
         sum will typically be N*100 (for N processors)."
Packit fcad23
    ::= { systemStats 53 }
Packit fcad23
Packit fcad23
ssCpuRawWait OBJECT-TYPE
Packit fcad23
    SYNTAX      Counter32
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The number of 'ticks' (typically 1/100s) spent
Packit fcad23
         waiting for IO.
Packit fcad23
Packit fcad23
         This object will not be implemented on hosts where
Packit fcad23
         the underlying operating system does not measure
Packit fcad23
         this particular CPU metric.  This time may also be
Packit fcad23
         included within the 'ssCpuRawSystem(52)' counter.
Packit fcad23
Packit fcad23
         On a multi-processor system, the 'ssCpuRaw*'
Packit fcad23
         counters are cumulative over all CPUs, so their
Packit fcad23
         sum will typically be N*100 (for N processors)."
Packit fcad23
    ::= { systemStats 54 }
Packit fcad23
Packit fcad23
ssCpuRawKernel OBJECT-TYPE
Packit fcad23
    SYNTAX      Counter32
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The number of 'ticks' (typically 1/100s) spent
Packit fcad23
         processing kernel-level code.
Packit fcad23
Packit fcad23
         This object will not be implemented on hosts where
Packit fcad23
         the underlying operating system does not measure
Packit fcad23
         this particular CPU metric.  This time may also be
Packit fcad23
         included within the 'ssCpuRawSystem(52)' counter.
Packit fcad23
Packit fcad23
         On a multi-processor system, the 'ssCpuRaw*'
Packit fcad23
         counters are cumulative over all CPUs, so their
Packit fcad23
         sum will typically be N*100 (for N processors)."
Packit fcad23
    ::= { systemStats 55 }
Packit fcad23
Packit fcad23
ssCpuRawInterrupt OBJECT-TYPE
Packit fcad23
    SYNTAX      Counter32
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The number of 'ticks' (typically 1/100s) spent
Packit fcad23
         processing hardware interrupts.
Packit fcad23
Packit fcad23
         This object will not be implemented on hosts where
Packit fcad23
         the underlying operating system does not measure
Packit fcad23
         this particular CPU metric.
Packit fcad23
Packit fcad23
         On a multi-processor system, the 'ssCpuRaw*'
Packit fcad23
         counters are cumulative over all CPUs, so their
Packit fcad23
         sum will typically be N*100 (for N processors)."
Packit fcad23
    ::= { systemStats 56 }
Packit fcad23
Packit fcad23
ssIORawSent OBJECT-TYPE
Packit fcad23
    SYNTAX      Counter32
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Number of blocks sent to a block device"
Packit fcad23
    ::= { systemStats 57 }
Packit fcad23
Packit fcad23
ssIORawReceived OBJECT-TYPE
Packit fcad23
    SYNTAX      Counter32
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Number of blocks received from a block device"
Packit fcad23
    ::= { systemStats 58 }
Packit fcad23
Packit fcad23
ssRawInterrupts OBJECT-TYPE
Packit fcad23
    SYNTAX      Counter32
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Number of interrupts processed"
Packit fcad23
    ::= { systemStats 59 }
Packit fcad23
Packit fcad23
ssRawContexts OBJECT-TYPE
Packit fcad23
    SYNTAX      Counter32
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Number of context switches"
Packit fcad23
    ::= { systemStats 60 }
Packit fcad23
Packit fcad23
ssCpuRawSoftIRQ OBJECT-TYPE
Packit fcad23
    SYNTAX      Counter32
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The number of 'ticks' (typically 1/100s) spent
Packit fcad23
         processing software interrupts.
Packit fcad23
Packit fcad23
         This object will not be implemented on hosts where
Packit fcad23
         the underlying operating system does not measure
Packit fcad23
         this particular CPU metric.
Packit fcad23
Packit fcad23
         On a multi-processor system, the 'ssCpuRaw*'
Packit fcad23
         counters are cumulative over all CPUs, so their
Packit fcad23
         sum will typically be N*100 (for N processors)."
Packit fcad23
    ::= { systemStats 61 }
Packit fcad23
Packit fcad23
ssRawSwapIn OBJECT-TYPE
Packit fcad23
    SYNTAX      Counter32
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Number of blocks swapped in"
Packit fcad23
    ::= { systemStats 62 }
Packit fcad23
Packit fcad23
ssRawSwapOut OBJECT-TYPE
Packit fcad23
    SYNTAX      Counter32
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "Number of blocks swapped out"
Packit fcad23
    ::= { systemStats 63 }
Packit fcad23
Packit fcad23
ssCpuRawSteal OBJECT-TYPE
Packit fcad23
    SYNTAX      Counter32
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The number of 'ticks' (typically 1/100s) spent
Packit fcad23
         by the hypervisor code to run other VMs even
Packit fcad23
         though the CPU in the current VM had something runnable.
Packit fcad23
Packit fcad23
         This object will not be implemented on hosts where
Packit fcad23
         the underlying operating system does not measure
Packit fcad23
         this particular CPU metric.
Packit fcad23
Packit fcad23
         On a multi-processor system, the 'ssCpuRaw*'
Packit fcad23
         counters are cumulative over all CPUs, so their
Packit fcad23
         sum will typically be N*100 (for N processors)."
Packit fcad23
    ::= { systemStats 64 }
Packit fcad23
Packit fcad23
ssCpuRawGuest OBJECT-TYPE
Packit fcad23
    SYNTAX      Counter32
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The number of 'ticks' (typically 1/100s) spent
Packit fcad23
         by the CPU to run a virtual CPU (guest).
Packit fcad23
Packit fcad23
         This object will not be implemented on hosts where
Packit fcad23
         the underlying operating system does not measure
Packit fcad23
         this particular CPU metric.
Packit fcad23
Packit fcad23
         On a multi-processor system, the 'ssCpuRaw*'
Packit fcad23
         counters are cumulative over all CPUs, so their
Packit fcad23
         sum will typically be N*100 (for N processors)."
Packit fcad23
    ::= { systemStats 65 }
Packit fcad23
Packit fcad23
ssCpuRawGuestNice OBJECT-TYPE
Packit fcad23
    SYNTAX      Counter32
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The number of 'ticks' (typically 1/100s) spent
Packit fcad23
         by the CPU to run a niced virtual CPU (guest).
Packit fcad23
Packit fcad23
         This object will not be implemented on hosts where
Packit fcad23
         the underlying operating system does not measure
Packit fcad23
         this particular CPU metric.
Packit fcad23
Packit fcad23
         On a multi-processor system, the 'ssCpuRaw*'
Packit fcad23
         counters are cumulative over all CPUs, so their
Packit fcad23
         sum will typically be N*100 (for N processors)."
Packit fcad23
    ::= { systemStats 66 }
Packit fcad23
Packit fcad23
ssCpuNumCpus OBJECT-TYPE
Packit fcad23
    SYNTAX      Integer32
Packit fcad23
    MAX-ACCESS  read-only
Packit fcad23
    STATUS      current
Packit fcad23
    DESCRIPTION
Packit fcad23
        "The number of processors, as counted by the agent.
Packit fcad23
         This object's value may be useful in the management
Packit fcad23
         of certain operating systems where notions such as
Packit fcad23
         load average do not take into account the number of
Packit fcad23
         processors in the system.
Packit fcad23
Packit fcad23
         For other objects in the systemStats group whose
Packit fcad23
         descriptions refer to 'N processors', this object's
Packit fcad23
         value is N."
Packit fcad23
    ::= { systemStats 67 }
Packit fcad23
Packit fcad23
Packit fcad23
-- possibly used in the future:
Packit fcad23
--
Packit fcad23
-- ssErrorFlag OBJECT-TYPE
Packit fcad23
--     SYNTAX	   UCDErrorFlag
Packit fcad23
--     MAX-ACCESS  read-only
Packit fcad23
--     STATUS      current
Packit fcad23
--     DESCRIPTION
Packit fcad23
--         "Error flag."
Packit fcad23
--     ::= { systemStats 100 }
Packit fcad23
-- 
Packit fcad23
-- ssErrMessage OBJECT-TYPE
Packit fcad23
--     SYNTAX      DisplayString
Packit fcad23
--     MAX-ACCESS  read-only
Packit fcad23
--     STATUS      current
Packit fcad23
--     DESCRIPTION  
Packit fcad23
--         "Error message describing the errorflag condition."
Packit fcad23
--     ::= { systemStats 101 } 
Packit fcad23
Packit fcad23
Packit fcad23
ucdTraps OBJECT IDENTIFIER ::= { ucdavis 251 }
Packit fcad23
Packit fcad23
ucdStart NOTIFICATION-TYPE
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"This trap could in principle be sent when the agent start"
Packit fcad23
    ::= { ucdTraps 1 }
Packit fcad23
    
Packit fcad23
ucdShutdown	NOTIFICATION-TYPE
Packit fcad23
    STATUS current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"This trap is sent when the agent terminates"
Packit fcad23
    ::= { ucdTraps 2 }
Packit fcad23
Packit fcad23
--
Packit fcad23
-- File Table:  monitor a list of files to check for a maximum size.
Packit fcad23
-- 
Packit fcad23
Packit fcad23
fileTable OBJECT-TYPE
Packit fcad23
    SYNTAX	SEQUENCE OF FileEntry
Packit fcad23
    MAX-ACCESS	not-accessible
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"Table of monitored files."
Packit fcad23
    ::= { ucdavis 15 }
Packit fcad23
    
Packit fcad23
fileEntry OBJECT-TYPE
Packit fcad23
    SYNTAX	FileEntry
Packit fcad23
    MAX-ACCESS	not-accessible
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"Entry of file"
Packit fcad23
    INDEX	{ fileIndex }
Packit fcad23
    ::= { fileTable 1 }
Packit fcad23
Packit fcad23
FileEntry ::= SEQUENCE {
Packit fcad23
    fileIndex		Integer32,
Packit fcad23
    fileName		DisplayString,
Packit fcad23
    fileSize		Integer32,
Packit fcad23
    fileMax		Integer32,
Packit fcad23
    fileErrorFlag	UCDErrorFlag,
Packit fcad23
    fileErrorMsg	DisplayString
Packit fcad23
}
Packit fcad23
Packit fcad23
fileIndex OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32 (0..2147483647)
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"Index of file"
Packit fcad23
    ::= { fileEntry 1 }
Packit fcad23
Packit fcad23
fileName OBJECT-TYPE
Packit fcad23
    SYNTAX	DisplayString
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"Filename"
Packit fcad23
    ::= { fileEntry 2 }
Packit fcad23
Packit fcad23
fileSize OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"Size of file (kB)"
Packit fcad23
    ::= { fileEntry 3 }
Packit fcad23
Packit fcad23
fileMax	OBJECT-TYPE
Packit fcad23
    SYNTAX	Integer32
Packit fcad23
    UNITS       "kB"
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"Limit of filesize (kB)"
Packit fcad23
    ::= { fileEntry 4 }
Packit fcad23
Packit fcad23
fileErrorFlag OBJECT-TYPE
Packit fcad23
    SYNTAX	UCDErrorFlag
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"Limit exceeded flag"
Packit fcad23
    ::= { fileEntry 100 }
Packit fcad23
Packit fcad23
fileErrorMsg OBJECT-TYPE
Packit fcad23
    SYNTAX	DisplayString
Packit fcad23
    MAX-ACCESS	read-only
Packit fcad23
    STATUS	current
Packit fcad23
    DESCRIPTION
Packit fcad23
	"Filesize error message"
Packit fcad23
    ::= { fileEntry 101 }
Packit fcad23
Packit fcad23
logMatch OBJECT IDENTIFIER ::= { ucdavis 16 }
Packit fcad23
Packit fcad23
logMatchMaxEntries OBJECT-TYPE
Packit fcad23
	SYNTAX Integer32
Packit fcad23
	MAX-ACCESS read-only
Packit fcad23
	STATUS current
Packit fcad23
	DESCRIPTION
Packit fcad23
		"The maximum number of logmatch entries
Packit fcad23
		this snmpd daemon can support."
Packit fcad23
	::= { logMatch 1 }
Packit fcad23
Packit fcad23
logMatchTable OBJECT-TYPE
Packit fcad23
	SYNTAX SEQUENCE OF LogMatchEntry
Packit fcad23
	MAX-ACCESS not-accessible
Packit fcad23
	STATUS current
Packit fcad23
	DESCRIPTION
Packit fcad23
		"Table of monitored files."
Packit fcad23
	::= { logMatch 2 }
Packit fcad23
Packit fcad23
logMatchEntry OBJECT-TYPE
Packit fcad23
	SYNTAX LogMatchEntry
Packit fcad23
	MAX-ACCESS not-accessible
Packit fcad23
	STATUS current
Packit fcad23
	DESCRIPTION
Packit fcad23
		"Entry of file"
Packit fcad23
	INDEX { logMatchIndex }
Packit fcad23
	::= { logMatchTable 1 }
Packit fcad23
Packit fcad23
LogMatchEntry ::=
Packit fcad23
	SEQUENCE { 
Packit fcad23
		logMatchIndex
Packit fcad23
			Integer32,
Packit fcad23
		logMatchName
Packit fcad23
			DisplayString,
Packit fcad23
		logMatchFilename
Packit fcad23
			DisplayString,
Packit fcad23
		logMatchRegEx
Packit fcad23
			DisplayString,
Packit fcad23
		logMatchGlobalCounter
Packit fcad23
			Counter32,
Packit fcad23
		logMatchGlobalCount
Packit fcad23
			Integer32,
Packit fcad23
		logMatchCurrentCounter
Packit fcad23
			Counter32,
Packit fcad23
		logMatchCurrentCount
Packit fcad23
			Integer32,
Packit fcad23
		logMatchCounter
Packit fcad23
			Counter32,
Packit fcad23
		logMatchCount
Packit fcad23
			Integer32,
Packit fcad23
		logMatchCycle
Packit fcad23
			Integer32,
Packit fcad23
		logMatchErrorFlag
Packit fcad23
			UCDErrorFlag,
Packit fcad23
		logMatchRegExCompilation
Packit fcad23
			DisplayString
Packit fcad23
	 }
Packit fcad23
Packit fcad23
logMatchIndex OBJECT-TYPE
Packit fcad23
	SYNTAX Integer32 (1..2147483647)
Packit fcad23
	MAX-ACCESS read-only
Packit fcad23
	STATUS current
Packit fcad23
	DESCRIPTION
Packit fcad23
		"Index of logmatch"
Packit fcad23
	::= { logMatchEntry 1 }
Packit fcad23
Packit fcad23
logMatchName OBJECT-TYPE
Packit fcad23
	SYNTAX DisplayString
Packit fcad23
	MAX-ACCESS read-only
Packit fcad23
	STATUS current
Packit fcad23
	DESCRIPTION
Packit fcad23
		"logmatch instance name"
Packit fcad23
	::= { logMatchEntry 2 }
Packit fcad23
Packit fcad23
logMatchFilename OBJECT-TYPE
Packit fcad23
	SYNTAX DisplayString
Packit fcad23
	MAX-ACCESS read-only
Packit fcad23
	STATUS current
Packit fcad23
	DESCRIPTION
Packit fcad23
		"filename to be logmatched"
Packit fcad23
	::= { logMatchEntry 3 }
Packit fcad23
Packit fcad23
logMatchRegEx OBJECT-TYPE
Packit fcad23
	SYNTAX DisplayString
Packit fcad23
	MAX-ACCESS read-only
Packit fcad23
	STATUS current
Packit fcad23
	DESCRIPTION
Packit fcad23
		"regular expression"
Packit fcad23
	::= { logMatchEntry 4 }
Packit fcad23
Packit fcad23
logMatchGlobalCounter OBJECT-TYPE
Packit fcad23
	SYNTAX Counter32
Packit fcad23
	MAX-ACCESS read-only
Packit fcad23
	STATUS current
Packit fcad23
	DESCRIPTION
Packit fcad23
		"global count of matches"
Packit fcad23
	::= { logMatchEntry 5 }
Packit fcad23
Packit fcad23
logMatchGlobalCount OBJECT-TYPE
Packit fcad23
	SYNTAX Integer32
Packit fcad23
	MAX-ACCESS read-only
Packit fcad23
	STATUS current
Packit fcad23
	DESCRIPTION
Packit fcad23
		"Description."
Packit fcad23
	::= { logMatchEntry 6 }
Packit fcad23
Packit fcad23
logMatchCurrentCounter OBJECT-TYPE
Packit fcad23
	SYNTAX Counter32
Packit fcad23
	MAX-ACCESS read-only
Packit fcad23
	STATUS current
Packit fcad23
	DESCRIPTION
Packit fcad23
		"Regex match counter. This counter will
Packit fcad23
		be reset with each logfile rotation."
Packit fcad23
	::= { logMatchEntry 7 }
Packit fcad23
Packit fcad23
logMatchCurrentCount OBJECT-TYPE
Packit fcad23
	SYNTAX Integer32
Packit fcad23
	MAX-ACCESS read-only
Packit fcad23
	STATUS current
Packit fcad23
	DESCRIPTION
Packit fcad23
		"Description."
Packit fcad23
	::= { logMatchEntry 8 }
Packit fcad23
Packit fcad23
logMatchCounter OBJECT-TYPE
Packit fcad23
	SYNTAX Counter32
Packit fcad23
	MAX-ACCESS read-only
Packit fcad23
	STATUS current
Packit fcad23
	DESCRIPTION
Packit fcad23
		"Regex match counter. This counter will
Packit fcad23
		be reset with each read"
Packit fcad23
	::= { logMatchEntry 9 }
Packit fcad23
Packit fcad23
logMatchCount OBJECT-TYPE
Packit fcad23
	SYNTAX Integer32
Packit fcad23
	MAX-ACCESS read-only
Packit fcad23
	STATUS current
Packit fcad23
	DESCRIPTION
Packit fcad23
		"Description."
Packit fcad23
	::= { logMatchEntry 10 }
Packit fcad23
Packit fcad23
logMatchCycle OBJECT-TYPE
Packit fcad23
	SYNTAX Integer32
Packit fcad23
	MAX-ACCESS read-only
Packit fcad23
	STATUS current
Packit fcad23
	DESCRIPTION
Packit fcad23
		"time between updates (if not queried) in seconds"
Packit fcad23
	::= { logMatchEntry 11 }
Packit fcad23
Packit fcad23
logMatchErrorFlag OBJECT-TYPE
Packit fcad23
	SYNTAX UCDErrorFlag
Packit fcad23
	MAX-ACCESS read-only
Packit fcad23
	STATUS current
Packit fcad23
	DESCRIPTION
Packit fcad23
		"errorflag: is this line configured correctly?"
Packit fcad23
	::= { logMatchEntry 100 }
Packit fcad23
Packit fcad23
logMatchRegExCompilation OBJECT-TYPE
Packit fcad23
	SYNTAX DisplayString
Packit fcad23
	MAX-ACCESS read-only
Packit fcad23
	STATUS current
Packit fcad23
	DESCRIPTION
Packit fcad23
		"message of regex precompilation"
Packit fcad23
	::= { logMatchEntry 101 }
Packit fcad23
Packit fcad23
END