blob: b432ee3626ee7c2588f28594b80640bf8aacb43c [file] [log] [blame]
UCD-SNMP-MIB-OLD DEFINITIONS ::= BEGIN
--
-- This mib is a badly created mib which has been replaced by a more
-- properly created UCD-SNMP-MIB. Use that mib instead. This file
-- exists for historical purposes only and for use by people that
-- need to support both agent versions.
--
IMPORTS
ucdavis
FROM UCD-SNMP-MIB
OBJECT-TYPE
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
Integer32
FROM SNMPv2-SMI;
-- private OBJECT IDENTIFIER ::= { internet 4 }
-- enterprises OBJECT IDENTIFIER ::= { private 1 }
-- ucdavis OBJECT IDENTIFIER ::= { enterprises 2021 }
-- processes OBJECT IDENTIFIER ::= { ucdavis 1 }
-- exec OBJECT IDENTIFIER ::= { ucdavis 3 }
-- memory OBJECT IDENTIFIER ::= { ucdavis 4 }
-- lockd OBJECT IDENTIFIER ::= { ucdavis 5 }
-- disk OBJECT IDENTIFIER ::= { ucdavis 6 }
-- load OBJECT IDENTIFIER ::= { ucdavis 7 }
-- version OBJECT IDENTIFIER ::= { ucdavis 100 }
-- snmperrs OBJECT IDENTIFIER ::= { ucdavis 101 }
-- mibRegistryTable OBJECT IDENTIFIER ::= { ucdavis 102 }
-- These are the returned values of the agent type.
-- returned to: .iso.org.dod.internet.mgmt.mib-2.system.sysObjectID.0
-- The following section is commented out since it is defined in the
-- current UCD-SNMP-MIB
-- ucdSnmpAgent OBJECT IDENTIFIER ::= { ucdavis 250 }
-- hpux9 OBJECT IDENTIFIER ::= { ucdSnmpAgent 1 }
-- hpux10 OBJECT IDENTIFIER ::= { ucdSnmpAgent 6 }
-- sunos4 OBJECT IDENTIFIER ::= { ucdSnmpAgent 2 }
-- solaris OBJECT IDENTIFIER ::= { ucdSnmpAgent 3 }
-- osf OBJECT IDENTIFIER ::= { ucdSnmpAgent 4 }
-- ultrix OBJECT IDENTIFIER ::= { ucdSnmpAgent 5 }
-- netbsd1 OBJECT IDENTIFIER ::= { ucdSnmpAgent 7 }
-- freebsd OBJECT IDENTIFIER ::= { ucdSnmpAgent 8 }
-- irix OBJECT IDENTIFIER ::= { ucdSnmpAgent 9 }
-- linux OBJECT IDENTIFIER ::= { ucdSnmpAgent 10 }
-- bsdi OBJECT IDENTIFIER ::= { ucdSnmpAgent 11 }
-- unknown OBJECT IDENTIFIER ::= { ucdSnmpAgent 255 }
Processes ::= SEQUENCE {
processIndex INTEGER,
processNames DisplayString,
processMin INTEGER,
processMax INTEGER,
processCount INTEGER,
processErrorFlag INTEGER,
processErrMessage DisplayString,
processErrFix INTEGER
}
processes OBJECT-TYPE
SYNTAX SEQUENCE OF Processes
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of information on running programs/daemons."
INDEX { processIndex }
::= { ucdavis 1 }
processIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Reference Index for each observed process."
::= { processes 1 }
processNames OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The table of process names we're Counting."
::= { processes 2 }
processMin OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum number of processes that should be
running. An error flag is generated if the number of
running processes is < the minimum."
::= { processes 3 }
processMax OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of processes that should be
running. An error flag is generated if the number of
running processes is > the maximum."
::= { processes 4 }
processCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of current processes running with the name
in question."
::= { processes 5 }
processErrorFlag OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A Error flag to indicate trouble with a process. It
goes to 1 if there is an error, 0 if no error."
::= { processes 100 }
processErrMessage OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An error message describing the problem (if one exists)."
::= { processes 101 }
processErrFix OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this to one will try to fix the problem if possible."
::= { processes 102 }
extensible OBJECT-TYPE
SYNTAX SEQUENCE OF Extensible
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Extensible commands returning output and result codes."
INDEX { extensibleIndex }
::= { ucdavis 3 }
Extensible ::= SEQUENCE {
extensibleIndex INTEGER,
extensibleNames DisplayString,
extensibleCommand DisplayString,
extensibleResult INTEGER,
extensibleOutput DisplayString,
extensibleErrFix INTEGER
}
extensibleIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Reference Index for extensible calls."
::= { extensible 1 }
extensibleNames OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Short, one name descriptions of the extensible commands."
::= { extensible 2 }
extensibleCommand OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The command line to be executed."
::= { extensible 3 }
extensibleResult OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The result code from the executed command."
::= { extensible 100 }
extensibleOutput OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output of the extensible command (top line only)."
::= { extensible 101 }
extensibleErrFix OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Set to 1 to fix the problem, if possible."
::= { extensible 102 }
-- the following section is commented out because it is already
-- defined in the current UCD-SNMP-MIB
-- memory OBJECT-TYPE
-- SYNTAX Memory
-- ACCESS not-accessible
-- STATUS mandatory
-- DESCRIPTION
-- "Miscellanous stuff - memory related."
-- ::= { ucdavis 4 }
--
-- Memory ::= SEQUENCE {
-- memIndex INTEGER,
-- memErrorName DisplayString,
-- memTotalSwap INTEGER,
-- memAvailSwap INTEGER,
-- memTotalReal INTEGER,
-- memAvailReal INTEGER,
-- memTotalSwapTXT INTEGER,
-- memAvailSwapTXT INTEGER,
-- memTotalRealTXT INTEGER,
-- memAvailRealTXT INTEGER,
-- memTotalFree INTEGER,
-- memMinimumSwap INTEGER,
-- memSwapError DisplayString,
-- memShared INTEGER,
-- memBuffer INTEGER,
-- memCached INTEGER
-- }
-- memIndex OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Generic Index."
-- ::= { memory 1 }
--
-- memErrorName OBJECT-TYPE
-- SYNTAX DisplayString
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Bogus Name (swap) for consistancy with the rest of the mibs."
-- ::= { memory 2 }
--
-- memTotalSwap OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Total Swap Size."
-- ::= { memory 3 }
--
-- memAvailSwap OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Available Swap Space."
-- ::= { memory 4 }
--
-- memTotalReal OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Total Real/Physical Memory Size."
-- ::= { memory 5 }
--
-- memAvailReal OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Available Real/Physical Memory Space."
-- ::= { memory 6 }
--
-- memTotalSwapTXT OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Total VM used by text."
-- ::= { memory 7 }
--
-- memAvailSwapTXT OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Active VM used by text."
-- ::= { memory 8 }
--
-- memTotalRealTXT OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Total Real/Physical Memory Size used by txt."
-- ::= { memory 9 }
--
-- memAvailRealTXT OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Active Real/Physical Memory Space used by txt."
-- ::= { memory 10 }
--
-- memTotalFree OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Total Available Memory"
-- ::= { memory 11 }
--
-- memMinimumSwap OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Minimum amount of free swap. Otherwise memErrorSwap
-- is set to 1 "
-- ::= { memory 12 }
--
-- memShared OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Total Shared Memory"
-- ::= { memory 13 }
--
-- memBuffer OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Total Buffered Memory"
-- ::= { memory 14 }
--
-- memCached OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Total Cached Memory"
-- ::= { memory 15 }
--
-- memSwapError OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Error flag. 1 indicates very little swap space left"
-- ::= { memory 100 }
--
-- memSwapErrorMsg OBJECT-TYPE
-- SYNTAX DisplayString
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Error message describing the errorflag condition"
-- ::= { memory 101 }
--
-- lockd OBJECT-TYPE
-- SYNTAX Lockd
-- ACCESS not-accessible
-- STATUS mandatory
-- DESCRIPTION
-- "Tests the functionality of the rpc.lockd/rpc.statd pair."
-- INDEX { lockdIndex }
-- ::= { ucdavis 5 }
-- Lockd ::= SEQUENCE {
-- lockdIndex INTEGER,
-- lockdError INTEGER,
-- lockdErrorMsg DisplayString
-- }
--
-- lockdIndex OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Reference Index for lockd calls."
-- ::= { lockd 1 }
--
-- lockdError OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Error Flag. > 0 indicates error"
-- ::= { lockd 100 }
--
-- lockdErrorMsg OBJECT-TYPE
-- SYNTAX DisplayString (SIZE (0..255))
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Error message if something is wrong"
-- ::= { lockd 101 }
disk OBJECT-TYPE
SYNTAX SEQUENCE OF Disk
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Disk watching information."
INDEX { diskIndex }
::= { ucdavis 6 }
Disk ::= SEQUENCE {
diskIndex INTEGER,
diskPath DisplayString,
diskDevice DisplayString,
diskMinimum INTEGER,
diskMinPercent INTEGER,
diskTotal INTEGER,
diskAvail INTEGER,
diskUsed INTEGER,
diskPercent INTEGER,
diskErrorFlag INTEGER,
diskErrorMsg DisplayString
}
diskIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Reference number for the Disk Mib."
::= { disk 1 }
diskPath OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Path where disk is mounted."
::= { disk 2 }
diskDevice OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device path"
::= { disk 3 }
diskMinimum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Minimum space required on the disk."
::= { disk 4 }
diskMinPercent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Minimum percentage of space required on the disk."
::= { disk 5 }
diskTotal OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total Disk Size (kbytes)"
::= { disk 6 }
diskAvail OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Available disk Space"
::= { disk 7 }
diskUsed OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Used Space on Disk"
::= { disk 8 }
diskPercent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Percentage of space used on disk"
::= { disk 9 }
diskErrorFlag OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Error flag signaling disk is over minimum required space"
::= { disk 100 }
diskErrorMsg OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A text description of what caused the error flag to be set."
::= { disk 101 }
loadaves OBJECT-TYPE
SYNTAX SEQUENCE OF Loadaves
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Load average information."
INDEX { loadaveIndex }
::= { ucdavis 7 }
Loadaves ::= SEQUENCE {
loadaveIndex INTEGER,
loadaveNames DisplayString,
loadaveLoad DisplayString,
loadaveConfig DisplayString,
loadaveErrorFlag INTEGER,
loadaveErrMessage DisplayString
}
loadaveIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Reference Index for each observed loadave."
::= { loadaves 1 }
loadaveNames OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The list of loadave names we're Counting."
::= { loadaves 2 }
loadaveLoad OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The 1,5 and 10 minute load averages."
::= { loadaves 3 }
loadaveConfig OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The watch point for loadaverages to signal an error."
::= { loadaves 4 }
loadaveErrorFlag OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A Error flag to indicate trouble with a loadave. It
goes to 1 if there is an error, 0 if no error."
::= { loadaves 100 }
loadaveErrMessage OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An error message describing the problem (if one exists)."
::= { loadaves 101 }
-- the following section is commented out because it is already
-- defined in the current UCD-SNMP-MIB
-- version OBJECT-TYPE
-- SYNTAX Version
-- ACCESS not-accessible
-- STATUS mandatory
-- DESCRIPTION
-- "ece-snmpd version info."
-- INDEX { versionIndex }
-- ::= { ucdavis 100 }
--
-- Version ::= SEQUENCE {
-- versionIndex INTEGER,
-- versionTag DisplayString,
-- versionDate DisplayString,
-- versionCDate DisplayString,
-- versionIdent DisplayString,
-- versionClearCache INTEGER,
-- versionUpdateConfig INTEGER,
-- versionDoDebugging INTEGER
-- }
--
-- versionIndex OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Index to mib (always 1)"
-- ::= { version 1 }
--
-- versionTag OBJECT-TYPE
-- SYNTAX DisplayString
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "CVS tag keyword"
-- ::= { version 2 }
--
-- versionDate OBJECT-TYPE
-- SYNTAX DisplayString
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Date string from RCS keyword"
-- ::= { version 3 }
--
-- versionCDate OBJECT-TYPE
-- SYNTAX DisplayString
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Date string from ctime() "
-- ::= { version 4 }
--
-- versionIdent OBJECT-TYPE
-- SYNTAX DisplayString
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Id string from RCS keyword"
-- ::= { version 5 }
--
-- versionClearCache OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-write
-- STATUS mandatory
-- DESCRIPTION
-- "Set to 1 to clear the exec cache, if enabled"
-- ::= { version 10 }
--
-- versionUpdateConfig OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-write
-- STATUS mandatory
-- DESCRIPTION
-- "Set to 1 to read-read the config file(s)."
-- ::= { version 11 }
--
-- versionRestartAgent OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-write
-- STATUS mandatory
-- DESCRIPTION
-- "Set to 1 to restart the agent."
-- ::= { version 12 }
--
-- versionDoDebugging OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-write
-- STATUS mandatory
-- DESCRIPTION
-- "Set to 1 to turn debugging statements on in the agent."
-- ::= { version 20 }
--
-- the following section is commented out because it is already
-- defined in the current UCD-SNMP-MIB
-- snmperrs OBJECT-TYPE
-- SYNTAX Snmperrs
-- ACCESS not-accessible
-- STATUS mandatory
-- DESCRIPTION
-- "A place for the agent to report problems."
-- INDEX { snmperrIndex }
-- ::= { ucdavis 101 }
--
--
-- Snmperrs ::= SEQUENCE {
-- snmperrIndex INTEGER,
-- snmperrNames DisplayString,
-- snmperrErrorFlag INTEGER,
-- snmperrErrMessage DisplayString
-- }
--
-- snmperrIndex OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "Reference Index for each observed snmperr."
-- ::= { snmperrs 1 }
--
-- snmperrNames OBJECT-TYPE
-- SYNTAX DisplayString (SIZE (0..255))
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "snmp"
-- ::= { snmperrs 2 }
--
-- snmperrErrorFlag OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "A Error flag to indicate trouble with the agent. It
-- goes to 1 if there is an error, 0 if no error."
-- ::= { snmperrs 100 }
--
-- snmperrErrMessage OBJECT-TYPE
-- SYNTAX DisplayString (SIZE (0..255))
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "An error message describing the problem (if one exists)."
-- ::= { snmperrs 101 }
--
END