mibs/MIBS/ibm/GPFS-MIB

1654 lines
46 KiB
Plaintext
Raw Normal View History

2023-12-05 12:25:34 +01:00
GPFS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Unsigned32, enterprises
FROM SNMPv2-SMI;
ibmGPFS MODULE-IDENTITY
LAST-UPDATED "200707020000Z"
ORGANIZATION "International Business Machines Corp."
CONTACT-INFO "Jeff Riegel
IBM Almaden Research Center
San Jose, CA, USA
E-mail: riegel@us.ibm.com"
DESCRIPTION "Configuration and status monitoring for
IBM GPFS cluster file system."
::= { ibmProd 212 }
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmProd OBJECT IDENTIFIER ::= { ibm 6 }
gpfsMIBObjects OBJECT IDENTIFIER ::= { ibmGPFS 1 }
-- Global scalars
gpfsGlobalMIBObjects OBJECT IDENTIFIER ::= { gpfsMIBObjects 1 }
gpfsSubagentVersion OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The version of the subagent currently running."
::= { gpfsGlobalMIBObjects 1 }
-- Tables
-- Cluster tables
gpfsClusterStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF GpfsClusterStatusEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This table contains cluster status information."
::= { gpfsMIBObjects 2 }
gpfsClusterConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF GpfsClusterConfigEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This table contains cluster configuration information."
::= { gpfsMIBObjects 3 }
-- Node tables
gpfsNodeStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF GpfsNodeEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This table contains the list of nodes belonging to this cluster."
::= { gpfsMIBObjects 4 }
gpfsNodeConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF GpfsNodeEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This table contains the list of nodes belonging to this cluster."
::= { gpfsMIBObjects 5 }
-- File system tables
gpfsFileSystemStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF GpfsFileSystemStatusEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This table contains the list of the file systems belonging to this cluster."
::= { gpfsMIBObjects 6 }
gpfsFileSystemPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF GpfsFileSystemPerfEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This table contains performance data for each file system in the cluster."
::= { gpfsMIBObjects 7 }
-- Storage pool table
gpfsStgPoolTable OBJECT-TYPE
SYNTAX SEQUENCE OF GpfsStgPoolEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The list of storage pools belonging to the file systems in this cluster."
::= { gpfsMIBObjects 8 }
-- Disk tables
gpfsDiskStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF GpfsDiskStatusEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This table contains the list of disks associated with the storage pools in this cluster."
::= { gpfsMIBObjects 9 }
gpfsDiskConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF GpfsDiskConfigEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This table contains the list of disks associated with the storage pools in this cluster."
::= { gpfsMIBObjects 10 }
gpfsDiskPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF GpfsDiskPerfEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This table contains the list of disks associated with the storage pools in this cluster."
::= { gpfsMIBObjects 11 }
-- Cluster Data
-- ------------
gpfsClusterStatusEntry OBJECT-TYPE
SYNTAX GpfsClusterStatusEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A conceptual row of the gpfsClusterTable containing information about a particular cluster."
INDEX {
gpfsClusterName,
}
::= { gpfsClusterStatusTable 1 }
GpfsClusterStatusEntry ::= SEQUENCE {
-- From SDR:
gpfsClusterName OCTET STRING,
gpfsClusterId OCTET STRING,
-- gpfsClusterType OCTET STRING,
-- From EE get clusterinfo:
gpfsClusterMinReleaseLevel OCTET STRING,
-- Subordinate counts:
gpfsClusterNumNodes Unsigned32,
gpfsClusterNumFileSystems Unsigned32
}
gpfsClusterConfigEntry OBJECT-TYPE
SYNTAX GpfsClusterConfigEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A conceptual row of the gpfsClusterTable containing information about a particular cluster."
INDEX {
gpfsClusterConfigName,
}
::= { gpfsClusterConfigTable 1 }
GpfsClusterConfigEntry ::= SEQUENCE {
-- From SDR:
gpfsClusterConfigName OCTET STRING,
gpfsClusterUidDomain OCTET STRING,
gpfsClusterPrimaryServer OCTET STRING,
gpfsClusterSecondaryServer OCTET STRING,
gpfsClusterRemoteShellCommand OCTET STRING,
gpfsClusterRemoteFileCopyCommand OCTET STRING,
-- From EE get clusterinfo:
gpfsClusterMaxBlockSize Unsigned32,
gpfsClusterDistributedTokenServer Unsigned32,
gpfsClusterFailureDetectionTime Unsigned32,
-- From SDR:
gpfsClusterTCPPort Unsigned32,
-- From EE get clusterinfo:
gpfsClusterMinMissedPingTimeout Unsigned32,
gpfsClusterMaxMissedPingTimeout Unsigned32
}
-- gpfsClusterStatusEntry fields
--------------------------------
gpfsClusterName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The cluster name."
::= { gpfsClusterStatusEntry 1 }
gpfsClusterId OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The cluster ID."
::= { gpfsClusterStatusEntry 2 }
gpfsClusterMinReleaseLevel OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The currently enabled cluster functionality level."
::= { gpfsClusterStatusEntry 3 }
gpfsClusterNumNodes OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of nodes that belong to the cluster."
::= { gpfsClusterStatusEntry 4 }
gpfsClusterNumFileSystems OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of file systems that belong to the cluster."
::= { gpfsClusterStatusEntry 5 }
-- gpfsClusterConfigEntry fields
--------------------------------
gpfsClusterConfigName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The cluster name."
::= { gpfsClusterConfigEntry 1 }
gpfsClusterUidDomain OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The UID domain name for the cluster."
::= { gpfsClusterConfigEntry 2 }
gpfsClusterRemoteShellCommand OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The remote shell command being used."
::= { gpfsClusterConfigEntry 3 }
gpfsClusterRemoteFileCopyCommand OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The remote file copy command being used."
::= { gpfsClusterConfigEntry 4 }
gpfsClusterPrimaryServer OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The primary GPFS cluster configuration server."
::= { gpfsClusterConfigEntry 5 }
gpfsClusterSecondaryServer OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The secondary GPFS cluster configuration server."
::= { gpfsClusterConfigEntry 6 }
gpfsClusterMaxBlockSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The maximum file system block size."
::= { gpfsClusterConfigEntry 7 }
gpfsClusterDistributedTokenServer OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates whether distributed token server is enabled."
::= { gpfsClusterConfigEntry 8 }
gpfsClusterFailureDetectionTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Used for tuning heartbeats and pings when disk fencing (persistent reserve) is used."
::= { gpfsClusterConfigEntry 9 }
gpfsClusterTCPPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The TCP port number."
::= { gpfsClusterConfigEntry 10 }
gpfsClusterMinMissedPingTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The lower bound on missed ping timeout (seconds)."
::= { gpfsClusterConfigEntry 11 }
gpfsClusterMaxMissedPingTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The upper bound on missed ping timeout (seconds)."
::= { gpfsClusterConfigEntry 12 }
-- Node Data
-- ----------
-- Node name, ID, and type are from SDR file
-- all other node data from EE "get nodes" command
gpfsNodeStatusEntry OBJECT-TYPE
SYNTAX GpfsNodeStatusEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A conceptual row of the gpfsNodeTable containing information about a particular node currently associated with the cluster."
INDEX {
gpfsNodeName,
}
::= { gpfsNodeStatusTable 1 }
gpfsNodeConfigEntry OBJECT-TYPE
SYNTAX GpfsNodeConfigEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A conceptual row of the gpfsNodeTable containing information about a particular node currently associated with the cluster."
INDEX {
gpfsNodeConfigName,
}
::= { gpfsNodeConfigTable 1 }
GpfsNodeStatusEntry ::= SEQUENCE {
-- From SDR:
gpfsNodeName OCTET STRING,
gpfsNodeIP OCTET STRING,
gpfsNodePlatform OCTET STRING,
-- gpfsNodeEndianess OCTET STRING,
-- From EE get nodes:
gpfsNodeStatus OCTET STRING,
gpfsNodeFailureCount Unsigned32,
gpfsNodeThreadWait Unsigned32,
gpfsNodeHealthy OCTET STRING,
gpfsNodeDiagnosis OCTET STRING,
-- From mmpmon nc:
gpfsNodeVersion OCTET STRING
}
GpfsNodeConfigEntry ::= SEQUENCE {
-- From SDR:
gpfsNodeConfigName OCTET STRING,
gpfsNodeType OCTET STRING,
-- From EE get nodes:
gpfsNodeAdmin OCTET STRING,
-- gpfsNodePort OCTET STRING,
-- From mmpmon nc:
gpfsNodePagePoolL Unsigned32,
gpfsNodePagePoolH Unsigned32,
gpfsNodePrefetchThreads Unsigned32,
gpfsNodeMaxMbps Unsigned32,
gpfsNodeMaxFilesToCache Unsigned32,
gpfsNodeMaxStatCache Unsigned32,
gpfsNodeWorker1Threads Unsigned32,
gpfsNodeDmapiEventTimeout Unsigned32,
gpfsNodeDmapiMountTimeout Unsigned32,
gpfsNodeDmapiSessFailureTimeout Unsigned32,
gpfsNodeNsdServerWaitTimeWindowOnMount Unsigned32,
gpfsNodeNsdServerWaitTimeForMount Unsigned32,
gpfsNodeUnmountOnDiskFail OCTET STRING
}
-- gpfsNodeStatusEntry fields
-- --------------------------
gpfsNodeName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The node name."
::= { gpfsNodeStatusEntry 1 }
gpfsNodeIP OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The node IP address."
::= { gpfsNodeStatusEntry 2 }
gpfsNodePlatform OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The operating system being used."
::= { gpfsNodeStatusEntry 3 }
gpfsNodeStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The node status (for example, up or down)."
::= { gpfsNodeStatusEntry 4 }
gpfsNodeFailureCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of node failures."
::= { gpfsNodeStatusEntry 5 }
gpfsNodeThreadWait OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The longest hung thread's wait time (milliseconds)."
::= { gpfsNodeStatusEntry 6 }
gpfsNodeHealthy OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates whether the node is healthy in terms of hung threads. If there are hung threads, the value is 'no'."
::= { gpfsNodeStatusEntry 7 }
gpfsNodeDiagnosis OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Shows the number of hung threads and detail on the longest hung thread."
::= { gpfsNodeStatusEntry 8 }
gpfsNodeVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The GPFS product version."
::= { gpfsNodeStatusEntry 9 }
-- gpfsNodeConfigEntry fields
-- --------------------------
gpfsNodeConfigName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The node name."
::= { gpfsNodeConfigEntry 1 }
gpfsNodeType OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The node type (e.g., manager/client or quorum/nonquorum)."
::= { gpfsNodeConfigEntry 2 }
gpfsNodeAdmin OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates whether the node is one of the preferred admin nodes."
::= { gpfsNodeConfigEntry 3 }
gpfsNodePagePoolL OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The size of the cache (low 32 bits)."
::= { gpfsNodeConfigEntry 4 }
gpfsNodePagePoolH OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The size of the cache (high 32 bits)."
::= { gpfsNodeConfigEntry 5 }
gpfsNodePrefetchThreads OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of prefetch threads."
::= { gpfsNodeConfigEntry 6 }
gpfsNodeMaxMbps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "An estimate of how many megabytes of data can be transferred per second."
::= { gpfsNodeConfigEntry 7 }
gpfsNodeMaxFilesToCache OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of inodes to cache for recently-used files that have been closed."
::= { gpfsNodeConfigEntry 8 }
gpfsNodeMaxStatCache OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of inodes to keep in the stat cache."
::= { gpfsNodeConfigEntry 9 }
gpfsNodeWorker1Threads OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The maximum number of worker threads that may be started."
::= { gpfsNodeConfigEntry 10 }
gpfsNodeDmapiEventTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The maximum time the file operation threads will block while waiting for a DMAPI synchronous event (milliseconds)."
::= { gpfsNodeConfigEntry 11 }
gpfsNodeDmapiMountTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The maximum time that the mount operation will wait for a disposition for the mount event to be set (seconds)."
::= { gpfsNodeConfigEntry 12 }
gpfsNodeDmapiSessFailureTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The maximum time the file operation threads will wait for the recovery of the failed DMAPI session (seconds)."
::= { gpfsNodeConfigEntry 13 }
gpfsNodeNsdServerWaitTimeWindowOnMount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Specifies a window of time during which a mount can wait for NSD servers to come up (seconds)."
::= { gpfsNodeConfigEntry 14 }
gpfsNodeNsdServerWaitTimeForMount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The maximum time that the mount operation will wait for NSD servers to come up (seconds)."
::= { gpfsNodeConfigEntry 15 }
gpfsNodeUnmountOnDiskFail OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates how the GPFS daemon will respond when a disk failure is detected. If it is 'true', any disk failure will cause only the local node to forcibly unmount the file system that contains the failed disk."
::= { gpfsNodeConfigEntry 16 }
-- File System Data
-- ----------------
gpfsFileSystemStatusEntry OBJECT-TYPE
SYNTAX GpfsFileSystemStatusEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A conceptual row of the gpfsFileSystemStatusTable containing information about a particular file system currently associated with the cluster."
INDEX {
gpfsFileSystemName,
}
::= { gpfsFileSystemStatusTable 1 }
gpfsFileSystemPerfEntry OBJECT-TYPE
SYNTAX GpfsFileSystemPerfEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A conceptual row of the gpfsFileSystemPerfTable containing performance information about a particular file system currently associated with the cluster."
INDEX {
gpfsFileSystemPerfName,
}
::= { gpfsFileSystemPerfTable 1 }
GpfsFileSystemStatusEntry ::= SEQUENCE {
-- Name: from SDR file
gpfsFileSystemName OCTET STRING,
-- Status info from EE "get fs -b" command
gpfsFileSystemStatus OCTET STRING,
gpfsFileSystemXstatus OCTET STRING,
gpfsFileSystemTotalSpaceL Unsigned32,
gpfsFileSystemTotalSpaceH Unsigned32,
gpfsFileSystemNumTotalInodesL Unsigned32,
gpfsFileSystemNumTotalInodesH Unsigned32,
gpfsFileSystemFreeSpaceL Unsigned32,
gpfsFileSystemFreeSpaceH Unsigned32,
gpfsFileSystemNumFreeInodesL Unsigned32,
gpfsFileSystemNumFreeInodesH Unsigned32,
}
gpfsFileSystemName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The file system name."
::= { gpfsFileSystemStatusEntry 1 }
gpfsFileSystemStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The status of the file system."
::= { gpfsFileSystemStatusEntry 2 }
gpfsFileSystemXstatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The executable status of the file system."
::= { gpfsFileSystemStatusEntry 3 }
gpfsFileSystemTotalSpaceL OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total disk space of the filesystem in kilobytes
(low 32 bits)."
::= { gpfsFileSystemStatusEntry 4 }
gpfsFileSystemTotalSpaceH OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total disk space of the filesystem in kilobytes (high 32 bits)."
::= { gpfsFileSystemStatusEntry 5 }
gpfsFileSystemNumTotalInodesL OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of file system inodes (low 32 bits)."
::= { gpfsFileSystemStatusEntry 6 }
gpfsFileSystemNumTotalInodesH OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of file system inodes (high 32 bits)."
::= { gpfsFileSystemStatusEntry 7 }
gpfsFileSystemFreeSpaceL OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The free disk space of the filesystem in kilobytes
(low 32 bits)."
::= { gpfsFileSystemStatusEntry 8 }
gpfsFileSystemFreeSpaceH OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The free disk space of the filesystem in kilobytes
(high 32 bits)."
::= { gpfsFileSystemStatusEntry 9 }
gpfsFileSystemNumFreeInodesL OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of free file system inodes (low 32 bits)."
::= { gpfsFileSystemStatusEntry 10 }
gpfsFileSystemNumFreeInodesH OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of free file system inodes (high 32 bits)."
::= { gpfsFileSystemStatusEntry 11 }
-- Filesystem performance data
GpfsFileSystemPerfEntry ::= SEQUENCE {
-- Performance data from mmpmon "gfis" command
gpfsFileSystemPerfName OCTET STRING,
gpfsFileSystemBytesReadL Unsigned32,
gpfsFileSystemBytesReadH Unsigned32,
gpfsFileSystemBytesCacheL Unsigned32,
gpfsFileSystemBytesCacheH Unsigned32,
gpfsFileSystemBytesWrittenL Unsigned32,
gpfsFileSystemBytesWrittenH Unsigned32,
gpfsFileSystemReads Unsigned32,
gpfsFileSystemCaches Unsigned32,
gpfsFileSystemWrites Unsigned32,
gpfsFileSystemOpenCalls Unsigned32,
gpfsFileSystemCloseCalls Unsigned32,
gpfsFileSystemReadCalls Unsigned32,
gpfsFileSystemWriteCalls Unsigned32,
gpfsFileSystemReaddirCalls Unsigned32,
gpfsFileSystemInodesWritten Unsigned32,
gpfsFileSystemInodesRead Unsigned32,
gpfsFileSystemInodesDeleted Unsigned32,
gpfsFileSystemInodesCreated Unsigned32,
gpfsFileSystemStatCacheHit Unsigned32,
gpfsFileSystemStatCacheMiss Unsigned32,
}
gpfsFileSystemPerfName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The file system name."
::= { gpfsFileSystemPerfEntry 1 }
gpfsFileSystemBytesReadL OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of bytes read from disk, not counting those read from cache (low 32 bits)."
::= { gpfsFileSystemPerfEntry 2 }
gpfsFileSystemBytesReadH OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of bytes read from disk, not counting those read from cache (high 32 bits)."
::= { gpfsFileSystemPerfEntry 3 }
gpfsFileSystemBytesCacheL OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of bytes read from the cache (low 32 bits)."
::= { gpfsFileSystemPerfEntry 4 }
gpfsFileSystemBytesCacheH OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of bytes read from the cache (high 32 bits)."
::= { gpfsFileSystemPerfEntry 5 }
gpfsFileSystemBytesWrittenL OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of bytes written, to both disk and cache
(low 32 bits)."
::= { gpfsFileSystemPerfEntry 6 }
gpfsFileSystemBytesWrittenH OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of bytes written, to both disk and cache
(high 32 bits)."
::= { gpfsFileSystemPerfEntry 7 }
gpfsFileSystemReads OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of read operations supplied from disk."
::= { gpfsFileSystemPerfEntry 8 }
gpfsFileSystemCaches OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of read operations supplied from cache."
::= { gpfsFileSystemPerfEntry 9 }
gpfsFileSystemWrites OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of write operations, to both disk and cache."
::= { gpfsFileSystemPerfEntry 10 }
gpfsFileSystemOpenCalls OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of file system open() calls."
::= { gpfsFileSystemPerfEntry 11 }
gpfsFileSystemCloseCalls OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of file system close() calls."
::= { gpfsFileSystemPerfEntry 12 }
gpfsFileSystemReadCalls OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of file system read calls."
::= { gpfsFileSystemPerfEntry 13 }
gpfsFileSystemWriteCalls OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of file system write calls."
::= { gpfsFileSystemPerfEntry 14 }
gpfsFileSystemReaddirCalls OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of file system readdir() calls."
::= { gpfsFileSystemPerfEntry 15 }
gpfsFileSystemInodesWritten OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of inode updates to disk."
::= { gpfsFileSystemPerfEntry 16 }
gpfsFileSystemInodesRead OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of inode reads."
::= { gpfsFileSystemPerfEntry 17 }
gpfsFileSystemInodesDeleted OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of inode deletions."
::= { gpfsFileSystemPerfEntry 18 }
gpfsFileSystemInodesCreated OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of inode creations."
::= { gpfsFileSystemPerfEntry 19 }
gpfsFileSystemStatCacheHit OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of stat cache hits."
::= { gpfsFileSystemPerfEntry 20 }
gpfsFileSystemStatCacheMiss OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of stat cache misses."
::= { gpfsFileSystemPerfEntry 21 }
-- Storage pool table comes from EE "get pools" command
-- Storage Pool data
-- -----------------
-- Storage pool data comes from SDR and EE "get pools" command
GpfsStgPoolEntry ::= SEQUENCE {
-- From SDR:
gpfsStgPoolName OCTET STRING,
gpfsStgPoolFSName OCTET STRING,
-- From EE get pools:
gpfsStgPoolTotalSpaceL Unsigned32,
gpfsStgPoolTotalSpaceH Unsigned32,
gpfsStgPoolFreeSpaceL Unsigned32,
gpfsStgPoolFreeSpaceH Unsigned32,
-- Subordinate disk count:
gpfsStgPoolNumDisks Unsigned32,
}
gpfsStgPoolEntry OBJECT-TYPE
SYNTAX GpfsStgPoolEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A conceptual row of the gpfsStgPoolTable containing information about a particular storage pool."
INDEX {
gpfsStgPoolFSName,
gpfsStgPoolName,
}
::= { gpfsStgPoolTable 1 }
gpfsStgPoolName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The name of the storage pool."
::= { gpfsStgPoolEntry 1 }
gpfsStgPoolFSName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The name of the file system to which the storage pool belongs."
::= { gpfsStgPoolEntry 2 }
gpfsStgPoolTotalSpaceL OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total disk space in the storage pool in kilobytes (low 32 bits)."
::= { gpfsStgPoolEntry 3 }
gpfsStgPoolTotalSpaceH OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total disk space in the storage pool in kilobytes (high 32 bits)."
::= { gpfsStgPoolEntry 4 }
gpfsStgPoolFreeSpaceL OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The free disk space in the storage pool in kilobytes (low 32 bits)."
::= { gpfsStgPoolEntry 5 }
gpfsStgPoolFreeSpaceH OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The free disk space in the storage pool in kilobytes (high 32 bits)."
::= { gpfsStgPoolEntry 6 }
gpfsStgPoolNumDisks OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of disks in the storage pool."
::= { gpfsStgPoolEntry 7 }
-- Disk Data
-- ---------
gpfsDiskStatusEntry OBJECT-TYPE
SYNTAX GpfsDiskStatusEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A conceptual row of the gpfsStgPoolDiskTable containing information about a particular disk currently associated."
INDEX {
gpfsDiskFSName,
gpfsDiskStgPoolName,
gpfsDiskName,
}
::= { gpfsDiskStatusTable 1 }
gpfsDiskConfigEntry OBJECT-TYPE
SYNTAX GpfsDiskConfigEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A conceptual row of the gpfsDiskTable containing information about a particular disk currently associated."
INDEX {
gpfsDiskConfigFSName,
gpfsDiskConfigStgPoolName,
gpfsDiskConfigName,
}
::= { gpfsDiskConfigTable 1 }
gpfsDiskPerfEntry OBJECT-TYPE
SYNTAX GpfsDiskPerfEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A conceptual row of the gpfsDiskPerfTable containing information about a particular disk currently associated."
INDEX {
gpfsDiskPerfFSName,
gpfsDiskPerfStgPoolName,
gpfsDiskPerfName,
}
::= { gpfsDiskPerfTable 1 }
-- Disk status data
GpfsDiskStatusEntry ::= SEQUENCE {
-- From SDR:
gpfsDiskName OCTET STRING,
gpfsDiskFSName OCTET STRING,
gpfsDiskStgPoolName OCTET STRING,
-- Disk data from EE "get fs" command
gpfsDiskStatus OCTET STRING,
gpfsDiskAvailability OCTET STRING,
-- gpfsDiskFailureGroupId Unsigned32,
gpfsDiskTotalSpaceL Unsigned32,
gpfsDiskTotalSpaceH Unsigned32,
gpfsDiskFullBlockFreeSpaceL Unsigned32,
gpfsDiskFullBlockFreeSpaceH Unsigned32,
gpfsDiskSubBlockFreeSpaceL Unsigned32,
gpfsDiskSubBlockFreeSpaceH Unsigned32
}
gpfsDiskName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The disk name."
::= { gpfsDiskStatusEntry 1 }
gpfsDiskFSName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The name of the file system to which the disk belongs."
::= { gpfsDiskStatusEntry 2 }
gpfsDiskStgPoolName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The name of the storage pool to which the disk belongs."
::= { gpfsDiskStatusEntry 3 }
gpfsDiskStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The status of a disk (values: NotInUse, InUse, Suspended, BeingFormatted, BeingAdded, BeingEmptied, BeingDeleted, BeingDeleted-p, ReferencesBeingRemoved, BeingReplaced or Replacement)."
::= { gpfsDiskStatusEntry 4 }
gpfsDiskAvailability OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The availability of the disk (Unchanged, OK, Unavailable, Recovering)."
::= { gpfsDiskStatusEntry 5 }
--gpfsDiskFailureGroupId OBJECT-TYPE
-- SYNTAX Unsigned32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION "Failure group ID."
-- ::= { gpfsDiskStatusEntry 6 }
gpfsDiskTotalSpaceL OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total disk space (kilobytes)."
::= { gpfsDiskStatusEntry 6 }
gpfsDiskTotalSpaceH OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total disk space (kilobytes)."
::= { gpfsDiskStatusEntry 7 }
gpfsDiskFullBlockFreeSpaceL OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The full block (unfragmented) free space in kilobytes (low 32 bits)."
::= { gpfsDiskStatusEntry 8 }
gpfsDiskFullBlockFreeSpaceH OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The full block (unfragmented) free space in kilobytes (high 32 bits)."
::= { gpfsDiskStatusEntry 9 }
gpfsDiskSubBlockFreeSpaceL OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The subblock (fragmented) free space in kilobytes (low 32 bits)."
::= { gpfsDiskStatusEntry 10 }
gpfsDiskSubBlockFreeSpaceH OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The subblock (fragmented) free space in kilobytes (high 32 bits)."
::= { gpfsDiskStatusEntry 11 }
-- Disk configuration data
GpfsDiskConfigEntry ::= SEQUENCE {
-- From SDR:
gpfsDiskConfigName OCTET STRING,
gpfsDiskConfigFSName OCTET STRING,
gpfsDiskConfigStgPoolName OCTET STRING,
gpfsDiskMetadata OCTET STRING,
gpfsDiskData OCTET STRING,
}
gpfsDiskConfigName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The disk name."
::= { gpfsDiskConfigEntry 1 }
gpfsDiskConfigFSName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The name of the filesystem to which the disk belongs."
::= { gpfsDiskConfigEntry 2 }
gpfsDiskConfigStgPoolName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The name of the storage pool to which the disk belongs."
::= { gpfsDiskConfigEntry 3 }
gpfsDiskMetadata OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates whether the disk holds metadata."
::= { gpfsDiskConfigEntry 4 }
gpfsDiskData OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates whether the disk holds data."
::= { gpfsDiskConfigEntry 5 }
-- Disk performance data
GpfsDiskPerfEntry ::= SEQUENCE {
gpfsDiskPerfName OCTET STRING,
gpfsDiskPerfFSName OCTET STRING,
gpfsDiskPerfStgPoolName OCTET STRING,
-- Disk performance data from mmpmon "ds" command:
gpfsDiskReadTimeL Unsigned32,
gpfsDiskReadTimeH Unsigned32,
gpfsDiskWriteTimeL Unsigned32,
gpfsDiskWriteTimeH Unsigned32,
gpfsDiskLongestReadTimeL Unsigned32,
gpfsDiskLongestReadTimeH Unsigned32,
gpfsDiskLongestWriteTimeL Unsigned32,
gpfsDiskLongestWriteTimeH Unsigned32,
gpfsDiskShortestReadTimeL Unsigned32,
gpfsDiskShortestReadTimeH Unsigned32,
gpfsDiskShortestWriteTimeL Unsigned32,
gpfsDiskShortestWriteTimeH Unsigned32,
gpfsDiskReadBytesL Unsigned32,
gpfsDiskReadBytesH Unsigned32,
gpfsDiskWriteBytesL Unsigned32,
gpfsDiskWriteBytesH Unsigned32,
gpfsDiskReadOps Unsigned32,
gpfsDiskWriteOps Unsigned32
}
gpfsDiskPerfName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The disk name."
::= { gpfsDiskPerfEntry 1 }
gpfsDiskPerfFSName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The name of the filesystem to which the disk belongs."
::= { gpfsDiskPerfEntry 2 }
gpfsDiskPerfStgPoolName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The name of the storage pool to which the disk belongs."
::= { gpfsDiskPerfEntry 3 }
gpfsDiskReadTimeL OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total time spent waiting for disk read operations (low 32 bits)."
::= { gpfsDiskPerfEntry 4 }
gpfsDiskReadTimeH OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total time spent waiting for disk read operations (high 32 bits)."
::= { gpfsDiskPerfEntry 5 }
gpfsDiskWriteTimeL OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total time spent waiting for disk write operations in microseconds (low 32 bits)."
::= { gpfsDiskPerfEntry 6 }
gpfsDiskWriteTimeH OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total time spent waiting for disk write operations in microseconds (high 32 bits)."
::= { gpfsDiskPerfEntry 7 }
gpfsDiskLongestReadTimeL OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The longest disk read time in microseconds (low 32 bits)."
::= { gpfsDiskPerfEntry 8 }
gpfsDiskLongestReadTimeH OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The longest disk read time in microseconds (high 32 bits)."
::= { gpfsDiskPerfEntry 9 }
gpfsDiskLongestWriteTimeL OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The longest disk write time in microseconds (low 32 bits)."
::= { gpfsDiskPerfEntry 10 }
gpfsDiskLongestWriteTimeH OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The longest disk write time in microseconds (high 32 bits)."
::= { gpfsDiskPerfEntry 11 }
gpfsDiskShortestReadTimeL OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The shortest disk read time in microseconds (low 32 bits)."
::= { gpfsDiskPerfEntry 12 }
gpfsDiskShortestReadTimeH OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The shortest disk read time in microseconds (high 32 bits)."
::= { gpfsDiskPerfEntry 13 }
gpfsDiskShortestWriteTimeL OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The shortest disk write time in microseconds (low 32 bits)."
::= { gpfsDiskPerfEntry 14 }
gpfsDiskShortestWriteTimeH OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The shortest disk write time in microseconds (high 32 bits)."
::= { gpfsDiskPerfEntry 15 }
gpfsDiskReadBytesL OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of bytes read from the disk (low 32 bits)."
::= { gpfsDiskPerfEntry 16 }
gpfsDiskReadBytesH OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of bytes read from the disk (high 32 bits)."
::= { gpfsDiskPerfEntry 17 }
gpfsDiskWriteBytesL OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of bytes written to the disk (low 32 bits)."
::= { gpfsDiskPerfEntry 18 }
gpfsDiskWriteBytesH OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of bytes written to the disk (high 32 bits)."
::= { gpfsDiskPerfEntry 19 }
gpfsDiskReadOps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of disk read operations."
::= { gpfsDiskPerfEntry 20 }
gpfsDiskWriteOps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of disk write operations."
::= { gpfsDiskPerfEntry 21 }
-- Traps
gpfsTraps OBJECT IDENTIFIER ::= { ibmGPFS 0 }
gpfsTempObjs OBJECT IDENTIFIER ::= { ibmGPFS 2 }
gpfsNodeIpAddress OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A string that represents the IP address."
::= { gpfsTempObjs 1 }
gpfsDiskName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The disk name."
::= { gpfsTempObjs 2 }
gpfsDiskStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of a disk (NotInUse, InUse, Suspended, BeingFormatted, BeingAdded, BeingEmptied, BeingDeleted, BeingDeleted-p, ReferencesBeingRemoved, BeingReplaced or Replacement)."
::= { gpfsTempObjs 3 }
gpfsDiskAvailability OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The availability of the disk (Unchanged, OK, Unavailable, Recovering)."
::= { gpfsTempObjs 4 }
gpfsDiskFailureGroupName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The disk's failure group name."
::= { gpfsTempObjs 5 }
gpfsDiskMetadata OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates whether the disk holds metadata."
::= { gpfsTempObjs 6 }
gpfsDiskData OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates whether the disk holds data."
::= { gpfsTempObjs 7 }
gpfsFileSystemName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The file system name."
::= { gpfsTempObjs 8 }
gpfsSgmgrIpAddress OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the stripe group manager."
::= { gpfsTempObjs 9 }
gpfsPrevSgmgrIpAddress OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the previous stripe group manager."
::= { gpfsTempObjs 10 }
gpfsUserUnbalanced OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Can be all, some or none."
::= { gpfsTempObjs 11 }
gpfsMetaUnbalanced OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Can be all, some or none."
::= { gpfsTempObjs 12 }
gpfsUserIllReplicated OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Can be all, some or none."
::= { gpfsTempObjs 13 }
gpfsMetaIllReplicated OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Can be all, some or none."
::= { gpfsTempObjs 14 }
gpfsUserExposed OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Can be all, some or none."
::= { gpfsTempObjs 15 }
gpfsMetaExposed OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Can be all, some or none."
::= { gpfsTempObjs 16 }
gpfsTotalMemoryUsed OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percentage of shared segment used by token manager for all stripe groups."
::= { gpfsTempObjs 17 }
gpfsTotalTmRequestsPerSecond OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The token manager requests per second for all stripe groups."
::= { gpfsTempObjs 18 }
gpfsWaitTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time the hung thread has been waiting."
::= { gpfsTempObjs 19 }
gpfsDiagnosis OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows the number of hung threads and detail on the longest hung thread."
::= { gpfsTempObjs 20 }
gpfsStgPoolUtil OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The storage pool utilization by unit of percent."
::= { gpfsTempObjs 21 }
gpfsStgPoolName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The storage pool name."
::= { gpfsTempObjs 22 }
gpfsMountTrap NOTIFICATION-TYPE
OBJECTS {
gpfsNodeIpAddress,
gpfsFileSystemName
}
STATUS current
DESCRIPTION
"This trap indicates that the specified file system has been mounted on the specified node. The event is sent by the mounting node."
::= { gpfsTraps 1 }
gpfsUnmountTrap NOTIFICATION-TYPE
OBJECTS {
gpfsNodeIpAddress,
gpfsFileSystemName
}
STATUS current
DESCRIPTION
"This trap indicates that the specified file system has been unmounted on the specified node. The event is sent by the unmounting node."
::= { gpfsTraps 2 }
gpfsAddDiskTrap NOTIFICATION-TYPE
OBJECTS {
gpfsNodeIpAddress,
gpfsFileSystemName,
gpfsDiskName
}
STATUS current
DESCRIPTION
"This trap indicates that the specified disk has been successfully added to the specified file system. The event is sent by the specified node which is the stripe group manager for the file system."
::= { gpfsTraps 3 }
gpfsDeleteDiskTrap NOTIFICATION-TYPE
OBJECTS {
gpfsNodeIpAddress,
gpfsFileSystemName,
gpfsDiskName
}
STATUS current
DESCRIPTION
"This trap indicates that the specified disk has been successfully deleted from the specified file system. The event is sent by the specified node which is the stripe group manager for the file system."
::= { gpfsTraps 4 }
gpfsChangeDiskTrap NOTIFICATION-TYPE
OBJECTS {
gpfsNodeIpAddress,
gpfsFileSystemName,
gpfsDiskName,
gpfsDiskStatus,
gpfsDiskAvailability,
gpfsDiskFailureGroupName,
gpfsDiskMetadata,
gpfsDiskData
}
STATUS current
DESCRIPTION
"This trap indicates that the specified disk has been successfully changed within the specified file system. The event is sent by the specified node which is the stripe group manager for the file system."
::= { gpfsTraps 5 }
gpfsSgmgrTakeoverTrap NOTIFICATION-TYPE
OBJECTS {
gpfsSgmgrIpAddress,
gpfsPrevSgmgrIpAddress,
gpfsFileSystemName
}
STATUS current
DESCRIPTION
"This trap indicates that a stripe group manager takeover has been successfully completed for the specified file system. The event is sent by the new stripe group manager."
::= { gpfsTraps 6 }
gpfsNodeFailureTrap NOTIFICATION-TYPE
OBJECTS {
gpfsNodeIpAddress
}
STATUS current
DESCRIPTION
"This trap indicates that the specified node has failed. The event is sent by the configuration manager."
::= { gpfsTraps 7 }
gpfsNodeRecoveryTrap NOTIFICATION-TYPE
OBJECTS {
gpfsNodeIpAddress
}
STATUS current
DESCRIPTION
"This trap indicates that the specified node has recovered normally. The event is sent by the configuration manager."
::= { gpfsTraps 8 }
gpfsFileSystemCreationTrap NOTIFICATION-TYPE
OBJECTS {
gpfsSgmgrIpAddress,
gpfsFileSystemName
}
STATUS current
DESCRIPTION
"This trap indicates that the specified file system has been successfully created. The event is sent by the file system's stripe group manager node."
::= { gpfsTraps 9 }
gpfsFileSystemDeletionTrap NOTIFICATION-TYPE
OBJECTS {
gpfsSgmgrIpAddress,
gpfsFileSystemName
}
STATUS current
DESCRIPTION
"This trap indicates that the specified file system has been successfully deleted. The event is sent by the file system's stripe group manager node."
::= { gpfsTraps 10 }
gpfsFileSystemStateChangeTrap NOTIFICATION-TYPE
OBJECTS {
gpfsFileSystemName,
gpfsUserUnbalanced,
gpfsMetaUnbalanced,
gpfsUserIllReplicated,
gpfsMetaIllReplicated,
gpfsUserExposed,
gpfsMetaExposed
}
STATUS current
DESCRIPTION
"This trap indicates that the specified file system has been successfully changed. The event is sent by the file system's stripe group manager node."
::= { gpfsTraps 11 }
gpfsNewConnectionTrap NOTIFICATION-TYPE
OBJECTS {
gpfsNodeIpAddress
}
STATUS current
DESCRIPTION
"This trap indicates that a new connection thread has been established between the events exporter and the management application. The event is sent by the collector node."
::= { gpfsTraps 12 }
gpfsEventCollectionBufferOverflowTrap NOTIFICATION-TYPE
OBJECTS {
gpfsNodeIpAddress
}
STATUS current
DESCRIPTION
"This trap indicates that the internal event collection buffer in the GPFS daemon has overflowed. The event is sent by the collector node."
::= { gpfsTraps 13 }
gpfsTokenManagerStatusTrap NOTIFICATION-TYPE
OBJECTS {
gpfsFileSystemName,
gpfsTotalMemoryUsed,
gpfsTotalTmRequestsPerSecond
}
STATUS current
DESCRIPTION
"This trap indicates the token manager status. It is sent every time the performance monitor thread wakes up (approximately 30 seconds)."
::= { gpfsTraps 14 }
gpfsHungThreadTrap NOTIFICATION-TYPE
OBJECTS {
gpfsNodeIpAddress,
gpfsWaitTime,
gpfsDiagnosis
}
STATUS current
DESCRIPTION
"This trap indicates the presence of a hung thread on the specified node."
::= { gpfsTraps 15 }
--gpfsFileSystemUtilizationTrap NOTIFICATION-TYPE
-- OBJECTS {
-- gpfsFileSystemName,
-- gpfsFileSystemUsage
-- }
-- STATUS current
-- DESCRIPTION
-- "This is the GPFS threshold trap for notifying the file system utilization."
-- ::= { gpfsTraps 16 }
gpfsStgPoolUtilizationTrap NOTIFICATION-TYPE
OBJECTS {
gpfsFileSystemName,
gpfsStgPoolName,
gpfsStgPoolUtil
}
STATUS current
DESCRIPTION
"This trap indicates that utilization of the specified storage pool (within the specified file system) has crossed the threshold. The StgPoolUtil indicates the current utilization of the storage pool as a percentage. The event is sent by the file system's stripe group manager."
::= { gpfsTraps 16 }
END