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
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
|
BLUECOAT-SG-DISK-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Counter32, Integer32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TimeStamp, TruthValue, DisplayString
FROM SNMPv2-TC
blueCoatMgmt
FROM BLUECOAT-MIB;
deviceDiskMIB MODULE-IDENTITY
LAST-UPDATED "201307110300Z"
ORGANIZATION "Blue Coat Systems, Inc."
CONTACT-INFO "support.services@bluecoat.com
http://www.bluecoat.com"
DESCRIPTION "The deviceDiskMIB is used to monitor
the status of the device disks."
REVISION "201307110300Z"
DESCRIPTION "Access level for deviceDiskTrapEnabled changed."
REVISION "200711050300Z"
DESCRIPTION "Minor corrections and reformatting."
REVISION "200211060300Z"
DESCRIPTION "Initial revision of this MIB."
::= { blueCoatMgmt 2 }
deviceDiskMIBObjects
OBJECT IDENTIFIER ::= { deviceDiskMIB 1 }
deviceDiskMIBNotifications
OBJECT IDENTIFIER ::= { deviceDiskMIB 2 }
deviceDiskMIBNotificationsPrefix
OBJECT IDENTIFIER ::= { deviceDiskMIBNotifications 0 }
-- textual conventions
DiskStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Indicates the operational status of the disk.
present(1) - the agent disk is operational.
initializing(2) - the disk is being formatted by the device for use.
inserted(3) - the disk has been inserted into the device.
offline(4) - the disk has been taken offline by the system.
removed(5) - the disk is being removed from the drive slot.
notpresent(6) - no disk is present in drive slot.
empty(7) - the drive slot is not in use.
ioerror(8) - the drive had disk io error
unusable(9) - the drive is unusable
unknown(10) - cannot determine disk status."
SYNTAX INTEGER {
present(1),
initializing(2),
inserted(3),
offline(4),
removed(5),
notpresent(6),
empty(7),
ioerror(8),
unusable(9),
unknown(10)
}
--
-- MIB variables
--
deviceDiskValues
OBJECT IDENTIFIER ::= { deviceDiskMIBObjects 1 }
--
-- deviceDiskValueTable
--
deviceDiskValueTable OBJECT-TYPE
SYNTAX SEQUENCE OF DeviceDiskValueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of disks."
::= { deviceDiskValues 1 }
deviceDiskValueEntry OBJECT-TYPE
SYNTAX DeviceDiskValueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An deviceDiskValueTable entry describes the
characteristics and operational status of a disk."
INDEX { deviceDiskIndex }
::= { deviceDiskValueTable 1 }
DeviceDiskValueEntry ::= SEQUENCE {
deviceDiskIndex INTEGER,
deviceDiskTrapEnabled TruthValue,
deviceDiskStatus DiskStatus,
deviceDiskTimeStamp TimeStamp,
deviceDiskVendor DisplayString,
deviceDiskProduct DisplayString,
deviceDiskRevision DisplayString,
deviceDiskSerialN DisplayString,
deviceDiskBlockSize Counter32,
deviceDiskBlockCount Counter32
}
deviceDiskIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An arbitrary value which uniquely identifies the disk."
::= { deviceDiskValueEntry 1 }
deviceDiskTrapEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable controls generation of deviceDiskTrap
for this disk. When this variable is true(1),
generation of deviceDiskTrap is enabled. When this
variable is false(2), generation of deviceDiskTrap
is disabled. The default start-up value is true(1)."
::= { deviceDiskValueEntry 2 }
deviceDiskStatus OBJECT-TYPE
SYNTAX DiskStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable indicates the present operational status
of the disk."
::= { deviceDiskValueEntry 3 }
deviceDiskTimeStamp OBJECT-TYPE
SYNTAX TimeStamp
UNITS "Hundredths of seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable indicates when the value of
deviceDiskStatus was last reported."
::= { deviceDiskValueEntry 4 }
deviceDiskVendor OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The vendor name."
::= { deviceDiskValueEntry 5 }
deviceDiskProduct OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The product name."
::= { deviceDiskValueEntry 6 }
deviceDiskRevision OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Revision code."
::= { deviceDiskValueEntry 7 }
deviceDiskSerialN OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Serial number of the disk."
::= { deviceDiskValueEntry 8 }
deviceDiskBlockSize OBJECT-TYPE
SYNTAX Counter32
UNITS "Bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Block size drive has been formatted to in bytes."
::= { deviceDiskValueEntry 9 }
deviceDiskBlockCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of blocks on the drive."
::= { deviceDiskValueEntry 10 }
--
-- notifications
--
deviceDiskTrap NOTIFICATION-TYPE
OBJECTS { deviceDiskStatus }
STATUS current
DESCRIPTION "The disk status warrants a notification."
::= { deviceDiskMIBNotificationsPrefix 1 }
END
|