⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ucd-snmp-mib-old.txt

📁 架設ROSE私服必備之物 ROSE數據庫
💻 TXT
📖 第 1 页 / 共 2 页
字号:
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  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -