mibs/MIBS/nimble/NIMBLE-MIB
2023-12-05 12:25:34 +01:00

715 lines
20 KiB
Plaintext

NIMBLE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32, Counter64
FROM SNMPv2-SMI
DisplayString, TruthValue
FROM SNMPv2-TC
enterprises
FROM SNMPv2-SMI;
nimble MODULE-IDENTITY
LAST-UPDATED "201208310000Z"
ORGANIZATION "Nimble Storage, Inc."
CONTACT-INFO
"Nimble Storage
support@nimblestorage.com"
DESCRIPTION
"SMI Information for Nimble"
REVISION "201208310000Z"
DESCRIPTION "Nimble Storage 2.0.3.0 MIB"
REVISION "201206120000Z"
DESCRIPTION "Nimble Storage 1.3.0.0 MIB"
REVISION "201102280000Z"
DESCRIPTION "Initial revision"
::= { enterprises 37447 }
--
-- Nimble Objects (variables and tables)
--
variables OBJECT IDENTIFIER ::= { nimble 1 }
--
-- Volume Information
--
volNumberOfVolumes OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This variable has been obsoleted"
::= { variables 1 }
volTable OBJECT-TYPE -- MUST BE SUFFIXED WITH Table
SYNTAX SEQUENCE OF VolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Volume information table."
::= { variables 2 }
volEntry OBJECT-TYPE
SYNTAX VolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row of volume information."
INDEX { volIndex }
::= { volTable 1 }
VolEntry ::= SEQUENCE {
volIndex Unsigned32,
volID Unsigned32,
volName DisplayString,
volSizeLow Unsigned32,
volSizeHigh Unsigned32,
volUsageLow Unsigned32,
volUsageHigh Unsigned32,
volReserveLow Unsigned32,
volReserveHigh Unsigned32,
volOnline TruthValue,
volNumConnections Unsigned32,
volStatTimeEpochSeconds Counter64,
volIoReads Counter64,
volIoReadTimeMicrosec Counter64,
volIoReadBytes Counter64,
volIoSeqReads Counter64,
volIoSeqReadBytes Counter64,
volIoNonseqReadTotalHits Counter64,
volIoNonseqReadMemHits Counter64,
volIoNonseqReadSSDHits Counter64,
volIoReadLatency0uTo100u Counter64,
volIoReadLatency100uTo200u Counter64,
volIoReadLatency200uTo500u Counter64,
volIoReadLatency500uTo1m Counter64,
volIoReadLatency1mTo2m Counter64,
volIoReadLatency2mTo5m Counter64,
volIoReadLatency5mTo10m Counter64,
volIoReadLatency10mTo20m Counter64,
volIoReadLatency20mTo50m Counter64,
volIoReadLatency50mTo100m Counter64,
volIoReadLatency100mTo200m Counter64,
volIoReadLatency200mTo500m Counter64,
volIoReadLatency500mTomax Counter64,
volIoWrites Counter64,
volIoWriteTimeMicrosec Counter64,
volIoWriteBytes Counter64,
volIoSeqWrites Counter64,
volIoSeqWriteBytes Counter64,
volIoWriteLatency0uTo100u Counter64,
volIoWriteLatency100uTo200u Counter64,
volIoWriteLatency200uTo500u Counter64,
volIoWriteLatency500uTo1m Counter64,
volIoWriteLatency1mTo2m Counter64,
volIoWriteLatency2mTo5m Counter64,
volIoWriteLatency5mTo10m Counter64,
volIoWriteLatency10mTo20m Counter64,
volIoWriteLatency20mTo50m Counter64,
volIoWriteLatency50mTo100m Counter64,
volIoWriteLatency100mTo200m Counter64,
volIoWriteLatency200mTo500m Counter64,
volIoWriteLatency500mTomax Counter64,
volDiskVolBytesUsedLow Unsigned32,
volDiskVolBytesUsedHigh Unsigned32,
volDiskSnapBytesUsedLow Unsigned32,
volDiskSnapBytesUsedHigh Unsigned32
}
volIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Volume Index."
::= { volEntry 1 }
volID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Volume ID."
::= { volEntry 2 }
volName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Volume Name."
::= { volEntry 3 }
volSizeLow OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum defined size of a volume in bytes - low order bytes."
::= { volEntry 4 }
volSizeHigh OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum defined size of a volume in bytes - high order bytes."
::= { volEntry 5 }
volUsageLow OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of bytes a volume is using - low order bytes."
::= { volEntry 6 }
volUsageHigh OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of bytes a volume is using - high order bytes."
::= { volEntry 7 }
volReserveLow OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes reserved for a volume - low order bytes."
::= { volEntry 8 }
volReserveHigh OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes reserved for a volume - high order bytes."
::= { volEntry 9 }
volOnline OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Volume Online (true or false)."
::= { volEntry 10 }
volNumConnections OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of iSCSI connections to the volume."
::= { volEntry 11 }
volStatTimeEpochSeconds OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time at which the sample was taken, measured in seconds since UNIX epoch."
::= { volEntry 12 }
volIoReads OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total cumulative number of Read I/Os (sequential and random)."
::= { volEntry 13 }
volIoReadTimeMicrosec OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total cumulative time for Read operation (sequential and random)."
::= { volEntry 14 }
volIoReadBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total cumulative number of Read I/O bytes (sequential and random)."
::= { volEntry 15 }
volIoSeqReads OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Number of Sequential Read I/O operations."
::= { volEntry 16 }
volIoSeqReadBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total cumulative number of Sequential Read I/O bytes."
::= { volEntry 17 }
volIoNonseqReadTotalHits OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of Nonsequential Read I/O hits (to Memory and SSD)."
::= { volEntry 18 }
volIoNonseqReadMemHits OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of Nonsequential Read I/O hits to Memory."
::= { volEntry 19 }
volIoNonseqReadSSDHits OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of Nonsequential Read I/O hits to SSD."
::= { volEntry 20 }
volIoReadLatency0uTo100u OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Read I/O operations with latency between 0 and 100 microseconds."
::= { volEntry 21 }
volIoReadLatency100uTo200u OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Read I/O operations with latency between 100 and 200 microseconds."
::= { volEntry 22 }
volIoReadLatency200uTo500u OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Read I/O operations with latency between 200 and 500 microseconds."
::= { volEntry 23 }
volIoReadLatency500uTo1m OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Read I/O operations with latency between 1/2 and 1 milliseconds."
::= { volEntry 24 }
volIoReadLatency1mTo2m OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Read I/O operations with latency between 1 and 2 milliseconds."
::= { volEntry 25 }
volIoReadLatency2mTo5m OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Read I/O operations with latency between 2 and 5 milliseconds."
::= { volEntry 26 }
volIoReadLatency5mTo10m OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Read I/O operations with latency between 5 and 10 milliseconds."
::= { volEntry 27 }
volIoReadLatency10mTo20m OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Read I/O operations with latency between 10 and 20 milliseconds."
::= { volEntry 28 }
volIoReadLatency20mTo50m OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Read I/O operations with latency between 20 and 50 milliseconds."
::= { volEntry 29 }
volIoReadLatency50mTo100m OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Read I/O operations with latency between 50 and 100 milliseconds."
::= { volEntry 30 }
volIoReadLatency100mTo200m OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Read I/O operations with latency between 100 and 200 milliseconds."
::= { volEntry 31 }
volIoReadLatency200mTo500m OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Read I/O operations with latency between 200 and 500 milliseconds."
::= { volEntry 32 }
volIoReadLatency500mTomax OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Read I/O operations with latency above 500 milliseconds."
::= { volEntry 33 }
volIoWrites OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total cumulative number of Write I/Os."
::= { volEntry 34 }
volIoWriteTimeMicrosec OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total cumulative time for Write operation (sequential and random)."
::= { volEntry 35 }
volIoWriteBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total cumulative number of Write I/O bytes (sequential and random)."
::= { volEntry 36 }
volIoSeqWrites OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Number of Sequential Write I/O operations."
::= { volEntry 37 }
volIoSeqWriteBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Sequential Write I/O bytes."
::= { volEntry 38 }
volIoWriteLatency0uTo100u OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Write I/O operations with latency between 0 and 100 microseconds."
::= { volEntry 39 }
volIoWriteLatency100uTo200u OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Write I/O operations with latency between 100 and 200 microseconds."
::= { volEntry 40 }
volIoWriteLatency200uTo500u OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Write I/O operations with latency between 200 and 500 microseconds."
::= { volEntry 41 }
volIoWriteLatency500uTo1m OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Write I/O operations with latency between 1/2 and 1 milliseconds."
::= { volEntry 42 }
volIoWriteLatency1mTo2m OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Write I/O operations with latency between 1 and 2 milliseconds."
::= { volEntry 43 }
volIoWriteLatency2mTo5m OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Write I/O operations with latency between 2 and 5 milliseconds."
::= { volEntry 44 }
volIoWriteLatency5mTo10m OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Write I/O operations with latency between 5 and 10 milliseconds."
::= { volEntry 45 }
volIoWriteLatency10mTo20m OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Write I/O operations with latency between 10 and 20 milliseconds."
::= { volEntry 46 }
volIoWriteLatency20mTo50m OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Write I/O operations with latency between 20 and 50 milliseconds."
::= { volEntry 47 }
volIoWriteLatency50mTo100m OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Write I/O operations with latency between 50 and 100 milliseconds."
::= { volEntry 48 }
volIoWriteLatency100mTo200m OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Write I/O operations with latency between 100 and 200 milliseconds."
::= { volEntry 49 }
volIoWriteLatency200mTo500m OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Write I/O operations with latency between 200 and 500 milliseconds."
::= { volEntry 50 }
volIoWriteLatency500mTomax OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Write I/O operations with latency above 500 milliseconds."
::= { volEntry 51 }
volDiskVolBytesUsedLow OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of bytes used on disk for volumes - low order bytes."
::= { volEntry 52 }
volDiskVolBytesUsedHigh OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of bytes used on disk for volumes - high order bytes."
::= { volEntry 53 }
volDiskSnapBytesUsedLow OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of bytes used on disk for snapshots - low order bytes."
::= { volEntry 54 }
volDiskSnapBytesUsedHigh OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of bytes used on disk for snapshots - high order bytes."
::= { volEntry 55 }
---
--- Global Stats
---
globalStats OBJECT IDENTIFIER ::= { variables 3 }
statTimeEpochSeconds OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time at which the sample was taken, measured in seconds since UNIX epoch."
::= { globalStats 1 }
ioReads OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total cumulative number of Read I/Os (sequential and random)."
::= { globalStats 2 }
ioSeqReads OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total cumulative number of Sequential Read I/Os."
::= { globalStats 3 }
ioWrites OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total cumulative number of Write I/Os."
::= { globalStats 4 }
ioSeqWrites OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total cumulative number of Sequential Write I/Os."
::= { globalStats 5 }
ioReadTimeMicrosec OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total cumulative microseconds the system has spent processing Read I/Os. This includes system and disk latency, but not any network latency back to the initiator."
::= { globalStats 6 }
ioWriteTimeMicrosec OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total cumulative microseconds the system has spent processing Write I/Os. This includes system and disk latency, but not any network latency back to the initiator."
::= { globalStats 7 }
ioReadBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total cumulative number of Read I/O bytes (sequential and random)."
::= { globalStats 8 }
ioSeqReadBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total cumulative number of Sequential Read I/O bytes."
::= { globalStats 9 }
ioWriteBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total cumulative number of Write I/O bytes (sequential and random)."
::= { globalStats 10 }
ioSeqWriteBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total cumulative number of Sequential Write I/O bytes."
::= { globalStats 11 }
diskVolBytesUsedLow OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of bytes used on disk for volumes - low order bytes."
::= { globalStats 12 }
diskVolBytesUsedHigh OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of bytes used on disk for volumes - high order bytes."
::= { globalStats 13 }
diskSnapBytesUsedLow OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of bytes used on disk for snapshots - low order bytes."
::= { globalStats 14 }
diskSnapBytesUsedHigh OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of bytes used on disk for snapshots - high order bytes."
::= { globalStats 15 }
ioNonseqReadHits OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total cumulative number of cache hits for Non-Sequential Read I/Os."
::= { globalStats 16 }
--
-- Nimble arrays
--
arrays OBJECT IDENTIFIER ::= { nimble 3 }
arrayEntry OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Nimble Array."
::= { arrays 1 }
END