UCD-DISKIO-MIB.txt 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. UCD-DISKIO-MIB DEFINITIONS ::= BEGIN
  2. --
  3. -- Derived from the original VEST-INTERNETT-MIB. Open issues:
  4. --
  5. -- (a) where to register this MIB?
  6. -- (b) use not-accessible for diskIOIndex?
  7. --
  8. IMPORTS
  9. MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Counter64
  10. FROM SNMPv2-SMI
  11. DisplayString
  12. FROM SNMPv2-TC
  13. ucdExperimental
  14. FROM UCD-SNMP-MIB;
  15. ucdDiskIOMIB MODULE-IDENTITY
  16. LAST-UPDATED "201604040000Z"
  17. ORGANIZATION "University of California, Davis"
  18. CONTACT-INFO
  19. "This mib is no longer being maintained by the University of
  20. California and is now in life-support-mode and being
  21. maintained by the net-snmp project. The best place to write
  22. for public questions about the net-snmp-coders mailing list
  23. at net-snmp-coders@lists.sourceforge.net.
  24. postal: Wes Hardaker
  25. P.O. Box 382
  26. Davis CA 95617
  27. email: net-snmp-coders@lists.sourceforge.net
  28. "
  29. DESCRIPTION
  30. "This MIB module defines objects for disk IO statistics."
  31. REVISION "201604040000Z"
  32. DESCRIPTION
  33. "Add 64-bit counter for busy micro-seconds."
  34. REVISION "200504200000Z"
  35. DESCRIPTION
  36. "Add 64 bit counters. Patch from Dan Nelson."
  37. REVISION "200202130000Z"
  38. DESCRIPTION
  39. "Add 1, 5 and 15-minute load average objects"
  40. REVISION "200001260000Z"
  41. DESCRIPTION
  42. "SMIv2 version derived from older definitions contained
  43. in the VEST-INTERNETT-MIB module."
  44. ::= { ucdExperimental 15 }
  45. diskIOTable OBJECT-TYPE
  46. SYNTAX SEQUENCE OF DiskIOEntry
  47. MAX-ACCESS not-accessible
  48. STATUS current
  49. DESCRIPTION
  50. "Table of IO devices and how much data they have read/written."
  51. ::= { ucdDiskIOMIB 1 }
  52. diskIOEntry OBJECT-TYPE
  53. SYNTAX DiskIOEntry
  54. MAX-ACCESS not-accessible
  55. STATUS current
  56. DESCRIPTION
  57. "An entry containing a device and its statistics."
  58. INDEX { diskIOIndex }
  59. ::= { diskIOTable 1 }
  60. DiskIOEntry ::= SEQUENCE {
  61. diskIOIndex Integer32,
  62. diskIODevice DisplayString,
  63. diskIONRead Counter32,
  64. diskIONWritten Counter32,
  65. diskIOReads Counter32,
  66. diskIOWrites Counter32,
  67. diskIOLA1 Integer32,
  68. diskIOLA5 Integer32,
  69. diskIOLA15 Integer32,
  70. diskIONReadX Counter64,
  71. diskIONWrittenX Counter64,
  72. diskIOBusyTime Counter64
  73. }
  74. diskIOIndex OBJECT-TYPE
  75. SYNTAX Integer32 (0..65535)
  76. MAX-ACCESS read-only
  77. STATUS current
  78. DESCRIPTION
  79. "Reference index for each observed device."
  80. ::= { diskIOEntry 1 }
  81. diskIODevice OBJECT-TYPE
  82. SYNTAX DisplayString
  83. MAX-ACCESS read-only
  84. STATUS current
  85. DESCRIPTION
  86. "The name of the device we are counting/checking."
  87. ::= { diskIOEntry 2 }
  88. diskIONRead OBJECT-TYPE
  89. SYNTAX Counter32
  90. MAX-ACCESS read-only
  91. STATUS current
  92. DESCRIPTION
  93. "The number of bytes read from this device since boot."
  94. ::= { diskIOEntry 3 }
  95. diskIONWritten OBJECT-TYPE
  96. SYNTAX Counter32
  97. MAX-ACCESS read-only
  98. STATUS current
  99. DESCRIPTION
  100. "The number of bytes written to this device since boot."
  101. ::= { diskIOEntry 4 }
  102. diskIOReads OBJECT-TYPE
  103. SYNTAX Counter32
  104. MAX-ACCESS read-only
  105. STATUS current
  106. DESCRIPTION
  107. "The number of read accesses from this device since boot."
  108. ::= { diskIOEntry 5 }
  109. diskIOWrites OBJECT-TYPE
  110. SYNTAX Counter32
  111. MAX-ACCESS read-only
  112. STATUS current
  113. DESCRIPTION
  114. "The number of write accesses to this device since boot."
  115. ::= { diskIOEntry 6 }
  116. diskIOLA1 OBJECT-TYPE
  117. SYNTAX Integer32 (0..100)
  118. MAX-ACCESS read-only
  119. STATUS current
  120. DESCRIPTION
  121. "The 1 minute average load of disk (%)"
  122. ::= { diskIOEntry 9 }
  123. diskIOLA5 OBJECT-TYPE
  124. SYNTAX Integer32 (0..100)
  125. MAX-ACCESS read-only
  126. STATUS current
  127. DESCRIPTION
  128. "The 5 minute average load of disk (%)"
  129. ::= { diskIOEntry 10 }
  130. diskIOLA15 OBJECT-TYPE
  131. SYNTAX Integer32 (0..100)
  132. MAX-ACCESS read-only
  133. STATUS current
  134. DESCRIPTION
  135. "The 15 minute average load of disk (%)"
  136. ::= { diskIOEntry 11 }
  137. diskIONReadX OBJECT-TYPE
  138. SYNTAX Counter64
  139. MAX-ACCESS read-only
  140. STATUS current
  141. DESCRIPTION
  142. "The number of bytes read from this device since boot."
  143. ::= { diskIOEntry 12 }
  144. diskIONWrittenX OBJECT-TYPE
  145. SYNTAX Counter64
  146. MAX-ACCESS read-only
  147. STATUS current
  148. DESCRIPTION
  149. "The number of bytes written to this device since boot."
  150. ::= { diskIOEntry 13 }
  151. diskIOBusyTime OBJECT-TYPE
  152. SYNTAX Counter64
  153. MAX-ACCESS read-only
  154. STATUS current
  155. DESCRIPTION
  156. "The number of usecs the drive has been busy since boot."
  157. ::= { diskIOEntry 14 }
  158. END