This repository was archived by the owner on Jun 3, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDEVIOSTAT.MIB
More file actions
173 lines (152 loc) · 3.9 KB
/
DEVIOSTAT.MIB
File metadata and controls
173 lines (152 loc) · 3.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
DEVIOSTAT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, experimental
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
;
devIOStatMIB MODULE-IDENTITY
LAST-UPDATED "201505260000Z"
ORGANIZATION "Clemson University"
CONTACT-INFO "email: rschwa2@clemson.edu"
DESCRIPTION "Device IO data."
REVISION "201505260000Z"
DESCRIPTION "Initial release."
::= { experimental 2 }
devIOStatType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value that represents the device type, used by clients to decide
if the device stats should be displayed:
unknown(0) Unknown device.
disk(1) Disk.
partition(2) Partition.
tape(3) Tape drive."
SYNTAX INTEGER {
unknown(0),
disk(1),
partition(2),
tape(3)
}
devIOStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF DevIOStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of device IO statistics."
::= { devIOStatMIB 1 }
devIOStatEntry OBJECT-TYPE
SYNTAX DevIOStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing a device and its statistics."
INDEX { devIOStatIndex }
::= { devIOStatTable 1 }
DevIOStatEntry ::= SEQUENCE {
devIOStatIndex Integer32,
devIOStatDevice DisplayString,
devIOStatReads Integer32,
devIOStatReadMerges Integer32,
devIOStatReadSectors DisplayString,
devIOStatReadTicks Integer32,
devIOStatWrites Integer32,
devIOStatWriteMerges Integer32,
devIOStatWriteSectors DisplayString,
devIOStatWriteTicks Integer32,
devIOStatTicks Integer32,
devIOStatAveQ Integer32,
devIOStatType devIOStatType
}
devIOStatIndex OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reference index for each device."
::= { devIOStatEntry 1 }
devIOStatDevice OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the device."
::= { devIOStatEntry 2 }
devIOStatReads OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of reads from device."
::= { devIOStatEntry 3 }
devIOStatReadMerges OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of reads merged for device."
::= { devIOStatEntry 4 }
devIOStatReadSectors OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of sectors read from device."
::= { devIOStatEntry 5 }
devIOStatReadTicks OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time spent reading from device (ms)."
::= { devIOStatEntry 6 }
devIOStatWrites OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of writes to device."
::= { devIOStatEntry 7 }
devIOStatWriteMerges OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of writes merged for device."
::= { devIOStatEntry 8 }
devIOStatWriteSectors OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of sectors written to device."
::= { devIOStatEntry 9 }
devIOStatWriteTicks OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time spent writing to device (ms)."
::= { devIOStatEntry 10 }
devIOStatTicks OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time spent doing IO (ms)."
::= { devIOStatEntry 11 }
devIOStatAveQ OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Weighted time spent doing IO (ms)."
::= { devIOStatEntry 12 }
devIOStatType OBJECT-TYPE
SYNTAX devIOStatType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of device."
::= { devIOStatEntry 13 }
END