home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 January / Chip_2001-01_cd1.bin / tema / php / php4-win.exe / mibs / UCD-DISKIO-MIB.txt < prev    next >
Text File  |  2000-01-27  |  3KB  |  117 lines

  1. UCD-DISKIO-MIB DEFINITIONS ::= BEGIN
  2.  
  3. --
  4. -- Derived from the original VEST-INTERNETT-MIB. Open issues:
  5. --
  6. -- (a) where to register this MIB?
  7. -- (b) use not-accessible for diskIOIndex?
  8. --
  9.  
  10.  
  11. IMPORTS
  12.     MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32
  13.         FROM SNMPv2-SMI
  14.     DisplayString
  15.         FROM SNMPv2-TC
  16.     ucdExperimental
  17.         FROM UCD-SNMP-MIB;
  18.  
  19. ucdDiskIOMIB MODULE-IDENTITY
  20.     LAST-UPDATED "200001260000Z"
  21.     ORGANIZATION "University of California, Davis"
  22.     CONTACT-INFO    
  23.         "The ucd-snmp-coders mailing list is the best place 
  24.          to write for public questions about the ucd-snmp
  25.          project: ucd-snmp-coders@ucd-snmp.ucdavis.edu
  26.  
  27.          Primary Contact: Wes Hardaker
  28.  
  29.          postal:    IT-DCAS
  30.                     UCDavis
  31.                     Davis CA  95616
  32.          phone:     +1 530 754-7571
  33.          email:     wjhardaker@ucdavis.edu"
  34.     DESCRIPTION
  35.         "This MIB module defines objects for disk IO statistics."
  36.     REVISION     "200001260000Z"
  37.     DESCRIPTION
  38.         "SMIv2 version derived from older definitions contained
  39.          in the VEST-INTERNETT-MIB module."
  40.     ::= { ucdExperimental 15 }
  41.  
  42. diskIOTable OBJECT-TYPE
  43.     SYNTAX      SEQUENCE OF DiskIOEntry
  44.     MAX-ACCESS  not-accessible
  45.     STATUS      current
  46.     DESCRIPTION
  47.         "Table of IO devices and how much data they have read/written."
  48.     ::= { ucdDiskIOMIB 1 }
  49.  
  50. diskIOEntry OBJECT-TYPE
  51.     SYNTAX      DiskIOEntry
  52.     MAX-ACCESS  not-accessible
  53.     STATUS      current
  54.     DESCRIPTION
  55.         "An entry containing a device and its statistics."
  56.     INDEX       { diskIOIndex }
  57.     ::= { diskIOTable 1 }
  58.  
  59. DiskIOEntry ::= SEQUENCE {
  60.     diskIOIndex         Integer32,
  61.     diskIODevice        DisplayString,
  62.     diskIONRead         Counter32,
  63.     diskIONWritten      Counter32,
  64.     diskIOReads         Counter32,
  65.     diskIOWrites        Counter32
  66. }
  67.  
  68. diskIOIndex OBJECT-TYPE
  69.     SYNTAX      Integer32 (0..65535)
  70.     MAX-ACCESS  read-only
  71.     STATUS      current
  72.     DESCRIPTION
  73.         "Reference index for each observed device."
  74.     ::= { diskIOEntry 1 }
  75.  
  76. diskIODevice OBJECT-TYPE
  77.     SYNTAX      DisplayString
  78.     MAX-ACCESS  read-only
  79.     STATUS      current
  80.     DESCRIPTION
  81.         "The name of the device we are counting/checking."
  82.     ::= { diskIOEntry 2 }
  83.  
  84. diskIONRead OBJECT-TYPE
  85.     SYNTAX      Counter32
  86.     MAX-ACCESS  read-only
  87.     STATUS      current
  88.     DESCRIPTION
  89.         "The number of bytes read from this device since boot."
  90.     ::= { diskIOEntry 3 }
  91.  
  92. diskIONWritten OBJECT-TYPE
  93.     SYNTAX      Counter32
  94.     MAX-ACCESS  read-only
  95.     STATUS      current
  96.     DESCRIPTION
  97.         "The number of bytes written to this device since boot."
  98.     ::= { diskIOEntry 4 }
  99.  
  100. diskIOReads OBJECT-TYPE
  101.     SYNTAX      Counter32
  102.     MAX-ACCESS  read-only
  103.     STATUS      current
  104.     DESCRIPTION
  105.         "The number of read accesses from this device since boot."
  106.     ::= { diskIOEntry 5 }
  107.  
  108. diskIOWrites OBJECT-TYPE
  109.     SYNTAX      Counter32
  110.     MAX-ACCESS  read-only
  111.     STATUS      current
  112.     DESCRIPTION
  113.         "The number of write accesses to this device since boot."
  114.     ::= { diskIOEntry 6 }
  115.  
  116. END
  117.