UCD-SNMP-MIB-OLD.txt
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:18k
源码类别:

SNMP编程

开发平台:

Unix_Linux

  1. UCD-SNMP-MIB-OLD DEFINITIONS ::= BEGIN
  2. --
  3. --  This mib is a badly created mib which has been replaced by a more
  4. --  properly created UCD-SNMP-MIB.  Use that mib instead.  This file
  5. --  exists for historical purposes only and for use by people that
  6. --  need to support both agent versions.
  7. --
  8. IMPORTS
  9. ucdavis
  10.     FROM UCD-SNMP-MIB
  11.         OBJECT-TYPE 
  12.     FROM SNMPv2-SMI
  13. DisplayString 
  14.     FROM SNMPv2-TC
  15. Integer32
  16.             FROM SNMPv2-SMI;
  17. -- private   OBJECT IDENTIFIER ::= { internet 4 }
  18. -- enterprises    OBJECT IDENTIFIER ::= { private 1 }
  19. -- ucdavis          OBJECT IDENTIFIER ::= { enterprises 2021 }
  20. -- processes      OBJECT IDENTIFIER ::= { ucdavis 1 }
  21. -- exec           OBJECT IDENTIFIER ::= { ucdavis 3 }
  22. -- memory         OBJECT IDENTIFIER ::= { ucdavis 4 }
  23. -- lockd          OBJECT IDENTIFIER ::= { ucdavis 5 }
  24. -- disk           OBJECT IDENTIFIER ::= { ucdavis 6 }
  25. -- load           OBJECT IDENTIFIER ::= { ucdavis 7 }
  26. -- version        OBJECT IDENTIFIER ::= { ucdavis 100 }
  27. -- snmperrs       OBJECT IDENTIFIER ::= { ucdavis 101 }
  28. -- mibRegistryTable    OBJECT IDENTIFIER ::= { ucdavis 102 }
  29. -- These are the returned values of the agent type.
  30. -- returned to:  .iso.org.dod.internet.mgmt.mib-2.system.sysObjectID.0 
  31. -- The following section is commented out since it is defined in the
  32. -- current UCD-SNMP-MIB
  33. -- ucdSnmpAgent      OBJECT IDENTIFIER ::= { ucdavis 250 }
  34. -- hpux9             OBJECT IDENTIFIER ::= { ucdSnmpAgent 1 }
  35. -- hpux10            OBJECT IDENTIFIER ::= { ucdSnmpAgent 6 }
  36. -- sunos4            OBJECT IDENTIFIER ::= { ucdSnmpAgent 2 }
  37. -- solaris           OBJECT IDENTIFIER ::= { ucdSnmpAgent 3 }
  38. -- osf               OBJECT IDENTIFIER ::= { ucdSnmpAgent 4 }
  39. -- ultrix            OBJECT IDENTIFIER ::= { ucdSnmpAgent 5 }
  40. -- netbsd1           OBJECT IDENTIFIER ::= { ucdSnmpAgent 7 }
  41. -- freebsd           OBJECT IDENTIFIER ::= { ucdSnmpAgent 8 }
  42. -- irix              OBJECT IDENTIFIER ::= { ucdSnmpAgent 9 }
  43. -- linux             OBJECT IDENTIFIER ::= { ucdSnmpAgent 10 }
  44. -- bsdi              OBJECT IDENTIFIER ::= { ucdSnmpAgent 11 }
  45. -- unknown           OBJECT IDENTIFIER ::= { ucdSnmpAgent 255 }
  46. Processes ::= SEQUENCE {
  47.    processIndex  INTEGER,
  48.    processNames  DisplayString,
  49.    processMin    INTEGER,
  50.    processMax    INTEGER,
  51.    processCount  INTEGER,
  52.    processErrorFlag  INTEGER,
  53.    processErrMessage  DisplayString,
  54.    processErrFix  INTEGER
  55. }
  56. processes OBJECT-TYPE
  57. SYNTAX SEQUENCE OF Processes
  58. ACCESS not-accessible
  59. STATUS mandatory
  60. DESCRIPTION
  61. "A set of information on running programs/daemons."
  62. INDEX { processIndex }
  63. ::= { ucdavis 1 }
  64. processIndex OBJECT-TYPE
  65. SYNTAX INTEGER
  66. ACCESS read-only
  67. STATUS mandatory
  68. DESCRIPTION
  69. "Reference Index for each observed process."
  70. ::= { processes 1 }
  71. processNames OBJECT-TYPE
  72. SYNTAX DisplayString  (SIZE (0..255))
  73. ACCESS read-only
  74. STATUS mandatory
  75. DESCRIPTION
  76. "The table of process names we're Counting."
  77. ::= { processes 2 }
  78. processMin OBJECT-TYPE
  79. SYNTAX INTEGER
  80. ACCESS read-only
  81. STATUS mandatory
  82. DESCRIPTION
  83. "The minimum number of processes that should be
  84. running.  An error flag is generated if the number of
  85. running processes is < the minimum."
  86. ::= { processes 3 }
  87. processMax OBJECT-TYPE
  88. SYNTAX INTEGER
  89. ACCESS read-only
  90. STATUS mandatory
  91. DESCRIPTION
  92. "The maximum number of processes that should be
  93. running.  An error flag is generated if the number of
  94. running processes is > the maximum."
  95. ::= { processes 4 }
  96. processCount OBJECT-TYPE
  97. SYNTAX INTEGER
  98. ACCESS read-only
  99. STATUS mandatory
  100. DESCRIPTION
  101. "The number of current processes running with the name
  102. in question."
  103. ::= { processes 5 }
  104. processErrorFlag OBJECT-TYPE
  105. SYNTAX INTEGER
  106. ACCESS read-only
  107. STATUS mandatory
  108. DESCRIPTION
  109. "A Error flag to indicate trouble with a process.  It
  110. goes to 1 if there is an error, 0 if no error."
  111. ::= { processes 100 }
  112. processErrMessage OBJECT-TYPE
  113. SYNTAX DisplayString  (SIZE (0..255))
  114. ACCESS read-only
  115. STATUS mandatory
  116. DESCRIPTION
  117. "An error message describing the problem (if one exists)."
  118. ::= { processes 101 }
  119. processErrFix OBJECT-TYPE
  120. SYNTAX INTEGER
  121. ACCESS read-write
  122. STATUS mandatory
  123. DESCRIPTION
  124. "Setting this to one will try to fix the problem if possible."
  125. ::= { processes 102 }
  126. extensible OBJECT-TYPE
  127. SYNTAX SEQUENCE OF Extensible
  128. ACCESS not-accessible
  129. STATUS mandatory
  130. DESCRIPTION
  131. "Extensible commands returning output and result codes."
  132. INDEX { extensibleIndex }
  133. ::= { ucdavis 3 }
  134. Extensible ::= SEQUENCE {
  135.    extensibleIndex   INTEGER,
  136.    extensibleNames   DisplayString,
  137.    extensibleCommand DisplayString,
  138.    extensibleResult  INTEGER,
  139.    extensibleOutput  DisplayString,
  140.    extensibleErrFix  INTEGER
  141. }
  142. extensibleIndex OBJECT-TYPE
  143. SYNTAX INTEGER
  144. ACCESS read-only
  145. STATUS mandatory
  146. DESCRIPTION
  147. "Reference Index for extensible calls."
  148. ::= { extensible 1 }
  149. extensibleNames OBJECT-TYPE
  150. SYNTAX DisplayString  (SIZE (0..255))
  151. ACCESS read-only
  152. STATUS mandatory
  153. DESCRIPTION
  154. "Short, one name descriptions of the extensible commands."
  155. ::= { extensible 2 }
  156. extensibleCommand OBJECT-TYPE
  157. SYNTAX DisplayString  (SIZE (0..255))
  158. ACCESS read-only
  159. STATUS mandatory
  160. DESCRIPTION
  161. "The command line to be executed."
  162. ::= { extensible 3 }
  163. extensibleResult OBJECT-TYPE
  164. SYNTAX INTEGER
  165. ACCESS read-only
  166. STATUS mandatory
  167. DESCRIPTION
  168. "The result code from the executed command."
  169. ::= { extensible 100 }
  170. extensibleOutput OBJECT-TYPE
  171. SYNTAX DisplayString (SIZE (0..255))
  172. ACCESS read-only
  173. STATUS mandatory
  174. DESCRIPTION
  175. "The output of the extensible command (top line only)."
  176. ::= { extensible 101 }
  177. extensibleErrFix OBJECT-TYPE
  178. SYNTAX INTEGER
  179. ACCESS read-write
  180. STATUS mandatory
  181. DESCRIPTION
  182. "Set to 1 to fix the problem, if possible."
  183. ::= { extensible 102 }
  184. -- the following section is commented out because it is already
  185. -- defined in the current UCD-SNMP-MIB
  186.    
  187. -- memory OBJECT-TYPE
  188. --  SYNTAX Memory
  189. --  ACCESS not-accessible
  190. --  STATUS mandatory
  191. --  DESCRIPTION
  192. --  "Miscellanous stuff - memory related."
  193. --  ::= { ucdavis 4 }
  194. -- 
  195. -- Memory ::= SEQUENCE {
  196. --    memIndex        INTEGER,
  197. --    memErrorName    DisplayString,
  198. --    memTotalSwap     INTEGER,
  199. --    memAvailSwap     INTEGER,
  200. --    memTotalReal     INTEGER,
  201. --    memAvailReal     INTEGER,
  202. --    memTotalSwapTXT     INTEGER,
  203. --    memAvailSwapTXT     INTEGER,
  204. --    memTotalRealTXT     INTEGER,
  205. --    memAvailRealTXT     INTEGER,
  206. --    memTotalFree       INTEGER,
  207. --    memMinimumSwap       INTEGER,
  208. --    memSwapError       DisplayString,
  209. --    memShared          INTEGER,
  210. --    memBuffer          INTEGER,
  211. --    memCached          INTEGER
  212. -- }
  213. -- memIndex OBJECT-TYPE
  214. --      SYNTAX  INTEGER
  215. --      ACCESS  read-only
  216. --      STATUS  mandatory
  217. --      DESCRIPTION  
  218. --           "Generic Index."
  219. --      ::= { memory 1 } 
  220. -- 
  221. -- memErrorName OBJECT-TYPE
  222. --      SYNTAX  DisplayString
  223. --      ACCESS  read-only
  224. --      STATUS  mandatory
  225. --      DESCRIPTION  
  226. --           "Bogus Name (swap) for consistancy with the rest of the mibs."
  227. --      ::= { memory 2 } 
  228. -- 
  229. -- memTotalSwap OBJECT-TYPE
  230. --  SYNTAX INTEGER
  231. --  ACCESS read-only
  232. --  STATUS mandatory
  233. --  DESCRIPTION
  234. --  "Total Swap Size."
  235. --  ::= { memory 3 }
  236. -- 
  237. -- memAvailSwap OBJECT-TYPE
  238. --  SYNTAX INTEGER
  239. --  ACCESS read-only
  240. --  STATUS mandatory
  241. --  DESCRIPTION
  242. --  "Available Swap Space."
  243. --  ::= { memory 4 }
  244. -- 
  245. -- memTotalReal OBJECT-TYPE
  246. --  SYNTAX INTEGER
  247. --  ACCESS read-only
  248. --  STATUS mandatory
  249. --  DESCRIPTION
  250. --  "Total Real/Physical Memory Size."
  251. --  ::= { memory 5 }
  252. -- 
  253. -- memAvailReal OBJECT-TYPE
  254. --  SYNTAX INTEGER
  255. --  ACCESS read-only
  256. --  STATUS mandatory
  257. --  DESCRIPTION
  258. --  "Available Real/Physical Memory Space."
  259. --  ::= { memory 6 }
  260. -- 
  261. -- memTotalSwapTXT OBJECT-TYPE
  262. --  SYNTAX INTEGER
  263. --  ACCESS read-only
  264. --  STATUS mandatory
  265. --  DESCRIPTION
  266. --  "Total VM used by text."
  267. --  ::= { memory 7 }
  268. -- 
  269. -- memAvailSwapTXT OBJECT-TYPE
  270. --  SYNTAX INTEGER
  271. --  ACCESS read-only
  272. --  STATUS mandatory
  273. --  DESCRIPTION
  274. --  "Active VM used by text."
  275. --  ::= { memory 8 }
  276. -- 
  277. -- memTotalRealTXT OBJECT-TYPE
  278. --  SYNTAX INTEGER
  279. --  ACCESS read-only
  280. --  STATUS mandatory
  281. --  DESCRIPTION
  282. --  "Total Real/Physical Memory Size used by txt."
  283. --  ::= { memory 9 }
  284. -- 
  285. -- memAvailRealTXT OBJECT-TYPE
  286. --  SYNTAX INTEGER
  287. --  ACCESS read-only
  288. --  STATUS mandatory
  289. --  DESCRIPTION
  290. --  "Active Real/Physical Memory Space used by txt."
  291. --  ::= { memory 10 }
  292. -- 
  293. -- memTotalFree OBJECT-TYPE
  294. --  SYNTAX INTEGER
  295. --  ACCESS read-only
  296. --  STATUS mandatory
  297. --  DESCRIPTION
  298. --  "Total Available Memory"
  299. --  ::= { memory 11 }
  300. -- 
  301. -- memMinimumSwap OBJECT-TYPE
  302. --  SYNTAX INTEGER
  303. --  ACCESS read-only
  304. --  STATUS mandatory
  305. --  DESCRIPTION
  306. --  "Minimum amount of free swap.  Otherwise memErrorSwap
  307. --  is set to 1 "
  308. --  ::= { memory 12 }
  309. -- 
  310. -- memShared OBJECT-TYPE
  311. --  SYNTAX INTEGER
  312. --  ACCESS read-only
  313. --  STATUS mandatory
  314. --  DESCRIPTION
  315. --  "Total Shared Memory"
  316. --  ::= { memory 13 }
  317. -- 
  318. -- memBuffer OBJECT-TYPE
  319. --  SYNTAX INTEGER
  320. --  ACCESS read-only
  321. --  STATUS mandatory
  322. --  DESCRIPTION
  323. --  "Total Buffered Memory"
  324. --  ::= { memory 14 }
  325. -- 
  326. -- memCached OBJECT-TYPE
  327. --  SYNTAX INTEGER
  328. --  ACCESS read-only
  329. --  STATUS mandatory
  330. --  DESCRIPTION
  331. --  "Total Cached Memory"
  332. --  ::= { memory 15 }
  333. -- 
  334. -- memSwapError OBJECT-TYPE
  335. --  SYNTAX INTEGER
  336. --  ACCESS read-only
  337. --  STATUS mandatory
  338. --  DESCRIPTION
  339. --  "Error flag.  1 indicates very little swap space left"
  340. --  ::= { memory 100 }
  341. -- 
  342. -- memSwapErrorMsg OBJECT-TYPE
  343. --      SYNTAX  DisplayString
  344. --      ACCESS  read-only
  345. --      STATUS  mandatory
  346. --      DESCRIPTION  
  347. --           "Error message describing the errorflag condition"
  348. --      ::= { memory 101 } 
  349. -- 
  350. -- lockd OBJECT-TYPE
  351. --  SYNTAX Lockd
  352. --  ACCESS not-accessible
  353. --  STATUS mandatory
  354. --  DESCRIPTION
  355. --  "Tests the functionality of the rpc.lockd/rpc.statd pair."
  356. --  INDEX { lockdIndex }
  357. --  ::= { ucdavis 5 }
  358. -- Lockd ::= SEQUENCE {
  359. --    lockdIndex   INTEGER,
  360. --    lockdError  INTEGER,
  361. --    lockdErrorMsg  DisplayString
  362. -- }
  363. -- 
  364. -- lockdIndex OBJECT-TYPE
  365. --  SYNTAX INTEGER
  366. --  ACCESS read-only
  367. --  STATUS mandatory
  368. --  DESCRIPTION
  369. --  "Reference Index for lockd calls."
  370. --  ::= { lockd 1 }
  371. -- 
  372. -- lockdError OBJECT-TYPE
  373. --  SYNTAX INTEGER
  374. --  ACCESS read-only
  375. --  STATUS mandatory
  376. --  DESCRIPTION
  377. --  "Error Flag.  > 0 indicates error"
  378. --  ::= { lockd 100 }
  379. -- 
  380. -- lockdErrorMsg OBJECT-TYPE
  381. --  SYNTAX DisplayString (SIZE (0..255))
  382. --  ACCESS read-only
  383. --  STATUS mandatory
  384. --  DESCRIPTION
  385. --  "Error message if something is wrong"
  386. --  ::= { lockd 101 }
  387. disk  OBJECT-TYPE
  388. SYNTAX SEQUENCE OF Disk
  389. ACCESS not-accessible
  390. STATUS mandatory
  391. DESCRIPTION
  392. "Disk watching information."
  393. INDEX { diskIndex }
  394. ::= { ucdavis 6 }
  395. Disk ::= SEQUENCE {
  396.    diskIndex   INTEGER,
  397.    diskPath  DisplayString,
  398.    diskDevice  DisplayString,
  399.    diskMinimum  INTEGER,
  400.    diskMinPercent  INTEGER,
  401.    diskTotal  INTEGER,
  402.    diskAvail  INTEGER,
  403.    diskUsed  INTEGER,
  404.    diskPercent  INTEGER,
  405.    diskErrorFlag  INTEGER,
  406.    diskErrorMsg  DisplayString
  407. }
  408. diskIndex OBJECT-TYPE
  409. SYNTAX INTEGER
  410. ACCESS read-only
  411. STATUS mandatory
  412. DESCRIPTION
  413. "Reference number for the Disk Mib."
  414. ::= { disk 1 }
  415. diskPath OBJECT-TYPE
  416.      SYNTAX  DisplayString
  417.      ACCESS  read-only
  418.      STATUS  mandatory
  419.      DESCRIPTION  
  420.           "Path where disk is mounted."
  421.      ::= { disk 2 } 
  422. diskDevice OBJECT-TYPE
  423.      SYNTAX  DisplayString
  424.      ACCESS  read-only
  425.      STATUS  mandatory
  426.      DESCRIPTION  
  427.           "Device path"
  428.      ::= { disk 3 } 
  429. diskMinimum OBJECT-TYPE
  430.      SYNTAX  INTEGER
  431.      ACCESS  read-only
  432.      STATUS  mandatory
  433.      DESCRIPTION  
  434.           "Minimum space required on the disk."
  435.      ::= { disk 4 } 
  436. diskMinPercent OBJECT-TYPE
  437.      SYNTAX  INTEGER
  438.      ACCESS  read-only
  439.      STATUS  mandatory
  440.      DESCRIPTION  
  441.           "Minimum percentage of space required on the disk."
  442.      ::= { disk 5 } 
  443. diskTotal OBJECT-TYPE
  444.      SYNTAX  INTEGER
  445.      ACCESS  read-only
  446.      STATUS  mandatory
  447.      DESCRIPTION  
  448.           "Total Disk Size (kbytes)"
  449.      ::= { disk 6 } 
  450. diskAvail OBJECT-TYPE
  451.      SYNTAX  INTEGER
  452.      ACCESS  read-only
  453.      STATUS  mandatory
  454.      DESCRIPTION  
  455.           "Available disk Space"
  456.      ::= { disk 7 } 
  457. diskUsed OBJECT-TYPE
  458.      SYNTAX  INTEGER
  459.      ACCESS  read-only
  460.      STATUS  mandatory
  461.      DESCRIPTION  
  462.           "Used Space on Disk"
  463.      ::= { disk 8 } 
  464. diskPercent OBJECT-TYPE
  465.      SYNTAX  INTEGER
  466.      ACCESS  read-only
  467.      STATUS  mandatory
  468.      DESCRIPTION  
  469.           "Percentage of space used on disk"
  470.      ::= { disk 9 } 
  471. diskErrorFlag OBJECT-TYPE
  472.      SYNTAX  INTEGER
  473.      ACCESS  read-only
  474.      STATUS  mandatory
  475.      DESCRIPTION  
  476.           "Error flag signaling disk is over minimum required space"
  477.      ::= { disk 100 } 
  478.      
  479. diskErrorMsg OBJECT-TYPE
  480.      SYNTAX  DisplayString
  481.      ACCESS  read-only
  482.      STATUS  mandatory
  483.      DESCRIPTION  
  484.           "A text description of what caused the error flag to be set."
  485.      ::= { disk 101 } 
  486.      
  487. loadaves OBJECT-TYPE
  488. SYNTAX SEQUENCE OF Loadaves
  489. ACCESS not-accessible
  490. STATUS mandatory
  491. DESCRIPTION
  492. "Load average information."
  493. INDEX { loadaveIndex }
  494. ::= { ucdavis 7 }
  495. Loadaves ::= SEQUENCE {
  496.    loadaveIndex  INTEGER,
  497.    loadaveNames  DisplayString,
  498.    loadaveLoad   DisplayString,
  499.    loadaveConfig DisplayString,
  500.    loadaveErrorFlag  INTEGER,
  501.    loadaveErrMessage  DisplayString
  502. }
  503. loadaveIndex OBJECT-TYPE
  504. SYNTAX INTEGER
  505. ACCESS read-only
  506. STATUS mandatory
  507. DESCRIPTION
  508. "Reference Index for each observed loadave."
  509. ::= { loadaves 1 }
  510. loadaveNames OBJECT-TYPE
  511. SYNTAX DisplayString (SIZE (0..255))
  512. ACCESS read-only
  513. STATUS mandatory
  514. DESCRIPTION
  515. "The list of loadave names we're Counting."
  516. ::= { loadaves 2 }
  517. loadaveLoad OBJECT-TYPE
  518. SYNTAX DisplayString
  519. ACCESS read-only
  520. STATUS mandatory
  521. DESCRIPTION
  522. "The 1,5 and 10 minute load averages."
  523. ::= { loadaves 3 }
  524. loadaveConfig OBJECT-TYPE
  525. SYNTAX DisplayString
  526. ACCESS read-only
  527. STATUS mandatory
  528. DESCRIPTION
  529. "The watch point for loadaverages to signal an error."
  530. ::= { loadaves 4 }
  531. loadaveErrorFlag OBJECT-TYPE
  532. SYNTAX INTEGER
  533. ACCESS read-only
  534. STATUS mandatory
  535. DESCRIPTION
  536. "A Error flag to indicate trouble with a loadave.  It
  537. goes to 1 if there is an error, 0 if no error."
  538. ::= { loadaves 100 }
  539. loadaveErrMessage OBJECT-TYPE
  540. SYNTAX DisplayString (SIZE (0..255))
  541. ACCESS read-only
  542. STATUS mandatory
  543. DESCRIPTION
  544. "An error message describing the problem (if one exists)."
  545. ::= { loadaves 101 }
  546. -- the following section is commented out because it is already
  547. -- defined in the current UCD-SNMP-MIB
  548. -- version OBJECT-TYPE
  549. --  SYNTAX Version
  550. --  ACCESS not-accessible
  551. --  STATUS mandatory
  552. --  DESCRIPTION
  553. --  "ece-snmpd version info."
  554. --  INDEX { versionIndex }
  555. --  ::= { ucdavis 100 }
  556. -- 
  557. -- Version ::= SEQUENCE {
  558. --    versionIndex   INTEGER,
  559. --    versionTag  DisplayString,
  560. --    versionDate  DisplayString,
  561. --    versionCDate  DisplayString,
  562. --    versionIdent  DisplayString,
  563. --    versionClearCache  INTEGER,
  564. --    versionUpdateConfig  INTEGER,
  565. --    versionDoDebugging  INTEGER
  566. -- }
  567. --    
  568. -- versionIndex OBJECT-TYPE
  569. --      SYNTAX  INTEGER
  570. --      ACCESS  read-only
  571. --      STATUS  mandatory
  572. --      DESCRIPTION  
  573. --           "Index to mib (always 1)"
  574. --      ::= { version 1 } 
  575. -- 
  576. -- versionTag OBJECT-TYPE
  577. --      SYNTAX  DisplayString
  578. --      ACCESS  read-only
  579. --      STATUS  mandatory
  580. --      DESCRIPTION  
  581. --           "CVS tag keyword"
  582. --      ::= { version 2 } 
  583. --      
  584. -- versionDate OBJECT-TYPE
  585. --      SYNTAX  DisplayString
  586. --      ACCESS  read-only
  587. --      STATUS  mandatory
  588. --      DESCRIPTION  
  589. --           "Date string from RCS keyword"
  590. --      ::= { version 3 } 
  591. -- 
  592. -- versionCDate OBJECT-TYPE
  593. --      SYNTAX  DisplayString
  594. --      ACCESS  read-only
  595. --      STATUS  mandatory
  596. --      DESCRIPTION  
  597. --           "Date string from ctime() "
  598. --      ::= { version 4 } 
  599. -- 
  600. -- versionIdent OBJECT-TYPE
  601. --      SYNTAX  DisplayString
  602. --      ACCESS  read-only
  603. --      STATUS  mandatory
  604. --      DESCRIPTION  
  605. --           "Id string from RCS keyword"
  606. --      ::= { version 5 } 
  607. -- 
  608. -- versionClearCache OBJECT-TYPE
  609. --      SYNTAX  INTEGER
  610. --      ACCESS  read-write
  611. --      STATUS  mandatory
  612. --      DESCRIPTION  
  613. --           "Set to 1 to clear the exec cache, if enabled"
  614. --      ::= { version 10 } 
  615. -- 
  616. -- versionUpdateConfig OBJECT-TYPE
  617. --      SYNTAX  INTEGER
  618. --      ACCESS  read-write
  619. --      STATUS  mandatory
  620. --      DESCRIPTION  
  621. --           "Set to 1 to read-read the config file(s)."
  622. --      ::= { version 11 } 
  623. -- 
  624. -- versionRestartAgent OBJECT-TYPE
  625. --      SYNTAX  INTEGER
  626. --      ACCESS  read-write
  627. --      STATUS  mandatory
  628. --      DESCRIPTION  
  629. --           "Set to 1 to restart the agent."
  630. --      ::= { version 12 } 
  631. -- 
  632. -- versionDoDebugging OBJECT-TYPE
  633. --      SYNTAX  INTEGER
  634. --      ACCESS  read-write
  635. --      STATUS  mandatory
  636. --      DESCRIPTION  
  637. --           "Set to 1 to turn debugging statements on in the agent."
  638. --      ::= { version 20 } 
  639. -- 
  640. -- the following section is commented out because it is already
  641. -- defined in the current UCD-SNMP-MIB
  642. -- snmperrs OBJECT-TYPE
  643. --  SYNTAX Snmperrs
  644. --  ACCESS not-accessible
  645. --  STATUS mandatory
  646. --  DESCRIPTION
  647. --  "A place for the agent to report problems."
  648. --  INDEX { snmperrIndex }
  649. --  ::= { ucdavis 101 }
  650. -- 
  651. -- 
  652. -- Snmperrs ::= SEQUENCE {
  653. --    snmperrIndex  INTEGER,
  654. --    snmperrNames  DisplayString,
  655. --    snmperrErrorFlag  INTEGER,
  656. --    snmperrErrMessage  DisplayString
  657. -- }
  658. -- 
  659. -- snmperrIndex OBJECT-TYPE
  660. --  SYNTAX INTEGER
  661. --  ACCESS read-only
  662. --  STATUS mandatory
  663. --  DESCRIPTION
  664. --  "Reference Index for each observed snmperr."
  665. --  ::= { snmperrs 1 }
  666. -- 
  667. -- snmperrNames OBJECT-TYPE
  668. --  SYNTAX DisplayString (SIZE (0..255))
  669. --  ACCESS read-only
  670. --  STATUS mandatory
  671. --  DESCRIPTION
  672. --  "snmp"
  673. --  ::= { snmperrs 2 }
  674. -- 
  675. -- snmperrErrorFlag OBJECT-TYPE
  676. --  SYNTAX INTEGER
  677. --  ACCESS read-only
  678. --  STATUS mandatory
  679. --  DESCRIPTION
  680. --  "A Error flag to indicate trouble with the agent.  It
  681. --  goes to 1 if there is an error, 0 if no error."
  682. --  ::= { snmperrs 100 }
  683. -- 
  684. -- snmperrErrMessage OBJECT-TYPE
  685. --  SYNTAX DisplayString (SIZE (0..255))
  686. --  ACCESS read-only
  687. --  STATUS mandatory
  688. --  DESCRIPTION
  689. --  "An error message describing the problem (if one exists)."
  690. --  ::= { snmperrs 101 }
  691. -- 
  692. END