mibs/MIBS/bluecoat/BLUECOAT-SG-DISK-MIB
2023-12-05 12:25:34 +01:00

193 lines
6.6 KiB
Plaintext

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