Revert "Revert "and added files""
[bcm963xx.git] / userapps / opensource / net-snmp / mibs / UCD-DISKIO-MIB.txt
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         "This mib is no longer being maintained by the University of
24          California and is now in life-support-mode and being
25          maintained by the net-snmp project.  The best place to write
26          for public questions about the net-snmp-coders mailing list
27          at net-snmp-coders@lists.sourceforge.net.
28
29          postal:   Wes Hardaker
30                    P.O. Box 382
31                    Davis CA  95617
32
33          email:    net-snmp-coders@lists.sourceforge.net
34         "
35     DESCRIPTION
36         "This MIB module defines objects for disk IO statistics."
37     REVISION     "200001260000Z"
38     DESCRIPTION
39         "SMIv2 version derived from older definitions contained
40          in the VEST-INTERNETT-MIB module."
41     ::= { ucdExperimental 15 }
42
43 diskIOTable OBJECT-TYPE
44     SYNTAX      SEQUENCE OF DiskIOEntry
45     MAX-ACCESS  not-accessible
46     STATUS      current
47     DESCRIPTION
48         "Table of IO devices and how much data they have read/written."
49     ::= { ucdDiskIOMIB 1 }
50
51 diskIOEntry OBJECT-TYPE
52     SYNTAX      DiskIOEntry
53     MAX-ACCESS  not-accessible
54     STATUS      current
55     DESCRIPTION
56         "An entry containing a device and its statistics."
57     INDEX       { diskIOIndex }
58     ::= { diskIOTable 1 }
59
60 DiskIOEntry ::= SEQUENCE {
61     diskIOIndex         Integer32,
62     diskIODevice        DisplayString,
63     diskIONRead         Counter32,
64     diskIONWritten      Counter32,
65     diskIOReads         Counter32,
66     diskIOWrites        Counter32
67 }
68
69 diskIOIndex OBJECT-TYPE
70     SYNTAX      Integer32 (0..65535)
71     MAX-ACCESS  read-only
72     STATUS      current
73     DESCRIPTION
74         "Reference index for each observed device."
75     ::= { diskIOEntry 1 }
76
77 diskIODevice OBJECT-TYPE
78     SYNTAX      DisplayString
79     MAX-ACCESS  read-only
80     STATUS      current
81     DESCRIPTION
82         "The name of the device we are counting/checking."
83     ::= { diskIOEntry 2 }
84
85 diskIONRead OBJECT-TYPE
86     SYNTAX      Counter32
87     MAX-ACCESS  read-only
88     STATUS      current
89     DESCRIPTION
90         "The number of bytes read from this device since boot."
91     ::= { diskIOEntry 3 }
92
93 diskIONWritten OBJECT-TYPE
94     SYNTAX      Counter32
95     MAX-ACCESS  read-only
96     STATUS      current
97     DESCRIPTION
98         "The number of bytes written to this device since boot."
99     ::= { diskIOEntry 4 }
100
101 diskIOReads OBJECT-TYPE
102     SYNTAX      Counter32
103     MAX-ACCESS  read-only
104     STATUS      current
105     DESCRIPTION
106         "The number of read accesses from this device since boot."
107     ::= { diskIOEntry 5 }
108
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
117 END