Observium_CE/mibs/panasas/PANASAS-PERFORMANCE-MIB-V1

783 lines
19 KiB
Plaintext

PANASAS-PERFORMANCE-MIB-V1 DEFINITIONS ::= BEGIN
-- This mib document specifies the
-- Panasas performance statistics mib
--
-- @author: Abbie Matthews & Bob Haigler
-- @last_modified: February, 14, 2006.
-- @version @PANASAS_VERSION@
--
-- @PANASAS_COPYRIGHT@
--
-- This Panasas Inc SNMP Management Information Base Specification
-- (Specification) embodies Panasas Inc's confidential and proprietary
-- intellectual property. Panasas Inc retains all title and ownership
-- to the Specification, including any revisions.
--
-- This Specification is supplied "AS IS", and Panasas Inc makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
FROM SNMPv2-SMI
PanUtilization
FROM PANASAS-TC-MIB
panFs
FROM PANASAS-PANFS-MIB-V1
panHwBladeHwSN
FROM PANASAS-HW-MIB-V1
panBSetName
FROM PANASAS-BLADESET-MIB-V1
;
panPerf MODULE-IDENTITY
LAST-UPDATED "201104070000Z"
ORGANIZATION "Panasas, Inc"
CONTACT-INFO
"postal: Panasas, Inc
969 W. Maude Avenue
Sunnyvale, CA 94085
phone: +1 408 215-6800
email: info@panasas.com"
DESCRIPTION
"This file defines the structure of the panasas system v1 mib."
REVISION "201104070000Z"
DESCRIPTION
"1. Changed Panasas, Inc. company contact information."
::= { panFs 5 }
--
-- The Performance Statistics are organised as follows ...
-- panProducts
-- panFs
-- panPerf
-- panPerfDirector
-- panPerfDirectorTable
-- panPerfDirectorEntry
-- panPerfDirectorCpuUtil
-- panPerfDirectorDiskUtil
-- panPerfDirectorResponseTime
-- panPerfDirectorOps
-- panPerfStorage
-- panPerfStorageTable
-- panPerfStorageEntry
-- panPerfStorageCpuUtil
-- panPerfStorageDiskUtil
-- panPerfStorageCapTot
-- panPerfStorageCapUsed
-- panPerfStorageCapReserv
-- panPerfStorageCapAvail
-- panPerfStorageBladeType
-- panPerfStorageResponseTime
-- panPerfStorageOps
-- panPerfStorageReadThroughput
-- panPerfStorageWriteThroughput
-- panPerfDF
-- panPerfDFPerfTable
-- panPerfDFPerfEntry
-- panPerfDFPerfOps
-- panPerfDFPerfResponse
-- panPerfDFPerfKBpsIn
-- panPerfDFPerfKBpsOut
-- panPerfDFBSet: obsolete
-- panPerfDFBSetPerfTable: obsolete
-- panPerfDFBSetPerfEntry: obsolete
-- panPerfDFBSetPerfOps: obsolete
-- panPerfDFBSetPerfResponse: obsolete
-- panPerfDFBSetPerfKBpsIn: obsolete
-- panPerfDFBSetPerfKBpsOut: obsolete
-- panPerfNFS
-- panPerfNFSPerfTable
-- panPerfNFSPerfEntry
-- panPerfNFSPerfOps
-- panPerfNFSPerfResponse
-- panPerfNFSPerfMBps
-- panPerfNFSBSet: obsolete
-- panPerfNFSBSetPerfTable: obsolete
-- panPerfNFSBSetPerfEntry: obsolete
-- panPerfNFSBSetPerfOps: obsolete
-- panPerfNFSBSetPerfResponse: obsolete
-- panPerfNFSBSetPerfMBps: obsolete
-- panPerfServer
-- panPerfServerTable
-- panPerfServerEntry
-- panPerfServerType
-- panPerfServerCpuUtil
-- panPerfStorageDrive
-- panPerfStorageDriveTable
-- panPerfStorageDriveEntry
-- panHwBladeHwSN
-- panHwBladeDiskIndex
-- panPerfStorageDriveName
-- panPerfStorageDriveType
-- panPerfStorageDriveUsedDataSpace
-- panPerfStorageDriveUsedMetadataSpace
-- panPerfStorageDriveFreeSpace
-- panPerfStorageDriveTotalInodes
-- panPerfStorageDriveReallocCount
-- panPerfStorageDriveReadsSinceBoot
-- panPerfStorageDriveWritesSinceBoot
-- panPerfStorageDriveSsdLiftimeWrites
-- panPerfStorageDriveSsdRemainLiftimePct
-- panPerfStorageDriveSsdAvailReservePct
--
-- The top level classes of the Performance Statistics group.
panPerfDirector OBJECT IDENTIFIER ::= { panPerf 1 }
-- stats for Directors
panPerfDirectorTable OBJECT-TYPE
SYNTAX SEQUENCE OF PanPerfDirectorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of performance stats for DirectorBlades.
This augments panHwBladeTable."
::= { panPerfDirector 1 }
panPerfDirectorEntry OBJECT-TYPE
SYNTAX PanPerfDirectorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in panPerfDirectorTable."
INDEX { panHwBladeHwSN }
::= { panPerfDirectorTable 1 }
PanPerfDirectorEntry ::=
SEQUENCE {
panPerfDirectorCpuUtil
PanUtilization,
panPerfDirectorDiskUtil
PanUtilization,
panPerfDirectorResponseTime
Unsigned32,
panPerfDirectorOps
Unsigned32
}
panPerfDirectorCpuUtil OBJECT-TYPE
SYNTAX PanUtilization
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU utilization."
::= { panPerfDirectorEntry 1 }
panPerfDirectorDiskUtil OBJECT-TYPE
SYNTAX PanUtilization
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU utilization."
::= { panPerfDirectorEntry 2 }
panPerfDirectorResponseTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Response time in milliseconds.
"
::= { panPerfDirectorEntry 3 }
panPerfDirectorOps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operations per second.
"
::= { panPerfDirectorEntry 4 }
-- stats Storage Blades and VOSDs
panPerfStorage OBJECT IDENTIFIER ::= { panPerf 2 }
panPerfStorageTable OBJECT-TYPE
SYNTAX SEQUENCE OF PanPerfStorageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of performace stats for StorageBlades.
This augments panHwBladeTable."
::= { panPerfStorage 1 }
panPerfStorageEntry OBJECT-TYPE
SYNTAX PanPerfStorageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in panPerfStorageTable."
INDEX { panHwBladeHwSN }
::= { panPerfStorageTable 1 }
PanPerfStorageEntry ::=
SEQUENCE {
panPerfStorageCpuUtil
PanUtilization,
panPerfStorageDiskUtil
PanUtilization,
panPerfStorageCapTot
Unsigned32,
panPerfStorageCapUsed
Unsigned32,
panPerfStorageCapReserv
Unsigned32,
panPerfStorageCapAvail
Unsigned32,
panPerfStorageBladeType
DisplayString,
panPerfStorageResponseTime
Unsigned32,
panPerfStorageOps
Unsigned32,
panPerfStorageReadThroughput
Unsigned32,
panPerfStorageWriteThroughput
Unsigned32
}
panPerfStorageCpuUtil OBJECT-TYPE
SYNTAX PanUtilization
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU utilization."
::= { panPerfStorageEntry 1 }
panPerfStorageDiskUtil OBJECT-TYPE
SYNTAX PanUtilization
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Disk utilization."
::= { panPerfStorageEntry 2 }
panPerfStorageCapTot OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total disk capacity in Giga Bytes (GB)."
::= { panPerfStorageEntry 3 }
panPerfStorageCapUsed OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Available disk capacity in Giga Bytes (GB)."
::= { panPerfStorageEntry 4 }
panPerfStorageCapReserv OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reserved disk capacity in Giga Bytes (GB)."
::= { panPerfStorageEntry 5 }
panPerfStorageCapAvail OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Available disk capacity in Giga Bytes (GB)."
::= { panPerfStorageEntry 6 }
panPerfStorageBladeType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of blade, StorageBlade or OSD.
"
::= { panPerfStorageEntry 7 }
panPerfStorageResponseTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Response time in milliseconds.
"
::= { panPerfStorageEntry 8 }
panPerfStorageOps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operations per second.
"
::= { panPerfStorageEntry 9 }
panPerfStorageReadThroughput OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Read throughput in KB per second.
"
::= { panPerfStorageEntry 10 }
panPerfStorageWriteThroughput OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Write throughput in KB per second.
"
::= { panPerfStorageEntry 11 }
-- DF table
panPerfDF OBJECT IDENTIFIER ::= { panPerf 3 }
panPerfDFPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF PanPerfDFPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of DF Performance stats.
This augments panHwBladeTable."
::= { panPerfDF 1 }
panPerfDFPerfEntry OBJECT-TYPE
SYNTAX PanPerfDFPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in panPerfDFPerfTable"
INDEX { panHwBladeHwSN }
::= { panPerfDFPerfTable 1 }
PanPerfDFPerfEntry ::=
SEQUENCE {
panPerfDFPerfOps
Unsigned32,
panPerfDFPerfResponse
Unsigned32,
panPerfDFPerfKBpsIn
Unsigned32,
panPerfDFPerfKBpsOut
Unsigned32
}
panPerfDFPerfOps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Disk Operations per sec."
::= { panPerfDFPerfEntry 1 }
panPerfDFPerfResponse OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average Response time"
::= { panPerfDFPerfEntry 2 }
panPerfDFPerfKBpsIn OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Kilo Bytes in"
::= { panPerfDFPerfEntry 3 }
panPerfDFPerfKBpsOut OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Kilo Bytes out"
::= { panPerfDFPerfEntry 4 }
panPerfDFBSet OBJECT IDENTIFIER ::= { panPerf 4 }
panPerfDFBSetPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF PanPerfDFBSetPerfEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Table of total DF Performance for Bladeset.
This augments panBSetTable."
::= { panPerfDFBSet 1 }
panPerfDFBSetPerfEntry OBJECT-TYPE
SYNTAX PanPerfDFBSetPerfEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
""
INDEX { panBSetName }
::= { panPerfDFBSetPerfTable 1 }
PanPerfDFBSetPerfEntry ::=
SEQUENCE {
panPerfDFBSetPerfOps
Unsigned32,
panPerfDFBSetPerfResponse
Unsigned32,
panPerfDFBSetPerfKBpsIn
Unsigned32,
panPerfDFBSetPerfKBpsOut
Unsigned32
}
panPerfDFBSetPerfOps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Disk Operations per sec."
::= { panPerfDFBSetPerfEntry 1 }
panPerfDFBSetPerfResponse OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Average Response time"
::= { panPerfDFBSetPerfEntry 2 }
panPerfDFBSetPerfKBpsIn OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Kilo Bytes in"
::= { panPerfDFBSetPerfEntry 3 }
panPerfDFBSetPerfKBpsOut OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Kilo Bytes out"
::= { panPerfDFBSetPerfEntry 4 }
panPerfNFS OBJECT IDENTIFIER ::= { panPerf 5 }
panPerfNFSPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF PanPerfNFSPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of NFS Performance per DirectorBlade.
This augments panHwBladeTable."
::= { panPerfNFS 1 }
panPerfNFSPerfEntry OBJECT-TYPE
SYNTAX PanPerfNFSPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in panPerfNFSPerfTable"
INDEX { panHwBladeHwSN }
::= { panPerfNFSPerfTable 1 }
PanPerfNFSPerfEntry ::=
SEQUENCE {
panPerfNFSPerfOps
Unsigned32,
panPerfNFSPerfResponse
Unsigned32,
panPerfNFSPerfMBps
Unsigned32
}
panPerfNFSPerfOps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NFS Operations per sec."
::= { panPerfNFSPerfEntry 1 }
panPerfNFSPerfResponse OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average Response time"
::= { panPerfNFSPerfEntry 2 }
panPerfNFSPerfMBps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mega Bytes per sec."
::= { panPerfNFSPerfEntry 3 }
panPerfNFSBSet OBJECT IDENTIFIER ::= { panPerf 6 }
panPerfNFSBSetPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF PanPerfNFSBSetPerfEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Table of total NFS Performance for Bladeset.
This augments panBSetTable."
::= { panPerfNFSBSet 1 }
panPerfNFSBSetPerfEntry OBJECT-TYPE
SYNTAX PanPerfNFSBSetPerfEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"An entry in panPerfNFSBSetPerfTable"
INDEX { panBSetName }
::= { panPerfNFSBSetPerfTable 1 }
PanPerfNFSBSetPerfEntry ::=
SEQUENCE {
panPerfNFSBSetPerfOps
Unsigned32,
panPerfNFSBSetPerfResponse
Unsigned32,
panPerfNFSBSetPerfMBps
Unsigned32
}
panPerfNFSBSetPerfOps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"NFS Operations per sec."
::= { panPerfNFSBSetPerfEntry 1 }
panPerfNFSBSetPerfResponse OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Average Response time"
::= { panPerfNFSBSetPerfEntry 2 }
panPerfNFSBSetPerfMBps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Mega Bytes per sec."
::= { panPerfNFSBSetPerfEntry 3 }
-- stats for Server - currently only StorageServer.
panPerfServer OBJECT IDENTIFIER ::= { panPerf 7 }
panPerfServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF PanPerfServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of performance stats for Servers.
Currently the type of server supported is StorageServer only.
This augments panHwBladeTable."
::= { panPerfServer 1 }
panPerfServerEntry OBJECT-TYPE
SYNTAX PanPerfServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in panPerfServerTable."
INDEX { panHwBladeHwSN }
::= { panPerfServerTable 1 }
PanPerfServerEntry ::=
SEQUENCE {
panPerfServerType
DisplayString,
panPerfServerCpuUtil
PanUtilization
}
panPerfServerType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of this server.
Currently only StorageServer type is supported.
"
::= { panPerfServerEntry 1 }
panPerfServerCpuUtil OBJECT-TYPE
SYNTAX PanUtilization
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU utilization."
::= { panPerfServerEntry 2 }
-- stats Storage Blades' Drives
panPerfStorageDrive OBJECT IDENTIFIER ::= { panPerf 8 }
panPerfStorageDriveTable OBJECT-TYPE
SYNTAX SEQUENCE OF PanPerfStorageDriveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of performace stats for drives in StorageBlades.
This augments panPerfStorageTable."
::= { panPerfStorageDrive 1 }
panPerfStorageDriveEntry OBJECT-TYPE
SYNTAX PanPerfStorageDriveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in panPerfStorageDriveTable."
INDEX { panHwBladeHwSN panHwBladeDiskIndex }
::= { panPerfStorageDriveTable 1 }
PanPerfStorageDriveEntry ::=
SEQUENCE {
panPerfStorageDriveName
DisplayString,
panPerfStorageDriveType
DisplayString,
panPerfStorageDriveUsedDataSpace
Unsigned32,
panPerfStorageDriveUsedMetadataSpace
Unsigned32,
panPerfStorageDriveFreeSpace
Unsigned32,
panPerfStorageDriveTotalInodes
Unsigned32,
panPerfStorageDriveReallocCount
DisplayString,
panPerfStorageDriveReadsSinceBoot
Unsigned32,
panPerfStorageDriveWritesSinceBoot
Unsigned32,
panPerfStorageDriveSsdLiftimeWrites
Unsigned32,
panPerfStorageDriveSsdRemainLiftimePct
PanUtilization,
panPerfStorageDriveSsdAvailReservePct
PanUtilization
}
panPerfStorageDriveName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of this drive."
::= { panPerfStorageDriveEntry 1 }
panPerfStorageDriveType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of this drive.
HDD, SATA etc.
"
::= { panPerfStorageDriveEntry 2 }
panPerfStorageDriveUsedDataSpace OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used data space in this drive in GB.
"
::= { panPerfStorageDriveEntry 3 }
panPerfStorageDriveUsedMetadataSpace OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used metadata space in this drive in GB.
"
::= { panPerfStorageDriveEntry 4 }
panPerfStorageDriveFreeSpace OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Free space in this drive in GB.
"
::= { panPerfStorageDriveEntry 5 }
panPerfStorageDriveTotalInodes OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total inodes used in this drive.
"
::= { panPerfStorageDriveEntry 6 }
panPerfStorageDriveReallocCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total realloc counts in this drive.
"
::= { panPerfStorageDriveEntry 7 }
panPerfStorageDriveReadsSinceBoot OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total reads from this drive since boot up. In GB.
"
::= { panPerfStorageDriveEntry 8 }
panPerfStorageDriveWritesSinceBoot OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total writes to this drive since boot up. In GB.
"
::= { panPerfStorageDriveEntry 9 }
panPerfStorageDriveSsdLiftimeWrites OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total lifetime writes to this (SSD) drive. In GB.
This is only applicable for SSD drive.
"
::= { panPerfStorageDriveEntry 10 }
panPerfStorageDriveSsdRemainLiftimePct OBJECT-TYPE
SYNTAX PanUtilization
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Lifetime remaining space in this drive. In percent.
This is only applicable for SSD drive.
"
::= { panPerfStorageDriveEntry 11 }
panPerfStorageDriveSsdAvailReservePct OBJECT-TYPE
SYNTAX PanUtilization
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Lifetime available reserver space in this drive. In percent.
This is only applicable for SSD drive.
"
::= { panPerfStorageDriveEntry 12 }
-- panPerfStorageDriveSsdAvailReservePct
END