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 } -- ENDDownload Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.