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

SNMP编程

开发平台:

Unix_Linux

  1. UCD-SNMP-MIB DEFINITIONS ::= BEGIN
  2. -- Design notes:
  3. --
  4. -- The design of this mib may seem unusual in parts, as it was
  5. -- designed for ease of numerical management routines.
  6. -- 
  7. -- In that light, most sub-sections of this mib have four common
  8. -- numerical oid consistencies:
  9. --
  10. -- 2021.ID.1   : an integer index value.  In scalers, this is always
  11. --               of value 1.  In tables it is a row index.
  12. -- 2021.ID.2   : a name of the script, process, etc. that this row represents.
  13. -- 2021.ID.100 : An error flag indicating if an error is present on
  14. --               that row (a threshold value was crossed, etc).
  15. -- 2021.ID.101 : An error string describing why the error flag is non-0.
  16. --
  17. -- These conventions enable managers to easy examine portions of the
  18. -- mib by setting the ID to the sub-section they are interested in
  19. -- monitoring, and then scanning the .100 value to check for an
  20. -- error(s), and get a more specific error message from .101 for the
  21. -- named check found in .2.
  22. --
  23. -- Row numbers between 2 and 100 are sub-section specific.
  24. --
  25. -- Mib sections utilizing the above conventions:
  26. --   Tables:   procTable, execTable, diskTable, loadTable
  27. --   Scalers:  memory, snmperrs
  28. IMPORTS
  29.     OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY,
  30.     Integer32, Opaque, enterprises, Counter32
  31.         FROM SNMPv2-SMI
  32.     TEXTUAL-CONVENTION, DisplayString, TruthValue
  33. FROM SNMPv2-TC;
  34. ucdavis MODULE-IDENTITY
  35.     LAST-UPDATED "200209050000Z"
  36.     ORGANIZATION "University of California, Davis"
  37.     CONTACT-INFO    
  38. "This mib is no longer being maintained by the University of
  39.  California and is now in life-support-mode and being
  40.  maintained by the net-snmp project.  The best place to write
  41.  for public questions about the net-snmp-coders mailing list
  42.  at net-snmp-coders@lists.sourceforge.net.
  43.          postal:   Wes Hardaker
  44.                    P.O. Box 382
  45.                    Davis CA  95617
  46.          email:    net-snmp-coders@lists.sourceforge.net
  47.         "
  48.     DESCRIPTION
  49. "Added ssCpuRawSoftIRQ for Linux (2.6) and forgotten raw swap counters."
  50.     REVISION  "200404070000Z"
  51.     DESCRIPTION
  52. "Deprecate the non-raw objects."
  53.     REVISION  "200209050000Z"
  54.     DESCRIPTION
  55. "This file defines the private UCD SNMP MIB extensions."
  56.     REVISION  "200101170000Z"
  57.     DESCRIPTION
  58. "Added raw CPU and IO counters."
  59.     REVISION  "9912090000Z"
  60.     DESCRIPTION
  61. "SMIv2 version converted from older MIB definitions."
  62.     ::= { enterprises 2021 }
  63. -- Current UCD core mib table entries:
  64. --   prTable          OBJECT IDENTIFIER ::= { ucdavis   2 }
  65. --   memory           OBJECT IDENTIFIER ::= { ucdavis   4 }
  66. --   extTable         OBJECT IDENTIFIER ::= { ucdavis   8 }
  67. --   diskTable        OBJECT IDENTIFIER ::= { ucdavis   9 }
  68. --   loadTable        OBJECT IDENTIFIER ::= { ucdavis  10 }
  69. --   systemStats      OBJECT IDENTIFIER ::= { ucdavis  11 }
  70. --   ucdDemoMIB       OBJECT IDENTIFIER ::= { ucdavis  14 } - UCD-DEMO-MIB
  71. --   fileTable        OBJECT IDENTIFIER ::= { ucdavis  15 }
  72. --   logMatch         OBJECT IDENTIFIER ::= { ucdavis  16 }
  73. --   version          OBJECT IDENTIFIER ::= { ucdavis 100 }
  74. --   snmperrs         OBJECT IDENTIFIER ::= { ucdavis 101 }
  75. --   mibRegistryTable OBJECT IDENTIFIER ::= { ucdavis 102 }
  76. -- Older mib table entries that were changed to new locations above:
  77. --   processes        OBJECT IDENTIFIER ::= { ucdavis   1 }
  78. --   exec             OBJECT IDENTIFIER ::= { ucdavis   3 }
  79. --   disk             OBJECT IDENTIFIER ::= { ucdavis   6 }
  80. --   load             OBJECT IDENTIFIER ::= { ucdavis   7 }
  81. -- Never implemented and removed from the mib:
  82. --   lockd            OBJECT IDENTIFIER ::= { ucdavis   5 }
  83. -- Branches for registering other UCD MIB modules:
  84. ucdInternal           OBJECT IDENTIFIER ::= { ucdavis 12 }
  85. ucdExperimental       OBJECT IDENTIFIER ::= { ucdavis 13 }
  86. -- OID values assigned in the ucdExperimental branch:
  87. --   ucdIpFwAccMIB    OBJECT IDENTIFIER ::= { ucdExperimental  1 } - UCD-IPFWACC-MIB
  88. --   ucdIpFilter      OBJECT IDENTIFIER ::= { ucdExperimental  2 } - UCD-IPFILTER-MIB
  89. --   wavelan          OBJECT IDENTIFIER ::= { ucdExperimental  3 } - WL-MIB
  90. --   ucdDlmodMIB      OBJECT IDENTIFIER ::= { ucdExperimental 14 } - UCD-DLMOD-MIB
  91. --   ucdDiskIOMIB     OBJECT IDENTIFIER ::= { ucdExperimental 15 } - UCD-DISKIO-MIB
  92. --   lmSensors        OBJECT IDENTIFIER ::= { ucdExperimental 16 } - LM-SENSORS-MIB
  93. -- These are the returned values of the agent type.
  94. -- returned to:  .iso.org.dod.internet.mgmt.mib-2.system.sysObjectID.0 
  95. ucdSnmpAgent      OBJECT IDENTIFIER ::= { ucdavis 250 }
  96. hpux9             OBJECT IDENTIFIER ::= { ucdSnmpAgent 1 }
  97. sunos4            OBJECT IDENTIFIER ::= { ucdSnmpAgent 2 }
  98. solaris           OBJECT IDENTIFIER ::= { ucdSnmpAgent 3 }
  99. osf               OBJECT IDENTIFIER ::= { ucdSnmpAgent 4 }
  100. ultrix            OBJECT IDENTIFIER ::= { ucdSnmpAgent 5 }
  101. hpux10            OBJECT IDENTIFIER ::= { ucdSnmpAgent 6 }
  102. netbsd1           OBJECT IDENTIFIER ::= { ucdSnmpAgent 7 }
  103. freebsd           OBJECT IDENTIFIER ::= { ucdSnmpAgent 8 }
  104. irix              OBJECT IDENTIFIER ::= { ucdSnmpAgent 9 }
  105. linux             OBJECT IDENTIFIER ::= { ucdSnmpAgent 10 }
  106. bsdi              OBJECT IDENTIFIER ::= { ucdSnmpAgent 11 }
  107. openbsd           OBJECT IDENTIFIER ::= { ucdSnmpAgent 12 }
  108. win32   OBJECT IDENTIFIER ::= { ucdSnmpAgent 13 } -- unlucky
  109. hpux11            OBJECT IDENTIFIER ::= { ucdSnmpAgent 14 }
  110. unknown           OBJECT IDENTIFIER ::= { ucdSnmpAgent 255 }
  111. --
  112. -- Define the Float Textual Convention
  113. --   This definition was written by David Perkins.
  114. --
  115. Float ::= TEXTUAL-CONVENTION
  116.     STATUS      current
  117.     DESCRIPTION
  118.         "A single precision floating-point number.  The semantics
  119.          and encoding are identical for type 'single' defined in
  120.          IEEE Standard for Binary Floating-Point,
  121.          ANSI/IEEE Std 754-1985.
  122.          The value is restricted to the BER serialization of
  123.          the following ASN.1 type:
  124.              FLOATTYPE ::= [120] IMPLICIT FloatType
  125.          (note: the value 120 is the sum of '30'h and '48'h)
  126.          The BER serialization of the length for values of
  127.          this type must use the definite length, short
  128.          encoding form.
  129.          For example, the BER serialization of value 123
  130.          of type FLOATTYPE is '9f780442f60000'h.  (The tag
  131.          is '9f78'h; the length is '04'h; and the value is
  132.          '42f60000'h.) The BER serialization of value
  133.          '9f780442f60000'h of data type Opaque is
  134.          '44079f780442f60000'h. (The tag is '44'h; the length
  135.          is '07'h; and the value is '9f780442f60000'h."
  136.     SYNTAX Opaque (SIZE (7))
  137. --
  138. -- Process table checks
  139. --
  140. prTable OBJECT-TYPE
  141.     SYNTAX SEQUENCE OF PrEntry
  142.     MAX-ACCESS not-accessible
  143.     STATUS current
  144.     DESCRIPTION
  145. "A table containing information on running
  146.  programs/daemons configured for monitoring in the
  147.  snmpd.conf file of the agent.  Processes violating the
  148.  number of running processes required by the agent's
  149.  configuration file are flagged with numerical and
  150.  textual errors."
  151.     ::= { ucdavis 2 }
  152. prEntry OBJECT-TYPE
  153.     SYNTAX PrEntry
  154.     MAX-ACCESS not-accessible
  155.     STATUS current
  156.     DESCRIPTION
  157.         "An entry containing a process and its statistics."
  158.     INDEX { prIndex }
  159.     ::= { prTable  1 }
  160. PrEntry ::= SEQUENCE {
  161.     prIndex Integer32,
  162.     prNames DisplayString,
  163.     prMin Integer32,
  164.     prMax Integer32,
  165.     prCount Integer32,
  166.     prErrorFlag Integer32,
  167.     prErrMessage DisplayString,
  168.     prErrFix Integer32,
  169.     prErrFixCmd DisplayString
  170. }
  171. prIndex OBJECT-TYPE
  172.     SYNTAX Integer32 (0..65535)
  173.     MAX-ACCESS read-only
  174.     STATUS current
  175.     DESCRIPTION
  176. "Reference Index for each observed process."
  177.     ::= { prEntry 1 }
  178. prNames OBJECT-TYPE
  179.     SYNTAX DisplayString
  180.     MAX-ACCESS read-only
  181.     STATUS current
  182.     DESCRIPTION
  183. "The process name we're counting/checking on."
  184.     ::= { prEntry 2 }
  185. prMin OBJECT-TYPE
  186.     SYNTAX Integer32
  187.     MAX-ACCESS read-only
  188.     STATUS current
  189.     DESCRIPTION
  190. "The minimum number of processes that should be
  191.  running.  An error flag is generated if the number of
  192.  running processes is < the minimum."
  193.     ::= { prEntry 3 }
  194. prMax OBJECT-TYPE
  195.     SYNTAX Integer32
  196.     MAX-ACCESS read-only
  197.     STATUS current
  198.     DESCRIPTION
  199. "The maximum number of processes that should be
  200.  running.  An error flag is generated if the number of
  201.  running processes is > the maximum."
  202.     ::= { prEntry 4 }
  203. prCount OBJECT-TYPE
  204.     SYNTAX Integer32
  205.     MAX-ACCESS read-only
  206.     STATUS current
  207.     DESCRIPTION
  208. "The number of current processes running with the name
  209.  in question."
  210.     ::= { prEntry 5 }
  211. prErrorFlag OBJECT-TYPE
  212.     SYNTAX Integer32
  213.     MAX-ACCESS read-only
  214.     STATUS current
  215.     DESCRIPTION
  216. "A Error flag to indicate trouble with a process.  It
  217.  goes to 1 if there is an error, 0 if no error."
  218.     ::= { prEntry 100 }
  219. prErrMessage OBJECT-TYPE
  220.     SYNTAX DisplayString
  221.     MAX-ACCESS read-only
  222.     STATUS current
  223.     DESCRIPTION
  224. "An error message describing the problem (if one exists)."
  225.     ::= { prEntry 101 }
  226. prErrFix OBJECT-TYPE
  227.     SYNTAX Integer32
  228.     MAX-ACCESS read-write
  229.     STATUS current
  230.     DESCRIPTION
  231. "Setting this to one will try to fix the problem if
  232.  the agent has been configured with a script to call
  233.  to attempt to fix problems automatically using remote
  234.  snmp operations."
  235.     ::= { prEntry 102 }
  236. prErrFixCmd OBJECT-TYPE
  237.     SYNTAX DisplayString
  238.     MAX-ACCESS read-only
  239.     STATUS current
  240.     DESCRIPTION
  241. "The command that gets run when the prErrFix column is 
  242.  set to 1."
  243.     ::= { prEntry 103 }
  244. extTable OBJECT-TYPE
  245.     SYNTAX SEQUENCE OF ExtEntry
  246.     MAX-ACCESS not-accessible
  247.     STATUS current
  248.     DESCRIPTION
  249. "A table of extensible commands returning output and
  250.  result codes.  These commands are configured via the
  251.  agent's snmpd.conf file."
  252.     ::= { ucdavis 8 }
  253. extEntry OBJECT-TYPE
  254.     SYNTAX     ExtEntry
  255.     MAX-ACCESS not-accessible
  256.     STATUS     current
  257.     DESCRIPTION
  258.         "An entry containing an extensible script/program and its output."
  259.     INDEX      { extIndex }
  260.     ::= { extTable  1 }
  261. ExtEntry ::= SEQUENCE {
  262.     extIndex Integer32,
  263.     extNames DisplayString,
  264.     extCommand DisplayString,
  265.     extResult Integer32,
  266.     extOutput DisplayString,
  267.     extErrFix Integer32,
  268.     extErrFixCmd DisplayString
  269. }
  270. extIndex OBJECT-TYPE
  271.     SYNTAX Integer32 (0..65535)
  272.     MAX-ACCESS read-only
  273.     STATUS current
  274.     DESCRIPTION
  275. "Reference Index for extensible scripts.  Simply an
  276.  integer row number."
  277.     ::= { extEntry 1 }
  278. extNames OBJECT-TYPE
  279.     SYNTAX DisplayString
  280.     MAX-ACCESS read-only
  281.     STATUS current
  282.     DESCRIPTION
  283. "A Short, one name description of the extensible command."
  284.     ::= { extEntry 2 }
  285. extCommand OBJECT-TYPE
  286.     SYNTAX DisplayString
  287.     MAX-ACCESS read-only
  288.     STATUS current
  289.     DESCRIPTION
  290. "The command line to be executed."
  291.     ::= { extEntry 3 }
  292. extResult OBJECT-TYPE
  293.     SYNTAX Integer32
  294.     MAX-ACCESS read-only
  295.     STATUS current
  296.     DESCRIPTION
  297. "The result code (exit status) from the executed command."
  298.     ::= { extEntry 100 }
  299. extOutput OBJECT-TYPE
  300.     SYNTAX DisplayString
  301.     MAX-ACCESS read-only
  302.     STATUS current
  303.     DESCRIPTION
  304. "The first line of output of the executed command."
  305.     ::= { extEntry 101 }
  306. extErrFix OBJECT-TYPE
  307.     SYNTAX Integer32
  308.     MAX-ACCESS read-write
  309.     STATUS current
  310.     DESCRIPTION
  311. "Setting this to one will try to fix the problem if
  312.  the agent has been configured with a script to call
  313.  to attempt to fix problems automatically using remote
  314.  snmp operations."
  315.     ::= { extEntry 102 }
  316. extErrFixCmd OBJECT-TYPE
  317.     SYNTAX DisplayString
  318.     MAX-ACCESS read-only
  319.     STATUS current
  320.     DESCRIPTION
  321. "The command that gets run when the extErrFix column is 
  322.  set to 1."
  323.     ::= { extEntry 103 }
  324. --
  325. -- Memory usage/watch reporting.
  326. -- Not supported on all systems!
  327. -- See agent/mibgroup/ucd_snmp.h to see if its loaded for your architecture.
  328. --
  329. memory OBJECT IDENTIFIER ::= { ucdavis 4 }
  330. memIndex OBJECT-TYPE
  331.     SYNTAX Integer32
  332.     MAX-ACCESS read-only
  333.     STATUS current
  334.     DESCRIPTION  
  335. "Bogus Index.  This should always return the integer 0."
  336.     ::= { memory 1 } 
  337. memErrorName OBJECT-TYPE
  338.     SYNTAX DisplayString
  339.     MAX-ACCESS read-only
  340.     STATUS current
  341.     DESCRIPTION  
  342. "Bogus Name. This should always return the string 'swap'."
  343.     ::= { memory 2 } 
  344. memTotalSwap OBJECT-TYPE
  345.     SYNTAX Integer32
  346.     MAX-ACCESS read-only
  347.     STATUS current
  348.     DESCRIPTION
  349. "Total Swap Size configured for the host."
  350.     ::= { memory 3 }
  351. memAvailSwap OBJECT-TYPE
  352.     SYNTAX Integer32
  353.     MAX-ACCESS read-only
  354.     STATUS current
  355.     DESCRIPTION
  356. "Available Swap Space on the host."
  357.     ::= { memory 4 }
  358. memTotalReal OBJECT-TYPE
  359.     SYNTAX Integer32
  360.     MAX-ACCESS read-only
  361.     STATUS current
  362.     DESCRIPTION
  363. "Total Real/Physical Memory Size on the host."
  364.     ::= { memory 5 }
  365. memAvailReal OBJECT-TYPE
  366.     SYNTAX Integer32
  367.     MAX-ACCESS read-only
  368.     STATUS current
  369.     DESCRIPTION
  370. "Available Real/Physical Memory Space on the host."
  371.     ::= { memory 6 }
  372. memTotalSwapTXT OBJECT-TYPE
  373.     SYNTAX Integer32
  374.     MAX-ACCESS read-only
  375.     STATUS current
  376.     DESCRIPTION
  377. "Total virtual memory used by text."
  378.     ::= { memory 7 }
  379. memAvailSwapTXT OBJECT-TYPE
  380.     SYNTAX Integer32
  381.     MAX-ACCESS read-only
  382.     STATUS current
  383.     DESCRIPTION
  384. "Active virtual memory used by text."
  385.     ::= { memory 8 }
  386. memTotalRealTXT OBJECT-TYPE
  387.     SYNTAX Integer32
  388.     MAX-ACCESS read-only
  389.     STATUS current
  390.     DESCRIPTION
  391. "Total Real/Physical Memory Size used by text."
  392.     ::= { memory 9 }
  393. memAvailRealTXT OBJECT-TYPE
  394.     SYNTAX Integer32
  395.     MAX-ACCESS read-only
  396.     STATUS current
  397.     DESCRIPTION
  398. "Active Real/Physical Memory Space used by text."
  399.     ::= { memory 10 }
  400. memTotalFree OBJECT-TYPE
  401.     SYNTAX Integer32
  402.     MAX-ACCESS read-only
  403.     STATUS current
  404.     DESCRIPTION
  405. "Total Available Memory on the host"
  406.     ::= { memory 11 }
  407. memMinimumSwap OBJECT-TYPE
  408.     SYNTAX Integer32
  409.     MAX-ACCESS read-only
  410.     STATUS current
  411.     DESCRIPTION
  412. "Minimum amount of free swap required to be free
  413.  or else memErrorSwap is set to 1 and an error string is
  414.  returned memSwapErrorMsg."
  415.     ::= { memory 12 }
  416. memShared OBJECT-TYPE
  417.     SYNTAX Integer32
  418.     MAX-ACCESS read-only
  419.     STATUS current
  420.     DESCRIPTION
  421. "Total Shared Memory"
  422.     ::= { memory 13 }
  423. memBuffer OBJECT-TYPE
  424.     SYNTAX Integer32
  425.     MAX-ACCESS read-only
  426.     STATUS current
  427.     DESCRIPTION
  428. "Total Buffered Memory"
  429.     ::= { memory 14 }
  430. memCached OBJECT-TYPE
  431.     SYNTAX Integer32
  432.     MAX-ACCESS read-only
  433.     STATUS current
  434.     DESCRIPTION
  435. "Total Cached Memory"
  436.     ::= { memory 15 }
  437. memSwapError OBJECT-TYPE
  438.     SYNTAX Integer32
  439.     MAX-ACCESS read-only
  440.     STATUS current
  441.     DESCRIPTION
  442. "Error flag.  1 indicates very little swap space left"
  443.     ::= { memory 100 }
  444. memSwapErrorMsg OBJECT-TYPE
  445.     SYNTAX DisplayString
  446.     MAX-ACCESS read-only
  447.     STATUS current
  448.     DESCRIPTION
  449. "Error message describing the Error Flag condition"
  450.     ::= { memory 101 } 
  451. dskTable OBJECT-TYPE
  452.     SYNTAX SEQUENCE OF DskEntry
  453.     MAX-ACCESS not-accessible
  454.     STATUS current
  455.     DESCRIPTION
  456. "Disk watching information.  Partions to be watched
  457.  are configured by the snmpd.conf file of the agent."
  458.     ::= { ucdavis 9 }
  459. dskEntry OBJECT-TYPE
  460.     SYNTAX     DskEntry
  461.     MAX-ACCESS not-accessible
  462.     STATUS     current
  463.     DESCRIPTION
  464.         "An entry containing a disk and its statistics."
  465.     INDEX      { dskIndex }
  466.     ::= { dskTable  1 }
  467. DskEntry ::= SEQUENCE {
  468.     dskIndex Integer32,
  469.     dskPath DisplayString,
  470.     dskDevice DisplayString,
  471.     dskMinimum Integer32,
  472.     dskMinPercent Integer32,
  473.     dskTotal Integer32,
  474.     dskAvail Integer32,
  475.     dskUsed Integer32,
  476.     dskPercent Integer32,
  477.     dskPercentNode Integer32,
  478.     dskErrorFlag Integer32,
  479.     dskErrorMsg DisplayString
  480. }
  481. dskIndex OBJECT-TYPE
  482.     SYNTAX Integer32 (0..65535)
  483.     MAX-ACCESS read-only
  484.     STATUS current
  485.     DESCRIPTION
  486. "Integer reference number (row number) for the disk mib."
  487.     ::= { dskEntry 1 }
  488. dskPath OBJECT-TYPE
  489.     SYNTAX DisplayString
  490.     MAX-ACCESS read-only
  491.     STATUS current
  492.     DESCRIPTION  
  493. "Path where the disk is mounted."
  494.     ::= { dskEntry 2 } 
  495. dskDevice OBJECT-TYPE
  496.     SYNTAX DisplayString
  497.     MAX-ACCESS read-only
  498.     STATUS current
  499.     DESCRIPTION  
  500. "Path of the device for the partition"
  501.     ::= { dskEntry 3 } 
  502. dskMinimum OBJECT-TYPE
  503.     SYNTAX Integer32
  504.     MAX-ACCESS read-only
  505.     STATUS current
  506.     DESCRIPTION  
  507. "Minimum space required on the disk (in kBytes) before the
  508.          errors are triggered.  Either this or dskMinPercent is
  509.          configured via the agent's snmpd.conf file."
  510.     ::= { dskEntry 4 } 
  511. dskMinPercent OBJECT-TYPE
  512.     SYNTAX Integer32
  513.     MAX-ACCESS read-only
  514.     STATUS current
  515.     DESCRIPTION  
  516. "Percentage of minimum space required on the disk before the
  517.          errors are triggered.  Either this or dskMinimum is
  518.          configured via the agent's snmpd.conf file."
  519.     ::= { dskEntry 5 } 
  520. dskTotal OBJECT-TYPE
  521.     SYNTAX Integer32
  522.     MAX-ACCESS read-only
  523.     STATUS current
  524.     DESCRIPTION  
  525. "Total size of the disk/partion (kBytes)"
  526.     ::= { dskEntry 6 } 
  527. dskAvail OBJECT-TYPE
  528.     SYNTAX Integer32
  529.     MAX-ACCESS read-only
  530.     STATUS current
  531.     DESCRIPTION  
  532. "Available space on the disk"
  533.     ::= { dskEntry 7 } 
  534. dskUsed OBJECT-TYPE
  535.     SYNTAX Integer32
  536.     MAX-ACCESS read-only
  537.     STATUS current
  538.     DESCRIPTION  
  539. "Used space on the disk"
  540.     ::= { dskEntry 8 } 
  541. dskPercent OBJECT-TYPE
  542.     SYNTAX Integer32
  543.     MAX-ACCESS read-only
  544.     STATUS current
  545.     DESCRIPTION  
  546. "Percentage of space used on disk"
  547.     ::= { dskEntry 9 } 
  548. dskPercentNode OBJECT-TYPE
  549.     SYNTAX Integer32
  550.     MAX-ACCESS read-only
  551.     STATUS current
  552.     DESCRIPTION  
  553. "Percentage of inodes used on disk"
  554.     ::= { dskEntry 10 } 
  555. dskErrorFlag OBJECT-TYPE
  556.     SYNTAX Integer32
  557.     MAX-ACCESS read-only
  558.     STATUS current
  559.     DESCRIPTION  
  560. "Error flag signaling that the disk or partition is under
  561.  the minimum required space configured for it."
  562.     ::= { dskEntry 100 } 
  563.      
  564. dskErrorMsg OBJECT-TYPE
  565.     SYNTAX DisplayString
  566.     MAX-ACCESS read-only
  567.     STATUS current
  568.     DESCRIPTION  
  569. "A text description providing a warning and the space left
  570.  on the disk."
  571.     ::= { dskEntry 101 } 
  572.      
  573. laTable OBJECT-TYPE
  574.     SYNTAX SEQUENCE OF LaEntry
  575.     MAX-ACCESS not-accessible
  576.     STATUS current
  577.     DESCRIPTION
  578. "Load average information."
  579.     ::= { ucdavis 10 }
  580. laEntry OBJECT-TYPE
  581.     SYNTAX LaEntry
  582.     MAX-ACCESS not-accessible
  583.     STATUS current
  584.     DESCRIPTION
  585. "An entry containing a load average and its values."
  586.     INDEX { laIndex }
  587.     ::= { laTable  1 }
  588. LaEntry ::= SEQUENCE {
  589.     laIndex Integer32,
  590.     laNames DisplayString,
  591.     laLoad DisplayString,
  592.     laConfig DisplayString,
  593.     laLoadInt Integer32,
  594.     laLoadFloat Float,
  595.     laErrorFlag Integer32,
  596.     laErrMessage DisplayString
  597. }
  598. laIndex OBJECT-TYPE
  599.     SYNTAX Integer32 (0..3)
  600.     MAX-ACCESS read-only
  601.     STATUS current
  602.     DESCRIPTION
  603. "reference index/row number for each observed loadave."
  604.     ::= { laEntry 1 }
  605. laNames OBJECT-TYPE
  606.     SYNTAX DisplayString
  607.     MAX-ACCESS read-only
  608.     STATUS current
  609.     DESCRIPTION
  610. "The list of loadave names we're watching."
  611.     ::= { laEntry 2 }
  612. laLoad OBJECT-TYPE
  613.     SYNTAX DisplayString
  614.     MAX-ACCESS read-only
  615.     STATUS current
  616.     DESCRIPTION
  617. "The 1,5 and 10 minute load averages (one per row)."
  618.     ::= { laEntry 3 }
  619. laConfig OBJECT-TYPE
  620.     SYNTAX DisplayString
  621.     MAX-ACCESS read-only
  622.     STATUS current
  623.     DESCRIPTION
  624. "The watch point for load-averages to signal an
  625.  error.  If the load averages rises above this value,
  626.  the laErrorFlag below is set."
  627.     ::= { laEntry 4 }
  628. laLoadInt OBJECT-TYPE
  629.     SYNTAX Integer32
  630.     MAX-ACCESS read-only
  631.     STATUS current
  632.     DESCRIPTION
  633. "The 1,5 and 10 minute load averages as an integer.
  634.  This is computed by taking the floating point
  635.  loadaverage value and multiplying by 100, then
  636.  converting the value to an integer."
  637.     ::= { laEntry 5 }
  638. laLoadFloat OBJECT-TYPE
  639.     SYNTAX Float
  640.     MAX-ACCESS read-only
  641.     STATUS current
  642.     DESCRIPTION
  643. "The 1,5 and 10 minute load averages as an opaquely
  644.  wrapped floating point number."
  645.     ::= { laEntry 6 }
  646. laErrorFlag OBJECT-TYPE
  647.     SYNTAX Integer32
  648.     MAX-ACCESS read-only
  649.     STATUS current
  650.     DESCRIPTION
  651. "A Error flag to indicate the load-average has crossed
  652.  its threshold value defined in the snmpd.conf file.
  653.  It is set to 1 if the threshold is crossed, 0 otherwise."
  654.     ::= { laEntry 100 }
  655. laErrMessage OBJECT-TYPE
  656.     SYNTAX DisplayString
  657.     MAX-ACCESS read-only
  658.     STATUS current
  659.     DESCRIPTION
  660. "An error message describing the load-average and its
  661.  surpased watch-point value."
  662.     ::= { laEntry 101 }
  663. version OBJECT IDENTIFIER ::= { ucdavis 100 }
  664. versionIndex OBJECT-TYPE
  665.     SYNTAX Integer32
  666.     MAX-ACCESS read-only
  667.     STATUS current
  668.     DESCRIPTION  
  669. "Index to mib (always 0)"
  670.     ::= { version 1 } 
  671. versionTag OBJECT-TYPE
  672.     SYNTAX DisplayString
  673.     MAX-ACCESS read-only
  674.     STATUS current
  675.     DESCRIPTION  
  676. "CVS tag keyword"
  677.     ::= { version 2 } 
  678.      
  679. versionDate OBJECT-TYPE
  680.     SYNTAX DisplayString
  681.     MAX-ACCESS read-only
  682.     STATUS current
  683.     DESCRIPTION  
  684. "Date string from RCS keyword"
  685.     ::= { version 3 } 
  686. versionCDate OBJECT-TYPE
  687.     SYNTAX DisplayString
  688.     MAX-ACCESS read-only
  689.     STATUS current
  690.     DESCRIPTION  
  691. "Date string from ctime() "
  692.     ::= { version 4 } 
  693. versionIdent OBJECT-TYPE
  694.     SYNTAX DisplayString
  695.     MAX-ACCESS read-only
  696.     STATUS current
  697.     DESCRIPTION  
  698. "Id string from RCS keyword"
  699.     ::= { version 5 } 
  700. versionConfigureOptions OBJECT-TYPE
  701.     SYNTAX DisplayString
  702.     MAX-ACCESS read-only
  703.     STATUS current
  704.     DESCRIPTION  
  705. "Options passed to the configure script when this agent was built."
  706.     ::= { version 6 } 
  707. versionClearCache OBJECT-TYPE
  708.     SYNTAX Integer32
  709.     MAX-ACCESS read-write
  710.     STATUS current
  711.     DESCRIPTION  
  712. "Set to 1 to clear the exec cache, if enabled"
  713.     ::= { version 10 } 
  714. versionUpdateConfig OBJECT-TYPE
  715.     SYNTAX Integer32
  716.     MAX-ACCESS read-write
  717.     STATUS current
  718.     DESCRIPTION  
  719. "Set to 1 to read-read the config file(s)."
  720.     ::= { version 11 } 
  721. versionRestartAgent OBJECT-TYPE
  722.     SYNTAX Integer32
  723.     MAX-ACCESS read-write
  724.     STATUS current
  725.     DESCRIPTION  
  726. "Set to 1 to restart the agent."
  727.     ::= { version 12 } 
  728. versionSavePersistentData OBJECT-TYPE
  729.     SYNTAX Integer32
  730.     MAX-ACCESS read-write
  731.     STATUS current
  732.     DESCRIPTION  
  733. "Set to 1 to force the agent to save it's persistent data immediately."
  734.     ::= { version 13 } 
  735. versionDoDebugging OBJECT-TYPE
  736.     SYNTAX Integer32
  737.     MAX-ACCESS read-write
  738.     STATUS current
  739.     DESCRIPTION  
  740. "Set to 1 to turn debugging statements on in the agent or 0
  741.  to turn it off."
  742.     ::= { version 20 } 
  743. snmperrs OBJECT IDENTIFIER ::= { ucdavis 101 }
  744. snmperrIndex OBJECT-TYPE
  745.     SYNTAX Integer32
  746.     MAX-ACCESS read-only
  747.     STATUS current
  748.     DESCRIPTION
  749. "Bogus Index for snmperrs (always 0)."
  750.     ::= { snmperrs 1 }
  751. snmperrNames OBJECT-TYPE
  752.     SYNTAX DisplayString
  753.     MAX-ACCESS read-only
  754.     STATUS current
  755.     DESCRIPTION
  756. "snmp"
  757.     ::= { snmperrs 2 }
  758. snmperrErrorFlag OBJECT-TYPE
  759.     SYNTAX Integer32
  760.     MAX-ACCESS read-only
  761.     STATUS current
  762.     DESCRIPTION
  763. "A Error flag to indicate trouble with the agent.  It
  764.  goes to 1 if there is an error, 0 if no error."
  765.     ::= { snmperrs 100 }
  766. snmperrErrMessage OBJECT-TYPE
  767.     SYNTAX DisplayString
  768.     MAX-ACCESS read-only
  769.     STATUS current
  770.     DESCRIPTION
  771. "An error message describing the problem (if one exists)."
  772.     ::= { snmperrs 101 }
  773. mrTable OBJECT-TYPE
  774.     SYNTAX SEQUENCE OF MrEntry
  775.     MAX-ACCESS not-accessible
  776.     STATUS current
  777.     DESCRIPTION
  778. "A table displaying all the oid's registered by mib modules in
  779.  the agent.  Since the agent is modular in nature, this lists
  780.  each module's OID it is responsible for and the name of the module"
  781.     ::= { ucdavis 102 }
  782. mrEntry OBJECT-TYPE
  783.     SYNTAX MrEntry
  784.     MAX-ACCESS not-accessible
  785.     STATUS current
  786.     DESCRIPTION
  787. "An entry containing a registered mib oid."
  788.     INDEX { IMPLIED mrIndex }
  789.     ::= { mrTable 1 }
  790. MrEntry ::= SEQUENCE {
  791.     mrIndex OBJECT IDENTIFIER,
  792.     mrModuleName DisplayString
  793. }
  794. mrIndex OBJECT-TYPE
  795.     SYNTAX OBJECT IDENTIFIER
  796.     MAX-ACCESS read-only
  797.     STATUS current
  798.     DESCRIPTION
  799. "The registry slot of a mibmodule."
  800.     ::= { mrEntry  1 }
  801. mrModuleName OBJECT-TYPE
  802.     SYNTAX DisplayString
  803.     MAX-ACCESS read-only
  804.     STATUS current
  805.     DESCRIPTION
  806. "The module name that registered this OID."
  807.     ::= { mrEntry  2 }
  808. systemStats OBJECT IDENTIFIER ::= { ucdavis 11 }
  809. ssIndex OBJECT-TYPE
  810.     SYNTAX Integer32
  811.     MAX-ACCESS read-only
  812.     STATUS current
  813.     DESCRIPTION
  814. "Reference Index for each observed systemStat (1)."
  815.     ::= { systemStats 1 }
  816. ssErrorName OBJECT-TYPE
  817.     SYNTAX DisplayString
  818.     MAX-ACCESS read-only
  819.     STATUS current
  820.     DESCRIPTION
  821. "The list of systemStats names (vmstat) we're Counting."
  822.     ::= { systemStats 2 }
  823. ssSwapIn OBJECT-TYPE
  824.     SYNTAX Integer32
  825.     MAX-ACCESS read-only
  826.     STATUS current
  827.     DESCRIPTION
  828. "Amount of memory swapped in from disk (kB/s)."
  829.     ::= { systemStats 3 }
  830. ssSwapOut OBJECT-TYPE
  831.     SYNTAX Integer32
  832.     MAX-ACCESS read-only
  833.     STATUS current
  834.     DESCRIPTION
  835. "Amount of memory swapped to disk (kB/s)."
  836.     ::= { systemStats 4 }
  837. ssIOSent OBJECT-TYPE
  838.     SYNTAX Integer32
  839.     MAX-ACCESS read-only
  840.     STATUS deprecated
  841.     DESCRIPTION
  842. "Blocks sent to a block device (blocks/s). Deprecated, replaced by
  843. the ssIORawSent object"
  844.     ::= { systemStats 5 }
  845. ssIOReceive OBJECT-TYPE
  846.     SYNTAX Integer32
  847.     MAX-ACCESS read-only
  848.     STATUS deprecated
  849.     DESCRIPTION
  850. "Blocks received from a block device (blocks/s). Deprecated, replaced by
  851. the ssIORawReceived object"
  852.     ::= { systemStats 6 }
  853. ssSysInterrupts OBJECT-TYPE
  854.     SYNTAX Integer32
  855.     MAX-ACCESS read-only
  856.     STATUS deprecated
  857.     DESCRIPTION
  858. "The number of interrupts per second, including the clock.
  859. Deprecated, replaced by ssRawInterrupts"
  860.     ::= { systemStats 7 }
  861. ssSysContext OBJECT-TYPE
  862.     SYNTAX Integer32
  863.     MAX-ACCESS read-only
  864.     STATUS deprecated
  865.     DESCRIPTION
  866. "The number of context switches per second.
  867. Deprecated, replaced by ssRawContext"
  868.     ::= { systemStats 8 }
  869. ssCpuUser OBJECT-TYPE
  870.     SYNTAX Integer32
  871.     MAX-ACCESS read-only
  872.     STATUS deprecated
  873.     DESCRIPTION
  874. "percentages of user CPU time. Deprecated, replaced by the ssCpuRawUser
  875. object"
  876.     ::= { systemStats 9 }
  877. ssCpuSystem OBJECT-TYPE
  878.     SYNTAX Integer32
  879.     MAX-ACCESS read-only
  880.     STATUS deprecated
  881.     DESCRIPTION
  882. "percentages of system CPU time. Deprecated, replaced by of the
  883. ssCpuRawSystem object"
  884.     ::= { systemStats 10 }
  885. ssCpuIdle OBJECT-TYPE
  886.     SYNTAX Integer32
  887.     MAX-ACCESS read-only
  888.     STATUS deprecated
  889.     DESCRIPTION
  890. "percentages of idle CPU time. Deprecated, replaced by of the
  891. ssCpuRawIdle object"
  892.     ::= { systemStats 11 }
  893. -- The agent only implements those of the following counters that the
  894. -- kernel supports! Don't expect all to be present.
  895. ssCpuRawUser OBJECT-TYPE
  896.     SYNTAX      Counter32
  897.     MAX-ACCESS  read-only
  898.     STATUS      current
  899.     DESCRIPTION
  900.         "user CPU time."
  901.     ::= { systemStats 50 }
  902. ssCpuRawNice OBJECT-TYPE
  903.     SYNTAX      Counter32
  904.     MAX-ACCESS  read-only
  905.     STATUS      current
  906.     DESCRIPTION
  907.         "nice CPU time."
  908.     ::= { systemStats 51 }
  909. ssCpuRawSystem OBJECT-TYPE
  910.     SYNTAX      Counter32
  911.     MAX-ACCESS  read-only
  912.     STATUS      current
  913.     DESCRIPTION
  914.         "system CPU time."
  915.     ::= { systemStats 52 }
  916. ssCpuRawIdle OBJECT-TYPE
  917.     SYNTAX      Counter32
  918.     MAX-ACCESS  read-only
  919.     STATUS      current
  920.     DESCRIPTION
  921.         "idle CPU time."
  922.     ::= { systemStats 53 }
  923. ssCpuRawWait OBJECT-TYPE
  924.     SYNTAX      Counter32
  925.     MAX-ACCESS  read-only
  926.     STATUS      current
  927.     DESCRIPTION
  928.         "iowait CPU time. This is primarily a SysV thingie"
  929.     ::= { systemStats 54 }
  930. ssCpuRawKernel OBJECT-TYPE
  931.     SYNTAX      Counter32
  932.     MAX-ACCESS  read-only
  933.     STATUS      current
  934.     DESCRIPTION
  935.         "kernel CPU time."
  936.     ::= { systemStats 55 }
  937. ssCpuRawInterrupt OBJECT-TYPE
  938.     SYNTAX      Counter32
  939.     MAX-ACCESS  read-only
  940.     STATUS      current
  941.     DESCRIPTION
  942.         "interruptlevel CPU time. This is primarily a BSD thingie"
  943.     ::= { systemStats 56 }
  944. ssIORawSent OBJECT-TYPE
  945.     SYNTAX      Counter32
  946.     MAX-ACCESS  read-only
  947.     STATUS      current
  948.     DESCRIPTION
  949.         "Number of blocks sent to a block device"
  950.     ::= { systemStats 57 }
  951. ssIORawReceived OBJECT-TYPE
  952.     SYNTAX      Counter32
  953.     MAX-ACCESS  read-only
  954.     STATUS      current
  955.     DESCRIPTION
  956.         "Number of blocks received from a block device"
  957.     ::= { systemStats 58 }
  958. ssRawInterrupts OBJECT-TYPE
  959.     SYNTAX      Counter32
  960.     MAX-ACCESS  read-only
  961.     STATUS      current
  962.     DESCRIPTION
  963.         "Number of interrupts processed"
  964.     ::= { systemStats 59 }
  965. ssRawContexts OBJECT-TYPE
  966.     SYNTAX      Counter32
  967.     MAX-ACCESS  read-only
  968.     STATUS      current
  969.     DESCRIPTION
  970.         "Number of context switches"
  971.     ::= { systemStats 60 }
  972. ssCpuRawSoftIRQ OBJECT-TYPE
  973.     SYNTAX      Counter32
  974.     MAX-ACCESS  read-only
  975.     STATUS      current
  976.     DESCRIPTION
  977.         "Soft IRQ CPU time. This is for Linux 2.6"
  978.     ::= { systemStats 61 }
  979. ssRawSwapIn OBJECT-TYPE
  980.     SYNTAX      Counter32
  981.     MAX-ACCESS  read-only
  982.     STATUS      current
  983.     DESCRIPTION
  984.         "Number of blocks swapped in"
  985.     ::= { systemStats 62 }
  986. ssRawSwapOut OBJECT-TYPE
  987.     SYNTAX      Counter32
  988.     MAX-ACCESS  read-only
  989.     STATUS      current
  990.     DESCRIPTION
  991.         "Number of blocks swapped out"
  992.     ::= { systemStats 63 }
  993. -- possibly used in the future:
  994. --
  995. -- ssErrorFlag OBJECT-TYPE
  996. --     SYNTAX    Integer32
  997. --     MAX-ACCESS  read-only
  998. --     STATUS      current
  999. --     DESCRIPTION
  1000. --         "Error flag."
  1001. --     ::= { systemStats 100 }
  1002. -- 
  1003. -- ssErrMessage OBJECT-TYPE
  1004. --     SYNTAX      DisplayString
  1005. --     MAX-ACCESS  read-only
  1006. --     STATUS      current
  1007. --     DESCRIPTION  
  1008. --         "Error message describing the errorflag condition."
  1009. --     ::= { systemStats 101 } 
  1010. ucdTraps OBJECT IDENTIFIER ::= { ucdavis 251 }
  1011. ucdStart NOTIFICATION-TYPE
  1012.     STATUS current
  1013.     DESCRIPTION
  1014. ""
  1015.     ::= { ucdTraps 1 }
  1016.     
  1017. ucdShutdown NOTIFICATION-TYPE
  1018.     STATUS current
  1019.     DESCRIPTION
  1020. "This trap is sent when the agent terminates"
  1021.     ::= { ucdTraps 2 }
  1022. --
  1023. -- File Table:  monitor a list of files to check for a maximum size.
  1024. -- 
  1025. fileTable OBJECT-TYPE
  1026.     SYNTAX SEQUENCE OF FileEntry
  1027.     MAX-ACCESS not-accessible
  1028.     STATUS current
  1029.     DESCRIPTION
  1030. "Table of monitored files."
  1031.     ::= { ucdavis 15 }
  1032.     
  1033. fileEntry OBJECT-TYPE
  1034.     SYNTAX FileEntry
  1035.     MAX-ACCESS not-accessible
  1036.     STATUS current
  1037.     DESCRIPTION
  1038. "Entry of file"
  1039.     INDEX { fileIndex }
  1040.     ::= { fileTable 1 }
  1041. FileEntry ::= SEQUENCE {
  1042.     fileIndex Integer32,
  1043.     fileName DisplayString,
  1044.     fileSize Integer32,
  1045.     fileMax Integer32,
  1046.     fileErrorFlag TruthValue,
  1047.     fileErrorMsg DisplayString
  1048. }
  1049. fileIndex OBJECT-TYPE
  1050.     SYNTAX Integer32 (0..2147483647)
  1051.     MAX-ACCESS read-only
  1052.     STATUS current
  1053.     DESCRIPTION
  1054. "Index of file"
  1055.     ::= { fileEntry 1 }
  1056. fileName OBJECT-TYPE
  1057.     SYNTAX DisplayString
  1058.     MAX-ACCESS read-only
  1059.     STATUS current
  1060.     DESCRIPTION
  1061. "Filename"
  1062.     ::= { fileEntry 2 }
  1063. fileSize OBJECT-TYPE
  1064.     SYNTAX Integer32
  1065.     UNITS       "kB"
  1066.     MAX-ACCESS read-only
  1067.     STATUS current
  1068.     DESCRIPTION
  1069. "Size of file (kB)"
  1070.     ::= { fileEntry 3 }
  1071. fileMax OBJECT-TYPE
  1072.     SYNTAX Integer32
  1073.     UNITS       "kB"
  1074.     MAX-ACCESS read-only
  1075.     STATUS current
  1076.     DESCRIPTION
  1077. "Limit of filesize (kB)"
  1078.     ::= { fileEntry 4 }
  1079. fileErrorFlag OBJECT-TYPE
  1080.     SYNTAX TruthValue
  1081.     MAX-ACCESS read-only
  1082.     STATUS current
  1083.     DESCRIPTION
  1084. "Limit exceeded flag"
  1085.     ::= { fileEntry 100 }
  1086. fileErrorMsg OBJECT-TYPE
  1087.     SYNTAX DisplayString
  1088.     MAX-ACCESS read-only
  1089.     STATUS current
  1090.     DESCRIPTION
  1091. "Filesize error message"
  1092.     ::= { fileEntry 101 }
  1093. logMatch OBJECT IDENTIFIER ::= { ucdavis 16 }
  1094. logMatchMaxEntries OBJECT-TYPE
  1095. SYNTAX Integer32
  1096. MAX-ACCESS read-only
  1097. STATUS current
  1098. DESCRIPTION
  1099. "The maximum number of logmatch entries
  1100. this snmpd daemon can support."
  1101. ::= { logMatch 1 }
  1102. logMatchTable OBJECT-TYPE
  1103. SYNTAX SEQUENCE OF LogMatchEntry
  1104. MAX-ACCESS not-accessible
  1105. STATUS current
  1106. DESCRIPTION
  1107. "Table of monitored files."
  1108. ::= { logMatch 2 }
  1109. logMatchEntry OBJECT-TYPE
  1110. SYNTAX LogMatchEntry
  1111. MAX-ACCESS not-accessible
  1112. STATUS current
  1113. DESCRIPTION
  1114. "Entry of file"
  1115. INDEX { logMatchIndex }
  1116. ::= { logMatchTable 1 }
  1117. LogMatchEntry ::=
  1118. SEQUENCE { 
  1119. logMatchIndex
  1120. Integer32,
  1121. logMatchName
  1122. DisplayString,
  1123. logMatchFilename
  1124. DisplayString,
  1125. logMatchRegEx
  1126. DisplayString,
  1127. logMatchGlobalCounter
  1128. Counter32,
  1129. logMatchGlobalCount
  1130. Integer32,
  1131. logMatchCurrentCounter
  1132. Counter32,
  1133. logMatchCurrentCount
  1134. Integer32,
  1135. logMatchCounter
  1136. Counter32,
  1137. logMatchCount
  1138. Integer32,
  1139. logMatchCycle
  1140. Integer32,
  1141. logMatchErrorFlag
  1142. TruthValue,
  1143. logMatchRegExCompilation
  1144. DisplayString
  1145.  }
  1146. logMatchIndex OBJECT-TYPE
  1147. SYNTAX Integer32 (1..2147483647)
  1148. MAX-ACCESS read-only
  1149. STATUS current
  1150. DESCRIPTION
  1151. "Index of logmatch"
  1152. ::= { logMatchEntry 1 }
  1153. logMatchName OBJECT-TYPE
  1154. SYNTAX DisplayString
  1155. MAX-ACCESS read-only
  1156. STATUS current
  1157. DESCRIPTION
  1158. "logmatch instance name"
  1159. ::= { logMatchEntry 2 }
  1160. logMatchFilename OBJECT-TYPE
  1161. SYNTAX DisplayString
  1162. MAX-ACCESS read-only
  1163. STATUS current
  1164. DESCRIPTION
  1165. "filename to be logmatched"
  1166. ::= { logMatchEntry 3 }
  1167. logMatchRegEx OBJECT-TYPE
  1168. SYNTAX DisplayString
  1169. MAX-ACCESS read-only
  1170. STATUS current
  1171. DESCRIPTION
  1172. "regular expression"
  1173. ::= { logMatchEntry 4 }
  1174. logMatchGlobalCounter OBJECT-TYPE
  1175. SYNTAX Counter32
  1176. MAX-ACCESS read-only
  1177. STATUS current
  1178. DESCRIPTION
  1179. "global count of matches"
  1180. ::= { logMatchEntry 5 }
  1181. logMatchGlobalCount OBJECT-TYPE
  1182. SYNTAX Integer32
  1183. MAX-ACCESS read-only
  1184. STATUS current
  1185. DESCRIPTION
  1186. "Description."
  1187. ::= { logMatchEntry 6 }
  1188. logMatchCurrentCounter OBJECT-TYPE
  1189. SYNTAX Counter32
  1190. MAX-ACCESS read-only
  1191. STATUS current
  1192. DESCRIPTION
  1193. "Regex match counter. This counter will
  1194. be reset with each logfile rotation."
  1195. ::= { logMatchEntry 7 }
  1196. logMatchCurrentCount OBJECT-TYPE
  1197. SYNTAX Integer32
  1198. MAX-ACCESS read-only
  1199. STATUS current
  1200. DESCRIPTION
  1201. "Description."
  1202. ::= { logMatchEntry 8 }
  1203. logMatchCounter OBJECT-TYPE
  1204. SYNTAX Counter32
  1205. MAX-ACCESS read-only
  1206. STATUS current
  1207. DESCRIPTION
  1208. "Regex match counter. This counter will
  1209. be reset with each read"
  1210. ::= { logMatchEntry 9 }
  1211. logMatchCount OBJECT-TYPE
  1212. SYNTAX Integer32
  1213. MAX-ACCESS read-only
  1214. STATUS current
  1215. DESCRIPTION
  1216. "Description."
  1217. ::= { logMatchEntry 10 }
  1218. logMatchCycle OBJECT-TYPE
  1219. SYNTAX Integer32
  1220. MAX-ACCESS read-only
  1221. STATUS current
  1222. DESCRIPTION
  1223. "time between updates (if not queried) in seconds"
  1224. ::= { logMatchEntry 11 }
  1225. logMatchErrorFlag OBJECT-TYPE
  1226. SYNTAX TruthValue
  1227. MAX-ACCESS read-only
  1228. STATUS current
  1229. DESCRIPTION
  1230. "errorflag: is this line configured correctly?"
  1231. ::= { logMatchEntry 100 }
  1232. logMatchRegExCompilation OBJECT-TYPE
  1233. SYNTAX DisplayString
  1234. MAX-ACCESS read-only
  1235. STATUS current
  1236. DESCRIPTION
  1237. "message of regex precompilation"
  1238. ::= { logMatchEntry 101 }
  1239. END