-- ***************************************************************** -- HP: StoreAll Structure of Management Information -- ***************************************************************** -- IBRIX-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Unsigned32, Gauge32, Counter32, Counter64 FROM SNMPv2-SMI DisplayString, TEXTUAL-CONVENTION FROM SNMPv2-TC OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF enterprises FROM SNMPv2-SMI; ibrix MODULE-IDENTITY LAST-UPDATED "201309111200Z" -- Sep 11, 2013 ORGANIZATION "Organization : HP StoreAll" CONTACT-INFO "Contact-info www.hp.com/go/StoreAll" DESCRIPTION "The Structure of Management Information for StoreAll Version 6.5" REVISION "201309111200Z" DESCRIPTION "Corrected soltionSerialNumber -> solutionSerialNumber at Object definition" REVISION "201307191200Z" DESCRIPTION "Corrected Organization & contact information Product version to which this MIB belongs to is mentioned in the description above" REVISION "201302151200Z" DESCRIPTION "Event Index added to Event variable bindings" REVISION "201109121200Z" DESCRIPTION "Added new SolutionInformation Group for the purposes of PhoneHome Added new HardwareInformation Table for enumerating the underlying hardware Changed fields eventOrigin, eventData1 and eventData2 to eventUUID, eventSolutionSerialNumber and eventSolutionProductNumber in eventEntry Added new field eventFRU to eventEntry Updated description of eventText" REVISION "200808111200Z" DESCRIPTION "Added new enumerations to eventType for 4.2 release Added warn enumeration to eventSeverity object Added new eventText object to contain the event descriptive text that combines eventDescription, eventOrigin, eventData1, eventData2 into one eventOrigin changed to obsolete eventData1 and eventData2 changed to obsolete" REVISION "200801091200Z" DESCRIPTION "Modifications to Cfr job information" REVISION "200712111200Z" DESCRIPTION "Adding new segment and job information" REVISION "200710011200Z" DESCRIPTION "Adding new statistics" REVISION "200611202155Z" DESCRIPTION "Initial version of the IBRIX MIB module" ::= { enterprises 18997 } -- assigned by IANA YesNoValue ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Value is Yes, No or unspecified if not applicable" SYNTAX OCTET STRING (SIZE(0..3)) DataSegregationType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Data segregation type. Value is one of DIRS, FILES, or MIXED" SYNTAX OCTET STRING (SIZE(0..5)) ibrixMibs OBJECT IDENTIFIER ::= { ibrix 1 } ibrixEvents OBJECT IDENTIFIER ::= { ibrix 2 } ibrixEventsV2 OBJECT IDENTIFIER ::= { ibrixEvents 0 } ibrixGroups OBJECT IDENTIFIER ::= { ibrix 3 } ibrixEventsGroups OBJECT IDENTIFIER ::= { ibrix 4 } -- fileSystemTable, FS Table fileSystemTable OBJECT-TYPE SYNTAX SEQUENCE OF FileSystemEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IBRIX File Systems" ::= { ibrixMibs 1 } fileSystemEntry OBJECT-TYPE SYNTAX FileSystemEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for one File System in a cluster" INDEX { IMPLIED fsName } ::= { fileSystemTable 1 } FileSystemEntry ::= SEQUENCE { fsName DisplayString, fsSegment Unsigned32, fsMount INTEGER, fsOriginFsName DisplayString, fsTotalBlocks Counter64, fsFreeBlocks Counter64, fsFreeUserBlocks Counter64, fsUsedUserBlocks Counter64, fsUsedBlocks Counter64, fsMaxFiles Counter64, fsUsedFiles Counter64, fsFreeFiles Counter64 } fsName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "File System name" ::= { fileSystemEntry 1 } fsSegment OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of segments in this File System" ::= { fileSystemEntry 2 } fsMount OBJECT-TYPE SYNTAX INTEGER { mounted(1), unmounted(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Mount status of the File System" ::= { fileSystemEntry 3 } fsOriginFsName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Origin File System name for snapshot FS" ::= { fileSystemEntry 4 } fsTotalBlocks OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total blocks in KB" ::= { fileSystemEntry 5 } fsFreeBlocks OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total free blocks in KB" ::= { fileSystemEntry 6 } fsFreeUserBlocks OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total free user blocks in KB" ::= { fileSystemEntry 7 } fsUsedUserBlocks OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Percent of used user blocks" ::= { fileSystemEntry 8 } fsUsedBlocks OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total used blocks in KB" ::= { fileSystemEntry 9 } fsMaxFiles OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of files" ::= { fileSystemEntry 10 } fsUsedFiles OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of used files" ::= { fileSystemEntry 11 } fsFreeFiles OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of free files" ::= { fileSystemEntry 12 } fsGroup OBJECT-GROUP OBJECTS { fsName, fsSegment, fsMount, fsOriginFsName, fsTotalBlocks, fsFreeBlocks, fsFreeUserBlocks, fsUsedUserBlocks, fsUsedUserBlocks, fsUsedBlocks, fsMaxFiles, fsUsedFiles, fsFreeFiles } STATUS current DESCRIPTION "Group objects associated with a File System" ::= { ibrixGroups 1 } -- logicalVolumeTable, LV Table logicalVolumeTable OBJECT-TYPE SYNTAX SEQUENCE OF LogicalVolumeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Logical Volume (LV) objects" ::= { ibrixMibs 2 } logicalVolumeEntry OBJECT-TYPE SYNTAX LogicalVolumeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for one Logical Volume" INDEX { lvName } ::= { logicalVolumeTable 1 } LogicalVolumeEntry ::= SEQUENCE { lvName DisplayString, lvSize Unsigned32, lvFsName DisplayString, lvSegment Unsigned32, lvVgName DisplayString } lvName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Logical Volume name" ::= { logicalVolumeEntry 1 } lvSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Logical Volume size (MB)" ::= { logicalVolumeEntry 2 } lvFsName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "FS name this LV belongs to" ::= { logicalVolumeEntry 3 } lvSegment OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Logical Volume segment number" ::= { logicalVolumeEntry 4 } lvVgName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Volume Group name" ::= { logicalVolumeEntry 5 } lvGroup OBJECT-GROUP OBJECTS { lvName, lvSize, lvFsName, lvSegment, lvVgName } STATUS current DESCRIPTION "Group objects associated with a Logical Volume" ::= { ibrixGroups 2 } -- volumeGroup table, VG Table volumeGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF VolumeGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Volume Group objects" ::= { ibrixMibs 3 } volumeGroupEntry OBJECT-TYPE SYNTAX VolumeGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for one Volume Group" INDEX { vgName } ::= { volumeGroupTable 1 } VolumeGroupEntry ::= SEQUENCE { vgName DisplayString, vgSize Unsigned32, vgFree Unsigned32, vgUsed Unsigned32, vgLvName DisplayString, vgPvName DisplayString } vgName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Volume Group name" ::= { volumeGroupEntry 1 } vgSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Volume Group size (MB)" ::= { volumeGroupEntry 2 } vgFree OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Volume Group free size (MB)" ::= { volumeGroupEntry 3 } vgUsed OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Percent of used storage in VG" ::= { volumeGroupEntry 4 } vgLvName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Logiical Volume name" ::= { volumeGroupEntry 5 } vgPvName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Physical Volume name" ::= { volumeGroupEntry 6 } vgGroup OBJECT-GROUP OBJECTS { vgName, vgSize, vgFree, vgUsed, vgLvName, vgPvName } STATUS current DESCRIPTION "Group objects associated with a volume group" ::= { ibrixGroups 3 } -- physicalVolumeGroup table, PV Table physicalVolumeTable OBJECT-TYPE SYNTAX SEQUENCE OF PhysicalVolumeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Physical Volume objects" ::= { ibrixMibs 4 } physicalVolumeEntry OBJECT-TYPE SYNTAX PhysicalVolumeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for one Physical Volume" INDEX { pvNumber } ::= { physicalVolumeTable 1 } PhysicalVolumeEntry ::= SEQUENCE { pvNumber Unsigned32, pvSize Unsigned32, pvVgName DisplayString } pvNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Physical Volume number" ::= { physicalVolumeEntry 1 } pvSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Physical Volume size (MB)" ::= { physicalVolumeEntry 2 } pvVgName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "VG name this PV belongs to. This object is not available in IBRIX 1.3" ::= { physicalVolumeEntry 3 } pvGroup OBJECT-GROUP OBJECTS { pvNumber, pvSize, pvVgName } STATUS current DESCRIPTION "Group objects associated with a Physical Volume" ::= { ibrixGroups 4 } -- Segment Servers table, SS Table segmentServerTable OBJECT-TYPE SYNTAX SEQUENCE OF SegmentServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Segment Server objects" ::= { ibrixMibs 5 } segmentServerEntry OBJECT-TYPE SYNTAX SegmentServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for one Segment Server" INDEX { IMPLIED ssName } ::= { segmentServerTable 1 } SegmentServerEntry ::= SEQUENCE { ssName DisplayString, ssState DisplayString, ssUptime DisplayString, ssFsVersion DisplayString, ssIadIasVersion DisplayString, ssIadFsVersion DisplayString, ssKernelVersion DisplayString, ssCpuUtilization Gauge32, ssLoad DisplayString, ssDiskIo Unsigned32, ssNetworkIo Unsigned32, ssLoadAvg1 Gauge32, ssLoadAvg5 Gauge32, ssLoadAvg15 Gauge32 } ssName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server name" ::= { segmentServerEntry 1 } ssState OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server state" ::= { segmentServerEntry 2 } ssUptime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server uptime" ::= { segmentServerEntry 3 } ssFsVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server FS version" ::= { segmentServerEntry 4 } ssIadIasVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server Iad/Ias version" ::= { segmentServerEntry 5 } ssIadFsVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server Iad/Fs version" ::= { segmentServerEntry 6 } ssKernelVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server kernel version" ::= { segmentServerEntry 7 } ssCpuUtilization OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server percent CPU utilization" ::= { segmentServerEntry 8 } ssLoad OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server load average in 1, 5, 15 minutes" ::= { segmentServerEntry 9 } ssDiskIo OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server disk IO in KBits" ::= { segmentServerEntry 10 } ssNetworkIo OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server network IO in KBits" ::= { segmentServerEntry 11 } ssLoadAvg1 OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server load average for a minute" ::= { segmentServerEntry 12 } ssLoadAvg5 OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server load average for a 5 minutes" ::= { segmentServerEntry 13 } ssLoadAvg15 OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server load average for 15 minutes" ::= { segmentServerEntry 14 } segmentServerGroup OBJECT-GROUP OBJECTS { ssName, ssState, ssUptime, ssFsVersion, ssIadIasVersion, ssIadFsVersion, ssKernelVersion, ssCpuUtilization, ssLoad, ssDiskIo, ssNetworkIo, ssLoadAvg1, ssLoadAvg5, ssLoadAvg15 } STATUS current DESCRIPTION "Group objects associated with a Segment Server" ::= { ibrixGroups 5 } -- Segment Server IO Statistics ssIOStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF SsIOStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Segment server I/O statistics objects" ::= { ibrixMibs 6 } ssIOStatsEntry OBJECT-TYPE SYNTAX SsIOStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of I/O statistics for a segment server" INDEX { IMPLIED ssName } ::= { ssIOStatsTable 1 } SsIOStatsEntry ::= SEQUENCE { ssIOBytesRead Gauge32, ssIONumReads Counter64, ssIOAvgMsReads Gauge32, ssIOBytesWrite Gauge32, ssIONumWrites Counter64, ssIOAvgMsWrites Gauge32 } ssIOBytesRead OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes read in KB" ::= { ssIOStatsEntry 1 } ssIONumReads OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of reads issued" ::= { ssIOStatsEntry 2 } ssIOAvgMsReads OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average number of milliseconds per read multipled by 100. Ex: 0.14 * 100 = 14" ::= { ssIOStatsEntry 3 } ssIOBytesWrite OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes written in KB" ::= { ssIOStatsEntry 4 } ssIONumWrites OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of writes issued" ::= { ssIOStatsEntry 5 } ssIOAvgMsWrites OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average number of milliseconds per write multipled by 100. Ex: 0.14 * 100 = 14" ::= { ssIOStatsEntry 6 } ssIOStatsGroup OBJECT-GROUP OBJECTS { ssName, ssIOBytesRead, ssIONumReads, ssIOAvgMsReads, ssIOBytesWrite, ssIONumWrites, ssIOAvgMsWrites } STATUS current DESCRIPTION "Group objects associated with I/O statistics on a segment server" ::= { ibrixGroups 6 } -- Segment Server Network Statistics ssNetStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF SsNetStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Segment server network statistics objects" ::= { ibrixMibs 7 } ssNetStatsEntry OBJECT-TYPE SYNTAX SsNetStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of network statistics for a segment server" INDEX { IMPLIED ssName } ::= { ssNetStatsTable 1 } SsNetStatsEntry ::= SEQUENCE { ssNetInBytes Gauge32, ssNetInIOs Gauge32, ssNetOutBytes Gauge32, ssNetOutIOs Gauge32 } ssNetInBytes OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of network bytes read in KB" ::= { ssNetStatsEntry 1 } ssNetInIOs OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of network input I/Os in KB" ::= { ssNetStatsEntry 2 } ssNetOutBytes OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of network bytes written in KB" ::= { ssNetStatsEntry 3 } ssNetOutIOs OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of network output I/Os in KB" ::= { ssNetStatsEntry 4 } ssNetStatsGroup OBJECT-GROUP OBJECTS { ssName, ssNetInBytes, ssNetInIOs, ssNetOutBytes, ssNetOutIOs } STATUS current DESCRIPTION "Group objects associated with network statistics on a segment server" ::= { ibrixGroups 7 } -- Segment Server Memory Statistics ssMemStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF SsMemStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Segment server memory statistics objects" ::= { ibrixMibs 8 } ssMemStatsEntry OBJECT-TYPE SYNTAX SsMemStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of memory statistics for a segment server" INDEX { IMPLIED ssName } ::= { ssMemStatsTable 1 } SsMemStatsEntry ::= SEQUENCE { ssMemTotal Unsigned32, ssMemUsed Gauge32, ssMemFree Gauge32, ssMemSwapTotal Unsigned32, ssMemSwapUsed Gauge32, ssMemSwapFree Gauge32, ssMemBuffers Gauge32, ssMemCached Gauge32 } ssMemTotal OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server total memory in KBytes" ::= { ssMemStatsEntry 1 } ssMemUsed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server used memory in KBytes" ::= { ssMemStatsEntry 2 } ssMemFree OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server free memory in KBytes" ::= { ssMemStatsEntry 3 } ssMemSwapTotal OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server total swap memory in KBytes" ::= { ssMemStatsEntry 4 } ssMemSwapUsed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server used swap memory in KBytes" ::= { ssMemStatsEntry 5 } ssMemSwapFree OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server free swap memory in KBytes" ::= { ssMemStatsEntry 6 } ssMemBuffers OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server memory in buffer cache in KBytes" ::= { ssMemStatsEntry 7 } ssMemCached OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server memory in pagecache minus SwapCache in KBytes" ::= { ssMemStatsEntry 8 } ssMemStatsGroup OBJECT-GROUP OBJECTS { ssName, ssMemTotal, ssMemUsed, ssMemFree, ssMemSwapTotal, ssMemSwapUsed, ssMemSwapFree, ssMemBuffers, ssMemCached } STATUS current DESCRIPTION "Group objects associated with memory statistics on a segment server" ::= { ibrixGroups 8 } -- Segment Server CPU Statistics ssCpuStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF SsCpuStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Segment server memory statistics objects" ::= { ibrixMibs 9 } ssCpuStatsEntry OBJECT-TYPE SYNTAX SsCpuStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of memory statistics for a segment server" INDEX { IMPLIED ssName } ::= { ssCpuStatsTable 1 } SsCpuStatsEntry ::= SEQUENCE { ssCpuStatsSystem Gauge32, ssCpuStatsUser Gauge32, ssCpuStatsNice Gauge32, ssCpuStatsIdle Gauge32, ssCpuStatsIOWait Gauge32, ssCpuStatsIOIrq Gauge32, ssCpuStatsIOSIrq Gauge32 } ssCpuStatsSystem OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server percent system CPU" ::= { ssCpuStatsEntry 1 } ssCpuStatsUser OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server percent user CPU" ::= { ssCpuStatsEntry 2 } ssCpuStatsNice OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server percent nice CPU" ::= { ssCpuStatsEntry 3 } ssCpuStatsIdle OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server percent idle time" ::= { ssCpuStatsEntry 4 } ssCpuStatsIOWait OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server percent time waiting for I/O" ::= { ssCpuStatsEntry 5 } ssCpuStatsIOIrq OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server percent time servicing interupts" ::= { ssCpuStatsEntry 6 } ssCpuStatsIOSIrq OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server percent time servicing soft irqs" ::= { ssCpuStatsEntry 7 } ssCpuStatsGroup OBJECT-GROUP OBJECTS { ssName, ssCpuStatsSystem, ssCpuStatsUser, ssCpuStatsNice, ssCpuStatsIdle, ssCpuStatsIOWait, ssCpuStatsIOIrq, ssCpuStatsIOSIrq } STATUS current DESCRIPTION "Group objects associated with cpu statistics on a segment server" ::= { ibrixGroups 9 } -- Segment Server NFS Statistics ssNfsStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF SsNfsStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Segment server memory statistics objects" ::= { ibrixMibs 10 } ssNfsStatsEntry OBJECT-TYPE SYNTAX SsNfsStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of memory statistics for a segment server" INDEX { IMPLIED ssName } ::= { ssNfsStatsTable 1 } SsNfsStatsEntry ::= SEQUENCE { ssNfsStatsNull Gauge32, ssNfsStatsGetattr Gauge32, ssNfsStatsSetattr Gauge32, ssNfsStatsLookup Gauge32, ssNfsStatsAccess Gauge32, ssNfsStatsReadlink Gauge32, ssNfsStatsRead Gauge32, ssNfsStatsWrite Gauge32, ssNfsStatsCreate Gauge32, ssNfsStatsMakedir Gauge32, ssNfsStatsSymlink Gauge32, ssNfsStatsMknod Gauge32, ssNfsStatsRemove Gauge32, ssNfsStatsRmdir Gauge32, ssNfsStatsRename Gauge32, ssNfsStatsLink Gauge32, ssNfsStatsReaddir Gauge32, ssNfsStatsReaddirPl Gauge32, ssNfsStatsFsstat Gauge32, ssNfsStatsFsinfo Gauge32, ssNfsStatsPathconf Gauge32, ssNfsStatsCommit Gauge32 } ssNfsStatsNull OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server nfs null" ::= { ssNfsStatsEntry 1 } ssNfsStatsGetattr OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server nfs getattr" ::= { ssNfsStatsEntry 2 } ssNfsStatsSetattr OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server nfs setattr" ::= { ssNfsStatsEntry 3 } ssNfsStatsLookup OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server nfs lookup" ::= { ssNfsStatsEntry 4} ssNfsStatsAccess OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server nfs access" ::= { ssNfsStatsEntry 5 } ssNfsStatsReadlink OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server nfs readlink" ::= { ssNfsStatsEntry 6 } ssNfsStatsRead OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server nfs read" ::= { ssNfsStatsEntry 7 } ssNfsStatsWrite OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server nfs write" ::= { ssNfsStatsEntry 8 } ssNfsStatsCreate OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server nfs create" ::= { ssNfsStatsEntry 9 } ssNfsStatsMakedir OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server nfs makedir" ::= { ssNfsStatsEntry 10 } ssNfsStatsSymlink OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server nfs symlink" ::= { ssNfsStatsEntry 11 } ssNfsStatsMknod OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server nfs mknod" ::= { ssNfsStatsEntry 12 } ssNfsStatsRemove OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server nfs remove" ::= { ssNfsStatsEntry 13 } ssNfsStatsRmdir OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server nfs rmdir" ::= { ssNfsStatsEntry 14 } ssNfsStatsRename OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server nfs rename" ::= { ssNfsStatsEntry 15 } ssNfsStatsLink OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server nfs link" ::= { ssNfsStatsEntry 16 } ssNfsStatsReaddir OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server nfs readdir" ::= { ssNfsStatsEntry 17 } ssNfsStatsReaddirPl OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server nfs readdirplus" ::= { ssNfsStatsEntry 18 } ssNfsStatsFsstat OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server nfs fsstat" ::= { ssNfsStatsEntry 19 } ssNfsStatsFsinfo OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server nfs fsinfo" ::= { ssNfsStatsEntry 20 } ssNfsStatsPathconf OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server nfs pathconf" ::= { ssNfsStatsEntry 21 } ssNfsStatsCommit OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Server nfs commit" ::= { ssNfsStatsEntry 22 } ssNfsStatsGroup OBJECT-GROUP OBJECTS { ssName, ssNfsStatsNull, ssNfsStatsGetattr, ssNfsStatsSetattr, ssNfsStatsLookup, ssNfsStatsAccess, ssNfsStatsReadlink, ssNfsStatsRead, ssNfsStatsWrite, ssNfsStatsCreate, ssNfsStatsMakedir, ssNfsStatsSymlink, ssNfsStatsMknod, ssNfsStatsRemove, ssNfsStatsRmdir, ssNfsStatsRename, ssNfsStatsLink, ssNfsStatsReaddir, ssNfsStatsReaddirPl, ssNfsStatsFsstat, ssNfsStatsFsinfo, ssNfsStatsPathconf, ssNfsStatsCommit } STATUS current DESCRIPTION "Group objects associated with nfs statistics on a segment server" ::= { ibrixGroups 10 } -- File System Segments -- CounterBasedGauge64 RFC 2856 fsSegmentTable OBJECT-TYPE SYNTAX SEQUENCE OF FsSegmentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "File system segment objects" ::= { ibrixMibs 11 } fsSegmentEntry OBJECT-TYPE SYNTAX FsSegmentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of file system segments. One entry exists per file system and segment" INDEX { fsSegmentNum, IMPLIED fsSegmentFsname } ::= { fsSegmentTable 1 } FsSegmentEntry ::= SEQUENCE { fsSegmentFsname DisplayString, fsSegmentNum Unsigned32, fsSegmentOwner DisplayString, fsSegmentLvName DisplayString, fsSegmentBlkSize Unsigned32, fsSegmentBlksTot Unsigned32, fsSegmentBlksFree Gauge32, fsSegmentBlksAvail Gauge32, fsSegmentFilesMax Unsigned32, fsSegmentFilesFree Gauge32, fsSegmentPctUsed Gauge32, fsSegmentType DataSegregationType, fsSegmentBackupOwner DisplayString, fsSegmentOnBackup YesNoValue, fsSegmentInFsck YesNoValue, fsSegmentInReplicate YesNoValue, fsSegmentInRebalance YesNoValue } fsSegmentFsname OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "File system name the segment belongs to" ::= { fsSegmentEntry 1 } fsSegmentNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of segments in file system" ::= { fsSegmentEntry 2 } fsSegmentOwner OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Segment owner" ::= { fsSegmentEntry 3 } fsSegmentLvName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Segment logical volume name" ::= { fsSegmentEntry 4 } fsSegmentBlkSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "File system block size" ::= { fsSegmentEntry 5 } fsSegmentBlksTot OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of blocks in segment in 4K" ::= { fsSegmentEntry 6 } fsSegmentBlksFree OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Nummber of free blocks in segment in 4K" ::= { fsSegmentEntry 7 } fsSegmentBlksAvail OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Numer of available blocks in segment in 4K" ::= { fsSegmentEntry 8 } fsSegmentFilesMax OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of files that can be allocated in segment in 1K" ::= { fsSegmentEntry 9 } fsSegmentFilesFree OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of free files in segment in 1K" ::= { fsSegmentEntry 10 } fsSegmentPctUsed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Percentage of segment used" ::= { fsSegmentEntry 11 } fsSegmentType OBJECT-TYPE SYNTAX DataSegregationType MAX-ACCESS read-only STATUS current DESCRIPTION "Segment data segregation type" ::= { fsSegmentEntry 12 } fsSegmentBackupOwner OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Segment backup owner" ::= { fsSegmentEntry 13 } fsSegmentOnBackup OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-only STATUS current DESCRIPTION "Segment is currently on its backup server" ::= { fsSegmentEntry 14 } fsSegmentInFsck OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-only STATUS current DESCRIPTION "Segment is currently in fsck" ::= { fsSegmentEntry 15 } fsSegmentInReplicate OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-only STATUS current DESCRIPTION "Segment is part of a file system being replicated" ::= { fsSegmentEntry 16 } fsSegmentInRebalance OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-only STATUS current DESCRIPTION "Segment is being rebalanced" ::= { fsSegmentEntry 17 } fsSegmentGroup OBJECT-GROUP OBJECTS { fsSegmentFsname, fsSegmentNum, fsSegmentOwner, fsSegmentLvName, fsSegmentBlkSize, fsSegmentBlksTot, fsSegmentBlksFree, fsSegmentBlksAvail, fsSegmentFilesMax, fsSegmentFilesFree, fsSegmentPctUsed, fsSegmentType, fsSegmentBackupOwner, fsSegmentOnBackup, fsSegmentInFsck, fsSegmentInReplicate, fsSegmentInRebalance } STATUS current DESCRIPTION "Group objects associated with a file system segment" ::= { ibrixGroups 11 } -- CFR Jobs cfrJobTable OBJECT-TYPE SYNTAX SEQUENCE OF CfrJobEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A CFR job" ::= { ibrixMibs 13 } cfrJobEntry OBJECT-TYPE SYNTAX CfrJobEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of a CFR job" INDEX { IMPLIED cfrJobName } ::= { cfrJobTable 1 } CfrJobEntry ::= SEQUENCE { cfrJobName DisplayString, cfrJobId Counter64, cfrJobSrcCluster DisplayString, cfrJobSrcFsName DisplayString, cfrJobSrcPath DisplayString, cfrJobTgtCluster DisplayString, cfrJobTgtFsName DisplayString, cfrJobTgtPath DisplayString, cfrJobRunOnce YesNoValue, cfrJobIsActive YesNoValue, cfrJobErrorStatus INTEGER, cfrJobState DisplayString, cfrJobProcessedSize Gauge32, cfrJobQueueSize Gauge32 } cfrJobName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of a cfr job" ::= { cfrJobEntry 1 } cfrJobId OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Cfr job id" ::= { cfrJobEntry 2 } cfrJobSrcCluster OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Source cluster name" ::= { cfrJobEntry 3 } cfrJobSrcFsName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Source file system name" ::= { cfrJobEntry 4 } cfrJobSrcPath OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Source path" ::= { cfrJobEntry 5 } cfrJobTgtCluster OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Target cluster name" ::= { cfrJobEntry 6 } cfrJobTgtFsName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Target file system name" ::= { cfrJobEntry 7 } cfrJobTgtPath OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Target path" ::= { cfrJobEntry 8 } cfrJobRunOnce OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-only STATUS current DESCRIPTION "Yes if the CFR job is assigned a specific task. The job terminates automatically when the task completes. No if the CFR job runs indefinitely and stops only when asked to stop" ::= { cfrJobEntry 9 } cfrJobIsActive OBJECT-TYPE SYNTAX YesNoValue MAX-ACCESS read-only STATUS current DESCRIPTION "Yes if CFR job is active, No if not active" ::= { cfrJobEntry 10 } cfrJobErrorStatus OBJECT-TYPE SYNTAX INTEGER { ok(0), error(1), partialError(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "CFR job error status. Partial error indiates some parts of the job encountered an error. Error indicates the job as a whole encountered errors" ::= { cfrJobEntry 11 } cfrJobState OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Job state is one of UNKNOWN, STOPPED, STARTING, RUNNING, STOPPING" ::= { cfrJobEntry 12 } cfrJobProcessedSize OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of files processed in K" ::= { cfrJobEntry 13 } cfrJobQueueSize OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of files remaining in the queue in K" ::= { cfrJobEntry 14 } cfrJobGroup OBJECT-GROUP OBJECTS { cfrJobName, cfrJobId, cfrJobSrcCluster, cfrJobSrcFsName, cfrJobSrcPath, cfrJobTgtCluster, cfrJobTgtFsName, cfrJobTgtPath, cfrJobRunOnce, cfrJobIsActive, cfrJobErrorStatus, cfrJobState, cfrJobProcessedSize, cfrJobQueueSize } STATUS current DESCRIPTION "Objects associated with a CFR Job" ::= { ibrixGroups 13 } -- Hardware Information hardwareInformationTable OBJECT-TYPE SYNTAX SEQUENCE OF HardwareInformationEntry MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware Information - enumerates hardware information of subcomponents" ::= { ibrixMibs 14 } hardwareInformationEntry OBJECT-TYPE SYNTAX HardwareInformationEntry MAX-ACCESS read-only STATUS current DESCRIPTION "Entry of Hardware Information" INDEX { IMPLIED hwProductSerialNumber } ::= { hardwareInformationTable 1 } HardwareInformationEntry ::= SEQUENCE { skuSerialNumber DisplayString, skuProductNumber DisplayString, hwProductSerialNumber DisplayString, hwProductNumber DisplayString, hwProductUUID DisplayString, hwProductName DisplayString, hwProductNameAlias DisplayString, hwProductModelNumber DisplayString, hwProductSubType DisplayString, hwProductIpAddress DisplayString, hwProductIloIpAddress DisplayString, hwProductIloName DisplayString } skuSerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "sku Serial Number - encompassing X9000 sku SN" ::= { hardwareInformationEntry 1 } skuProductNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "sku Product Number - encompassing X9000 sku PN " ::= { hardwareInformationEntry 2 } hwProductSerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Product Serial Number" ::= { hardwareInformationEntry 3 } hwProductNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Product Number" ::= { hardwareInformationEntry 4 } hwProductUUID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Product UUID discovered from host" ::= { hardwareInformationEntry 5 } hwProductName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Product Name" ::= { hardwareInformationEntry 6 } hwProductNameAlias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Product Name Alias, generated by IBRIX Solution" ::= { hardwareInformationEntry 7 } hwProductModelNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Product Model Number" ::= { hardwareInformationEntry 8 } hwProductSubType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Product Sub Type" ::= { hardwareInformationEntry 9 } hwProductIpAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Product Node IP Address" ::= { hardwareInformationEntry 10 } hwProductIloIpAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Product ILO IP Address" ::= { hardwareInformationEntry 11 } hwProductIloName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Product ILO Name" ::= { hardwareInformationEntry 12 } hardwareInformationGroup OBJECT-GROUP OBJECTS { skuSerialNumber, skuProductNumber, hwProductSerialNumber, hwProductNumber, hwProductUUID, hwProductName, hwProductNameAlias, hwProductModelNumber, hwProductSubType, hwProductIpAddress, hwProductIloIpAddress, hwProductIloName } STATUS current DESCRIPTION "Objects associated with a Hardware Information" ::= { ibrixGroups 14 } -- Solution Information solutionInformationGroup OBJECT-GROUP OBJECTS { solutionSerialNumber, solutionModelNumber, solutionName, solutionProductNumber, solutionUUID, solutionIpAddress, solutionSoftwareVersion, solutionCustomerEntitlement, solutionCountryCode, solutionData1, solutionData2 } STATUS current DESCRIPTION "Objects associated with Solution Information" ::= { ibrixGroups 15 } solutionSerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Serial number" ::= { solutionInformationGroup 1 } solutionModelNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Model number" ::= { solutionInformationGroup 2 } solutionName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Solution Name" ::= { solutionInformationGroup 3 } solutionProductNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Solution Product Number" ::= { solutionInformationGroup 4 } solutionUUID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "UUID to Uniquely Identify Solution" ::= { solutionInformationGroup 5 } solutionIpAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "User IP Address - User VIF / Cluster VIF" ::= { solutionInformationGroup 6 } solutionSoftwareVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Software Version generated by IBRIX" ::= { solutionInformationGroup 7 } solutionCustomerEntitlement OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Customer Entitlement Information" ::= { solutionInformationGroup 8 } solutionCountryCode OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Country Code" ::= { solutionInformationGroup 9 } solutionData1 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Field reserved for future Use. To be used for any additional info required about X9000 Solution" ::= { solutionInformationGroup 10 } solutionData2 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Field reserved for future Use. To be used for any additional info required about X9000 Solution" ::= { solutionInformationGroup 11 } -- Notifications ibrixGenericEvent NOTIFICATION-TYPE OBJECTS { eventIndex, eventType, eventDescription, eventUUID, eventSolutionSerialNumber, eventSolutionProductNumber, eventSeverity, eventOidValue, eventText, eventFRU, eventCustomerEntitlement } STATUS current DESCRIPTION "This is a generic Ibrix Fusion event" ::= { ibrixEventsV2 1 } ibrixGenericEventGroup NOTIFICATION-GROUP NOTIFICATIONS { ibrixGenericEvent } STATUS current DESCRIPTION "Notification group for generic events sent by the Fusion Manager" ::= { ibrixEventsGroups 2 } -- Event table eventTable OBJECT-TYPE SYNTAX SEQUENCE OF EventEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ibrix Fusion last event" ::= { ibrixEvents 1 } eventEntry OBJECT-TYPE SYNTAX EventEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for Ibrix Fusion event" INDEX { eventIndex } ::= { eventTable 1 } EventEntry ::= SEQUENCE { eventIndex Unsigned32, eventType INTEGER, eventDescription DisplayString, eventUUID DisplayString, eventSolutionSerialNumber DisplayString, eventSolutionProductNumber DisplayString, eventSeverity INTEGER, eventOidValue OBJECT IDENTIFIER, eventText DisplayString, eventFRU DisplayString, eventCustomerEntitlement DisplayString } eventIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "counter of the last event since Fusion Manager restart" ::= { eventEntry 1 } eventType OBJECT-TYPE SYNTAX INTEGER { deviceMirrorFaulty(1), deviceMirrorOk(2), filesystemCreated(3), filesystemDeleted(4), filesystemSpaceFull(5), filesystemSpaceAvailable(6), filesystemMounted(7), filesystemUnmounted(8), filesystemOffline(9), filesystemQuotaGroupOverHard(10), filesystemQuotaGroupOverSoft(11), filesystemQuotaGroupSet(12), filesystemQuotaUserOverHard(13), filesystemQuotaUserOverSoft(14), filesystemQuotaUserSet(15), filesystemQuotaoffFailed(16), filesystemQuotaonFailed(17), filesystemSnapshotInvalid(18), hbaLinkDown(19), hbaLinkUp(20), iadDown(21), iadInitializing(22), iadUp(23), jobFailed(24), jobSucceeded(25), physicalvolumeAdded(26), physicalvolumeDeleted(27), segmentActivateFailed(28), segmentSpaceFull(29), segmentSpaceAvailable(30), segmentMigrated(31), segmentMissing(32), segmentRejected(33), serverDeleted(35), serverFailedback(36), serverFailedover(37), serverPowerDown(38), serverPowerUp(39), serverRegistered(40), serverStatusDown(41), serverStatusUp(42), serverUnreachable(43), serverCpuUsage(44), serverCpuNormal(45), vendorstorageCreated(46), vendorstorageDeleted(47), volumegroupCreated(48), volumegroupDeleted(49), filesystemQuotaGroupUnderHard(50), filesystemQuotaGroupUnderSoft(51), filesystemQuotaGroupUnset(52), filesystemQuotaUserUnderHard(53), filesystemQuotaUserUnderSoft(54), filesystemQuotaUserUnset(55), logicalvolumeActivateFailed(56), filesystemQuotaOn(57), filesystemQuotaOff(58), haFusionmanagerUp(59), haFusionmanagerDown(60), haFusionmanagerStarted(61), haStonithDown(62), haStonithUp(63), haStonithReset(64), haDisabled(65), haEnabled(66), haNodeStandbyOn(67), haNodeStandbyOff(68), haMalfunction(69), haFusionmanagerHealth(70), filesystemSpaceAlert(71), filesystemSpaceWarn(72), serverTemperatureSensorWarn(73), serverProcessorSensorWarn(74), serverVoltageSensorWarn(75), serverPowersupplySensorWarn(76), serverFanSensorWarn(77), serverMemorySensorWarn(78), cfrJobRunning(79), cfrJobStopped(80), nicUp(81), nicDown(82), hbaLinkAdded(83), hbaLinkRemoved(84), serverSensorMonitoringStarted(85), serverSensorMonitoringStopped(86), serverMonitoredSensorsStale(87), serverMonitoredSensorsActive(88), serverReachable(89), serverDeregistered(90), hostUnknown(91), hostKnown(92), nicAdded(93), nicRemoved(94), mirrorStateHealth(95), serverInfailover(96), serverTemperatureSensorAlert(97), serverTemperatureSensorNormal(98), serverProcessorSensorAlert(99), serverProcessorSensorNormal(100), serverVoltageSensorAlert(101), serverVoltageSensorNormal(102), serverPowersupplySensorAlert(103), serverPowersupplySensorNormal(104), serverFanSensorAlert(105), serverFanSensorNormal(106), serverMemorySensorAlert(107), serverMemorySensorNormal(108), serverUsingAlternateIp(109), serverUsingPrimaryIp(110), segmentAvailable(111), segmentUnavailable(112), segmentCreated(113), segmentDeleted(114), serverFailoverFailed(115), serverStatusInitializing(116), serverInfailback(117), serverFailbackFailed(118), serverDumpStarted(119), filesystemFilesFull(120), filesystemFilesAvailable(121), filesystemFilesAlert(122), filesystemFilesWarn(123), segmentFilesFull(124), segmentFilesAvailable(125), serverPartiallyFailedOver(126), serverPartiallyFailedBack(127), serverPowerDownFailed(128), serverPowerUpFailed(129), nfsStopFailed(130), nfsStartFailed(131), migratorStarting(132), migratorRunning(133), migratorStopping(134), migratorCompleted(135), migratorWorkerFailed(136), migratorAnalyzerFailed(137), migratorManualStop(138), migratorStoppedByFailover(139), migratorStoppedByFailback(140), migratorStoppedBySegmentMigration(141), migratorStoppedByFsExpansion(142), migratorStoppedByReplicator(143), cfrJobDomainScanStarted(144), cfrJobDomainScanEnded(145), cfrJobConnectionLost(146), cfrJobConnectionEstablished(147), serverFailedoverWithErrors(148), serverFailedbackWithErrors(149), cfrJobLogSpaceLow(150), cfrJobTargetFilesystemFull(151), shRunning(152), shCompleted(153), shFailed(154), shManualStop(155), migratorStartFailed(156), migratorStopFailed(157), snapshotSegementSpaceAvailable(158), snapshotSegmentSpaceWarn(159), snapshotSegmentSpaceAlert(160), snapshotSegmentSpaceFull(161), snapshotSegmentInvalid(162), snapshotCreated(163), snapshotDeleted(164), segmentSpaceWarn(165), segmentSpaceAlert(166), segmentFilesWarn(167), segmentFilesAlert(168), logicalvolumeCreated(169), logicalvolumeExtended(170), logicalvolumeReduced(171), logicalvolumeDeleted(172), volumegroupExtended(173), volumegroupReduced(174), segmentMapUpdateFailed(175), serverPoweringUp(176), serverMountingFilesystems(177), asyncRepRunning(178), asyncRepFailed(179), asyncRepStartFailed(180), asyncRepStopFailed(181), asyncRepCompleted(182), asyncRepManualStop(183), bulkRepRunning(184), bulkRepFailed(185), bulkRepStartFailed(186), bulkRepStopFailed(187), bulkRepCompleted(188), bulkRepManualStop(189), nicConfigMatchOk(190), nicConfigMismatchWarn(191), nicConfigMismatchAlert(192), nicInactive(193), hbaStatusStale(194), taskStartCommand(196), taskStopCommand(197), taskPauseCommand(198), taskResumeCommand(199), loginSuccess(200), loginFailure(201), logoff(202), fileSystemCmd(203), serverCmd(204), clientCmd(205), genericCmd(206), rebalanceRunning(207), rebalanceFailed(208), rebalanceStartFailed(209), rebalanceStopFailed(210), rebalanceCompleted(211), rebalanceManualStop(212), rebalanceStarting(213), rebalanceStopping(214), asyncRepTaskStopping(215), migratorFailed(216), kernelResponseAlert(217), physicalDiskUp(230), physicalDiskDown(231), physicalDiskWarn(232), physicalDiskFailure(233), physicalDiskStale(234), physicalDiskDegraded(235), filesystemUserOverQuota(248), filesystemGroupOverQuota(249), filesystemDtreeOverQuota(250), filesystemDtreeQuotaSet(251), filesystemDtreeQuotaUnset(252), serverHardwareUp(253), serverHardwareDown(254), serverHardwareWarn(255), serverHardwareFailure(256), serverHardwareStale(257), serverHardwareDegraded(258), httpdDown(259), httpdUp(260), ftpdHealth(261), cfrJobDomainScanCanceled(262), cfrJobDomainScanFailed(263), cfrJobLogDiskIOFailed(264), cfrJobAuthFailed(265), taskManualStop(266), taskStopping(267), taskRunning(268), taskFailed(269), taskStarting(270), taskStopFailed(271), taskStartFailed(272), taskCompleted(273), cfrJobReplicationFailed(274), cfrJobTransactionStopped(275), snapTreeCreated(276), snapTreeDeleted(277), snapshotCreatedOnSchedule(278), snapshotOnScheduleFailed(279), d2dservices(280), ibrixcollectDataCollectionSuccess(281), ibrixcollectDataCollectionFailed(282), validationJobStarted(283), validationJobCompleted(284), validationJobPaused(285), validationJobResumed(286), validationJobRemoved(287), validationJobErrored(288), validationJobHashFailed(289), validationJobAlert(290), d2dhardwareComponentUp(291), d2dhardwareComponentDown(292), d2dhardwareComponentWarn(293), d2dhardwareComponentFailure(294), d2dhardwareComponentStale(295), d2dhardwareComponentDegraded(296), onlineQuotacheckStarting(297), onlineQuotacheckRunning(298), onlineQuotacheckStopping(299), onlineQuotacheckCompleted(300), onlineQuotacheckFailed(301), onlineQuotacheckManualStop(302), onlineQuotacheckStopFailed(303), snapshotOnScheduleError(304), hardwarecomponentFailure(305), hardwarecomponentUp(306), kernelFileSystemUp(307), kernelFileSystemDown(308), partitionSizeOk(309), partitionSizeCritical(310), partitionSizeFull(311), avUnreachableVse(312), avUnusedVse(313), avOperationalVse(314), avMulitpleVendors(315), startPlatformMonitorFailed(316), setMonitoringHostFailed(317), d2dLicenseViolation(318), d2dUserMgmtOperation(319), d2dSystemPowerChange(320), cfrBadHealth(321), filesystemUserUnderQuota(322), filesystemGroupUnderQuota(323), filesystemDtreeUnderQuota(324), partitionSizeVeryCritical(325), ibrixCollectDataCollectionFailedVmIncomplete(326), d2d-fwUpdateBegin(327), d2d-fwUpdateEnd(328), d2d-fwUpdateFail(329), d2d-fwUpdateRebootRequired(330), d2d-fwListRecommendations(331), serverUptimeNormal(332), serverUptimeOvershoot(333) } MAX-ACCESS read-only STATUS current DESCRIPTION "Events generated by Ibrix Fusion" ::= { eventEntry 2 } eventDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the event" ::= { eventEntry 3 } eventUUID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "UUID of the Solution generating the event" ::= { eventEntry 4 } eventSolutionSerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Solution Serial Number" ::= { eventEntry 5 } eventSolutionProductNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Solution Product Number" ::= { eventEntry 6 } eventSeverity OBJECT-TYPE SYNTAX INTEGER { alert(1), info(2), warn(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "how serious is this event" ::= { eventEntry 7 } eventOidValue OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "OID of the table relevant to this event" ::= { eventEntry 8 } eventText OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Text string describing the event. Combines and replaces eventDescription and other event data into a single more descriptive text" ::= { eventEntry 9 } eventFRU OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Field Replacement Unit (FRU) generating the event. Unused for Software events.Reserved for future use" ::= { eventEntry 10 } eventCustomerEntitlement OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Customer Entitlement Information" ::= { eventEntry 11 } eventGroup OBJECT-GROUP OBJECTS { eventIndex, eventType, eventDescription, eventUUID, eventSolutionSerialNumber, eventSolutionProductNumber, eventSeverity, eventOidValue, eventText, eventFRU, eventCustomerEntitlement } STATUS current DESCRIPTION "Group objects associated with an event" ::= { ibrixEventsGroups 1 } END