snmp_mib_archive/LEFTHAND-NETWORKS-NSM-CLUSTERING-MIB.cfg
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

2990 lines
78 KiB
INI
Executable File

#-MIBFILE: LEFTHAND-NETWORKS-NSM-CLUSTERING-MIB.mib
LEFTHAND-NETWORKS-NSM-CLUSTERING-MIB DEFINITIONS ::= BEGIN
DisplayString ::=
OCTET STRING (SIZE(0..255))
PhysAddress ::=
OCTET STRING
MacAddress ::=
OCTET STRING (SIZE(6))
TruthValue ::=
INTEGER {
true(1),
false(2)
}
TestAndIncr ::=
INTEGER (0..2147483647)
AutonomousType ::=
OBJECT IDENTIFIER
InstancePointer ::=
OBJECT IDENTIFIER
VariablePointer ::=
OBJECT IDENTIFIER
RowPointer ::=
OBJECT IDENTIFIER
RowStatus ::=
INTEGER {
active(1),
notInService(2),
notReady(3),
createAndGo(4),
createAndWait(5),
destroy(6)
}
TimeStamp ::=
TimeTicks
TimeInterval ::=
INTEGER (0..2147483647)
DateAndTime ::=
OCTET STRING (SIZE(8|11))
StorageType ::=
INTEGER {
other(1),
volatile(2),
nonVolatile(3),
permanent(4),
readOnly(5)
}
TDomain ::=
OBJECT IDENTIFIER
TAddress ::=
OCTET STRING (SIZE(1..255))
CounterBasedGauge64 ::=
OCTET STRING
ZeroBasedCounter64 ::=
OCTET STRING
lefthandnetworks OBJECT IDENTIFIER ::= { enterprises 9804 }
lefthandnetworksRegistrations OBJECT IDENTIFIER ::= { lefthandnetworks 2 }
lhnModules OBJECT IDENTIFIER ::= { lefthandnetworksRegistrations 1 }
lefthandnetworksProducts OBJECT IDENTIFIER ::= { lefthandnetworks 3 }
lhnNsm OBJECT IDENTIFIER ::= { lefthandnetworksProducts 1 }
lefthandnetworksRegistrations OBJECT IDENTIFIER ::= { lefthandnetworks 2 }
lhnNsmDevices OBJECT IDENTIFIER ::= { lhnNsm 1 }
lhnNsmObjects OBJECT IDENTIFIER ::= { lhnNsmDevices 2 }
lhnNsmClustering OBJECT IDENTIFIER ::= { lhnNsmObjects 12 }
ClusPermissionBits ::=
OCTET STRING {
read(0),
write(1),
exclusive(2)
}
ClusFeatureBits ::=
OCTET STRING {
clustering(0),
managedSnapshot(1),
remoteSnapshot(2),
manualSnapshot(3),
multiSiteSan(4)
}
ClusCreatorTypes ::=
INTEGER {
unknown(0),
manager(1),
gui(2),
script(3),
text(4),
api(5),
gateway(6)
}
ClusReplicationStatus ::=
INTEGER {
normal(1),
faulty(2)
}
lhnNsmClusteringModule OBJECT IDENTIFIER ::= { lhnModules 12 }
lhnNsmClusteringModuleConformance OBJECT IDENTIFIER ::= { lhnNsmClusteringModule 1 }
lhnNsmClusteringModuleCompliances OBJECT IDENTIFIER ::= { lhnNsmClusteringModuleConformance 1 }
lhnNsmClusteringModuleGroups OBJECT IDENTIFIER ::= { lhnNsmClusteringModuleConformance 2 }
lefthandNetworksNsmClusteringGroup OBJECT IDENTIFIER ::= { lhnNsmClusteringModuleGroups 1 }
lefthandNetworksNsmClusteringGroupObsolete OBJECT IDENTIFIER ::= { lhnNsmClusteringModuleGroups 2 }
clusMgmtGroupName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Management group name."
::= { lhnNsmClustering 1 }
clusMgmtGroupIsEnabled OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "True if the storage module is in a management group, false otherwise."
::= { lhnNsmClustering 2 }
clusMgmtGroupQuorum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Minimum number of managers required to management group quorum and functionality."
::= { lhnNsmClustering 3 }
clusMgmtGroupDescription OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS obsolete
DESCRIPTION "Management group description."
::= { lhnNsmClustering 4 }
clusMgmtGroupActiveManagerCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number of active managers in the management group."
::= { lhnNsmClustering 5 }
clusMgmtGroupManagerCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number of managers in the management group."
::= { lhnNsmClustering 6 }
clusMgmtGroupLicenseTimeRemaining OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The time remaining before the feature license expires."
::= { lhnNsmClustering 43 }
clusManagerTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClusManagerEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table of managers in the cluster.
The number of entries is given by clusMgmtGroupManagerCount."
::= { lhnNsmClustering 44 }
clusManagerEntry OBJECT-TYPE
SYNTAX ClusManagerEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A row of manager information."
INDEX { clusManagerIndex }
::= { clusManagerTable 1 }
clusManagerEntry ::=
SEQUENCE {
clusManagerIndex Unsigned32,
clusManagerName DisplayString,
clusManagerVersion DisplayString,
clusManagerHostSerialNo DisplayString,
clusManagerStatus INTEGER,
clusManagerIsVirtual TruthValue,
clusManagerIsFailover TruthValue,
clusManagerRowStatus RowStatus
}
clusManagerIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index for the clusManagerTable table."
::= { clusManagerEntry 1 }
clusManagerName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The manager name."
::= { clusManagerEntry 2 }
clusManagerVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The manager version."
::= { clusManagerEntry 3 }
clusManagerHostSerialNo OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The manager serial number."
::= { clusManagerEntry 4 }
clusManagerStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The manager status."
::= { clusManagerEntry 5 }
clusManagerIsVirtual OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "True if manager is virtual, false otherwise."
::= { clusManagerEntry 7 }
clusManagerIsFailover OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "True if manager is a failover manager, false otherwise."
::= { clusManagerEntry 9 }
clusManagerRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "Table row status. Obsolete in SAN/iQ 8.5."
::= { clusManagerEntry 10 }
clusModuleCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of storage systems in the cluster."
::= { lhnNsmClustering 45 }
clusModuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClusModuleEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table of storage systems in the cluster.
The number of entries is given by clusModuleCount."
::= { lhnNsmClustering 46 }
clusModuleEntry OBJECT-TYPE
SYNTAX ClusModuleEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A row of storage system information."
INDEX { clusModuleIndex }
::= { clusModuleTable 1 }
clusModuleEntry ::=
SEQUENCE {
clusModuleIndex Unsigned32,
clusModuleName DisplayString,
clusModuleVersion DisplayString,
clusModuleSerialNo DisplayString,
clusModuleUsableSpace CounterBasedGauge64,
clusModuleAvailableSpace CounterBasedGauge64,
clusModuleIsManager TruthValue,
clusModuleRaidConfiguration DisplayString,
clusModuleStorageState DisplayString,
clusModuleStorageStatus INTEGER,
clusModuleStorageIsReady TruthValue,
clusModuleCreationTime DateAndTime,
clusModuleDescription DisplayString,
clusModuleClusterName DisplayString,
clusModuleEnabledFeatures ClusFeatureBits,
clusModuleFeatureKey DisplayString,
clusModuleStorageCondition INTEGER,
clusModuleStatsIOsRead Counter64,
clusModuleStatsIOsWrite Counter64,
clusModuleStatsKbytesRead Counter64,
clusModuleStatsKbytesWrite Counter64,
clusModuleStatsQDepthTotal Gauge32,
clusModuleStatsIoLatencyRead Counter64,
clusModuleStatsIoLatencyWrite Counter64,
clusModuleStatsStoreLatencyTotal Counter64,
clusModuleProvisionedSpace CounterBasedGauge64,
clusModuleUsedSpace CounterBasedGauge64,
clusModuleRowStatus RowStatus
}
clusModuleIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index for the clusModuleTable table."
::= { clusModuleEntry 1 }
clusModuleName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The storage system hostname."
::= { clusModuleEntry 2 }
clusModuleVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The storage system SAN/iQ version."
::= { clusModuleEntry 3 }
clusModuleSerialNo OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The storage system serial number."
::= { clusModuleEntry 4 }
clusModuleUsableSpace OBJECT-TYPE
SYNTAX CounterBasedGauge64
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total space available for data storage on the storage module."
::= { clusModuleEntry 5 }
clusModuleAvailableSpace OBJECT-TYPE
SYNTAX CounterBasedGauge64
ACCESS read-only
STATUS mandatory
DESCRIPTION "The current space available for data storage on the storage module."
::= { clusModuleEntry 6 }
clusModuleIsManager OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "True if storage system is a manager, false otherwise."
::= { clusModuleEntry 7 }
clusModuleRaidConfiguration OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The storage system RAID configuration."
::= { clusModuleEntry 8 }
clusModuleStorageState OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The state of the storage system storage server to store data. Use 'storageRaidState' to check the state of the RAID device(s)."
::= { clusModuleEntry 9 }
clusModuleStorageStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The storage system storage server status."
::= { clusModuleEntry 10 }
clusModuleStorageIsReady OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "True if the storage in a module is ready, false otherwise."
::= { clusModuleEntry 11 }
clusModuleCreationTime OBJECT-TYPE
SYNTAX DateAndTime
ACCESS read-only
STATUS mandatory
DESCRIPTION "The date and time the sotrage module was added to the cluster."
::= { clusModuleEntry 12 }
clusModuleDescription OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS obsolete
DESCRIPTION "The storage module description."
::= { clusModuleEntry 13 }
clusModuleClusterName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The name of the cluster the storage modue is in. Empty if the storage module is not in a cluster."
::= { clusModuleEntry 14 }
clusModuleEnabledFeatures OBJECT-TYPE
SYNTAX OCTET STRING {
clustering(0),
managedSnapshot(1),
remoteSnapshot(2),
manualSnapshot(3),
multiSiteSan(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The set of features that are enabled."
::= { clusModuleEntry 16 }
clusModuleFeatureKey OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The feature key."
::= { clusModuleEntry 17 }
clusModuleStorageCondition OBJECT-TYPE
SYNTAX INTEGER {
notReady(1),
inoperable(2),
overloaded(3),
ready(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The state of the storage on the storage module."
::= { clusModuleEntry 19 }
clusModuleStatsIOsRead OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION "Obsolete, use storageRaidStatsIOsRead"
::= { clusModuleEntry 20 }
clusModuleStatsIOsWrite OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION "Obsolete, use storageRaidStatsIOsWrite"
::= { clusModuleEntry 21 }
clusModuleStatsKbytesRead OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION "Obsolete, use storageRaidStatsKbytesRead"
::= { clusModuleEntry 22 }
clusModuleStatsKbytesWrite OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION "Obsolete, use storageRaidStatsKbytesWrite"
::= { clusModuleEntry 23 }
clusModuleStatsQDepthTotal OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS obsolete
DESCRIPTION "Obsolete, use storageRaidStatsQDepthTotal"
::= { clusModuleEntry 24 }
clusModuleStatsIoLatencyRead OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION "Obsolete, use storageRaidStatsIoLatencyRead"
::= { clusModuleEntry 25 }
clusModuleStatsIoLatencyWrite OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete
DESCRIPTION "Obsolete, use storageRaidStatsIoLatencyWrite"
::= { clusModuleEntry 26 }
clusModuleStatsStoreLatencyTotal OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total time spent waiting for IO operations to complete on the storage module."
::= { clusModuleEntry 27 }
clusModuleProvisionedSpace OBJECT-TYPE
SYNTAX CounterBasedGauge64
ACCESS read-only
STATUS mandatory
DESCRIPTION "The amount of storage space that has been provisioned on the storage module."
::= { clusModuleEntry 28 }
clusModuleUsedSpace OBJECT-TYPE
SYNTAX CounterBasedGauge64
ACCESS read-only
STATUS mandatory
DESCRIPTION "The amount of storage space that has been used on the storage module."
::= { clusModuleEntry 29 }
clusModuleRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "The table row status. Obsolete in SAN/iQ 8.5."
::= { clusModuleEntry 99 }
clusClusterCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of clusters in the management group."
::= { lhnNsmClustering 47 }
clusClusterTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClusClusterEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table of clusters in the management group.
The number of entries is given by clusClusterCount."
::= { lhnNsmClustering 48 }
clusClusterEntry OBJECT-TYPE
SYNTAX ClusClusterEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A row of cluster information."
INDEX { clusClusterIndex }
::= { clusClusterTable 1 }
clusClusterEntry ::=
SEQUENCE {
clusClusterIndex Unsigned32,
clusClusterName DisplayString,
clusClusterModuleCount Gauge32,
clusClusterVolumeCount Gauge32,
clusClusterDescription DisplayString,
clusClusterHotSpareTimeout CounterBasedGauge64,
clusClusterISNSCount Gauge32,
clusClusterISCSIVirtualIPCount Gauge32,
clusClusterISCSIVirtualIPEnabled TruthValue,
clusClusterAvailableSpace CounterBasedGauge64,
clusClusterStatsIOsRead Counter64,
clusClusterStatsIOsWrite Counter64,
clusClusterStatsKbytesRead Counter64,
clusClusterStatsKbytesWrite Counter64,
clusClusterStatsQDepthRead Gauge32,
clusClusterStatsQDepthWrite Gauge32,
clusClusterStatsIoLatencyRead Counter64,
clusClusterStatsIoLatencyWrite Counter64,
clusClusterStatsCacheHits Counter64,
clusClusterTotalSpace CounterBasedGauge64,
clusClusterProvisionedSpace CounterBasedGauge64,
clusClusterUsedSpace CounterBasedGauge64,
clusClusterUtilization Gauge32,
clusClusterRowStatus RowStatus
}
clusClusterIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index for the clusClusterTable table."
::= { clusClusterEntry 1 }
clusClusterName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The cluster name."
::= { clusClusterEntry 2 }
clusClusterModuleCount OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of storage modules in the cluster."
::= { clusClusterEntry 3 }
clusClusterVolumeCount OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of volumes in the cluster."
::= { clusClusterEntry 4 }
clusClusterDescription OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "A description of the cluster."
::= { clusClusterEntry 5 }
clusClusterHotSpareTimeout OBJECT-TYPE
SYNTAX CounterBasedGauge64
ACCESS read-only
STATUS optional
DESCRIPTION "The number of seconds to wait before a hot spare takes over. Deprecated in SAN/iQ 7.0."
::= { clusClusterEntry 7 }
clusClusterISNSCount OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of iSNS entries for the cluster."
::= { clusClusterEntry 8 }
clusClusterISCSIVirtualIPCount OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of iSCSI Virtual IP entries for this cluster."
::= { clusClusterEntry 15 }
clusClusterISCSIVirtualIPEnabled OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "True if the iSCSI Virtual IPs are enabled, false otherwise."
::= { clusClusterEntry 16 }
clusClusterAvailableSpace OBJECT-TYPE
SYNTAX CounterBasedGauge64
ACCESS read-only
STATUS mandatory
DESCRIPTION "Space available to create volumes (assuming one replica) in the cluster.
Divide by the number of replicas to obtain the true number."
::= { clusClusterEntry 17 }
clusClusterStatsIOsRead OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "A counter of IO read operations in the cluster."
::= { clusClusterEntry 20 }
clusClusterStatsIOsWrite OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "A counter of IO write operations in the cluster."
::= { clusClusterEntry 21 }
clusClusterStatsKbytesRead OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of kB read from the cluster."
::= { clusClusterEntry 22 }
clusClusterStatsKbytesWrite OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of kB written to the cluster."
::= { clusClusterEntry 23 }
clusClusterStatsQDepthRead OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of pending read operations in the cluster."
::= { clusClusterEntry 24 }
clusClusterStatsQDepthWrite OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of pending write operations in the cluster."
::= { clusClusterEntry 25 }
clusClusterStatsIoLatencyRead OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total time spent waiting for read operations to complete in the cluster."
::= { clusClusterEntry 26 }
clusClusterStatsIoLatencyWrite OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total time spent waiting for write operations to complete in the cluster."
::= { clusClusterEntry 27 }
clusClusterStatsCacheHits OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of read cache hits and read ahead hits in the cluster."
::= { clusClusterEntry 28 }
clusClusterTotalSpace OBJECT-TYPE
SYNTAX CounterBasedGauge64
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total space for data storage in the cluster."
::= { clusClusterEntry 29 }
clusClusterProvisionedSpace OBJECT-TYPE
SYNTAX CounterBasedGauge64
ACCESS read-only
STATUS mandatory
DESCRIPTION "The amount of storage space that has been provisioned in the cluster."
::= { clusClusterEntry 30 }
clusClusterUsedSpace OBJECT-TYPE
SYNTAX CounterBasedGauge64
ACCESS read-only
STATUS mandatory
DESCRIPTION "The amount of storage space that has been used in the cluster."
::= { clusClusterEntry 31 }
clusClusterUtilization OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The percentage of storage space that has been used in the cluster."
::= { clusClusterEntry 32 }
clusClusterRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "The table row status. Obsolete in SAN/iQ 8.5."
::= { clusClusterEntry 99 }
clusClusterModuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClusClusterModuleEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table of modules for a cluster.
The number of entries is given by clusClusterModuleCount."
::= { lhnNsmClustering 49 }
clusClusterModuleEntry OBJECT-TYPE
SYNTAX ClusClusterModuleEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A row of cluster storage modules."
INDEX { clusClusterIndex , clusClusterModuleIndex }
::= { clusClusterModuleTable 1 }
clusClusterModuleEntry ::=
SEQUENCE {
clusClusterModuleIndex Unsigned32,
clusClusterModuleName DisplayString,
clusClusterModuleSerialNo DisplayString,
clusClusterModuleIsHotSpare TruthValue,
clusClusterModuleRowStatus RowStatus
}
clusClusterModuleIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index for the clusClusterModuleTable table."
::= { clusClusterModuleEntry 1 }
clusClusterModuleName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The storage module name."
::= { clusClusterModuleEntry 2 }
clusClusterModuleSerialNo OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The storage module serial number."
::= { clusClusterModuleEntry 3 }
clusClusterModuleIsHotSpare OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS optional
DESCRIPTION "True if the storage module is a hot spare, false otherwise. Deprecated in SAN/iQ 7.0."
::= { clusClusterModuleEntry 4 }
clusClusterModuleRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "The table row status. Obsolete in SAN/iQ 8.5."
::= { clusClusterModuleEntry 5 }
clusClusterISNSTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClusClusterISNSEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table of iSNS entries for a cluster.
The number of entries is given by clusClusterISNSCount."
::= { lhnNsmClustering 50 }
clusClusterISNSEntry OBJECT-TYPE
SYNTAX ClusClusterISNSEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A row of cluster iSNS servers."
INDEX { clusClusterIndex , clusClusterISNSIndex }
::= { clusClusterISNSTable 1 }
clusClusterISNSEntry ::=
SEQUENCE {
clusClusterISNSIndex Unsigned32,
clusClusterISNSHost DisplayString,
clusClusterISNSRowStatus RowStatus
}
clusClusterISNSIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index for the clusClusterISNSTable table."
::= { clusClusterISNSEntry 1 }
clusClusterISNSHost OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The name or IP address of the iSNS server."
::= { clusClusterISNSEntry 2 }
clusClusterISNSRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "The table row status. Obsolete in SAN/iQ 8.5."
::= { clusClusterISNSEntry 5 }
clusClusterISCSIVirtualIPTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClusClusterISCSIVirtualIPEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table of Virtual IPs for a cluster.
The number of entries is given by clusClusterISCSIVirtualIPCount."
::= { lhnNsmClustering 95 }
clusClusterISCSIVirtualIPEntry OBJECT-TYPE
SYNTAX ClusClusterISCSIVirtualIPEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A row of cluster virtual IPs."
INDEX { clusClusterIndex , clusClusterISCSIVirtualIPIndex }
::= { clusClusterISCSIVirtualIPTable 1 }
clusClusterISCSIVirtualIPEntry ::=
SEQUENCE {
clusClusterISCSIVirtualIPIndex Unsigned32,
clusClusterISCSIVirtualIPAddress IpAddress,
clusClusterISCSIVirtualIPMask IpAddress,
clusClusterISCSIVirtualIPRoute IpAddress,
clusClusterISCSIVirtualIPRowStatus RowStatus
}
clusClusterISCSIVirtualIPIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index for the clusClusterISCSIVirtualIPTable table."
::= { clusClusterISCSIVirtualIPEntry 1 }
clusClusterISCSIVirtualIPAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "The cluster virtual IP address."
::= { clusClusterISCSIVirtualIPEntry 2 }
clusClusterISCSIVirtualIPMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "The netmask for the virtual IP address."
::= { clusClusterISCSIVirtualIPEntry 3 }
clusClusterISCSIVirtualIPRoute OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS optional
DESCRIPTION "The default route for the virtual IP address."
::= { clusClusterISCSIVirtualIPEntry 4 }
clusClusterISCSIVirtualIPRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "The table row status. Obsolete in SAN/iQ 8.5."
::= { clusClusterISCSIVirtualIPEntry 5 }
clusVolumeCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of volumes in the cluster."
::= { lhnNsmClustering 96 }
clusVolumeTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClusVolumeEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table of volumes in the cluster.
The number of entries is given by clusVolumeCount."
::= { lhnNsmClustering 97 }
clusVolumeEntry OBJECT-TYPE
SYNTAX ClusVolumeEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A row of volume information."
INDEX { clusVolumeIndex }
::= { clusVolumeTable 1 }
clusVolumeEntry ::=
SEQUENCE {
clusVolumeIndex Unsigned32,
clusVolumeName DisplayString,
clusVolumeCreationTime DateAndTime,
clusVolumeDescription DisplayString,
clusVolumeSize CounterBasedGauge64,
clusVolumeSoftThreshold CounterBasedGauge64,
clusVolumeHardThreshold CounterBasedGauge64,
clusVolumeReplicaCount Integer32,
clusVolumeSnapshotCount Gauge32,
clusVolumeACLCount Gauge32,
clusVolumeClusterName DisplayString,
clusVolumeIsSoftThresholdExceeded TruthValue,
clusVolumeIsHardThresholdExceeded TruthValue,
clusVolumeReplicationStatus ClusReplicationStatus,
clusVolumeIsRemoteSnapshot TruthValue,
clusVolumeRemoteSnapshotFailureMessage DisplayString,
clusVolumeAccessType DisplayString,
clusVolumeMinimumReplication Gauge32,
clusVolumeCreator ClusCreatorTypes,
clusVolumeAutoGrowPages Integer32,
clusVolumeIscsiIqn DisplayString,
clusVolumeFriendlyName DisplayString,
clusVolumeInitiatorCount Gauge32,
clusVolumeUsedSpace CounterBasedGauge64,
clusVolumeClusterUsedPercent Gauge32,
clusVolumeProvisionedSpace CounterBasedGauge64,
clusVolumeIsThinProvisioned TruthValue,
clusVolumeStatsIOsRead Counter64,
clusVolumeStatsIOsWrite Counter64,
clusVolumeStatsKbytesRead Counter64,
clusVolumeStatsKbytesWrite Counter64,
clusVolumeStatsQDepthRead Gauge32,
clusVolumeStatsQDepthWrite Gauge32,
clusVolumeStatsIoLatencyRead Counter64,
clusVolumeStatsIoLatencyWrite Counter64,
clusVolumeStatsCacheHits Counter64,
clusVolumeAutoGrowSecondsDefault Integer32,
clusVolumeAutoGrowSeconds Gauge32,
clusVolumeType INTEGER,
clusVolumeDataProtectionLevel DisplayString,
clusVolumePBNRStripes Gauge32,
clusVolumePBNRParity Gauge32,
clusVolumeAvailableSpace CounterBasedGauge64,
clusVolumeUsedPercent Gauge32,
clusVolumeIsFull TruthValue,
clusVolumeRowStatus RowStatus
}
clusVolumeIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index for the clusVolumeTable table."
::= { clusVolumeEntry 1 }
clusVolumeName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The volume name."
::= { clusVolumeEntry 2 }
clusVolumeCreationTime OBJECT-TYPE
SYNTAX DateAndTime
ACCESS read-only
STATUS mandatory
DESCRIPTION "The date and time the volume was created."
::= { clusVolumeEntry 3 }
clusVolumeDescription OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The volume description."
::= { clusVolumeEntry 4 }
clusVolumeSize OBJECT-TYPE
SYNTAX CounterBasedGauge64
ACCESS read-only
STATUS mandatory
DESCRIPTION "The volume size. (Reported Size)"
::= { clusVolumeEntry 5 }
clusVolumeSoftThreshold OBJECT-TYPE
SYNTAX CounterBasedGauge64
ACCESS read-only
STATUS optional
DESCRIPTION "The number of kB to be used before alert is issued. This is not displayed if space management is enabled. Deprecated in SAN/iQ 8.0."
::= { clusVolumeEntry 6 }
clusVolumeHardThreshold OBJECT-TYPE
SYNTAX CounterBasedGauge64
ACCESS read-only
STATUS optional
DESCRIPTION "The number of kB to be used before the volume stops. This is not displayed if space management is enabled. Deprecated in SAN/iQ 8.0."
::= { clusVolumeEntry 7 }
clusVolumeReplicaCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The volume replication level. This is only valid for volumes that use Mirrored Replication and is not used for volumes that use Parity Based Netowrk RAID (PBNR). (Use clusVolumeType to determine volume type)."
::= { clusVolumeEntry 8 }
clusVolumeSnapshotCount OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of snapshots associated with this volume."
::= { clusVolumeEntry 9 }
clusVolumeACLCount OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of ACLs associated with this volume."
::= { clusVolumeEntry 10 }
clusVolumeClusterName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The name of cluster that this volume belongs to. Empty if the storage module is not in a cluster."
::= { clusVolumeEntry 11 }
clusVolumeIsSoftThresholdExceeded OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS optional
DESCRIPTION "True is the soft threshold has been exceeded, false otherwise. This is not displayed if space management is enabled. Deprecated in SAN/iQ 8.0."
::= { clusVolumeEntry 13 }
clusVolumeIsHardThresholdExceeded OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS optional
DESCRIPTION "True is the hard threshold has been exceeded, false otherwise. This is not displayed if space management is enabled. Deprecated in SAN/iQ 8.0."
::= { clusVolumeEntry 14 }
clusVolumeReplicationStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
faulty(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The volume replication status. The status will be normal if the volume is available, faulty otherwise."
::= { clusVolumeEntry 15 }
clusVolumeIsRemoteSnapshot OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "True if this volume is a remote snapshot, false otherwise."
::= { clusVolumeEntry 16 }
clusVolumeRemoteSnapshotFailureMessage OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "A message indicating why a remote snapshot into this volume failed. Empty if there are no errors."
::= { clusVolumeEntry 17 }
clusVolumeAccessType OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Access type for the volume (iSCSI, etc). Only displayed if volume lists are not supported by the manager. Otherwise access type is implied by the volume list auth group."
::= { clusVolumeEntry 19 }
clusVolumeMinimumReplication OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The minimum number of replicas required for writes to proceed. This is only valid for volumes that use Mirrored Replication and is not used for volumes that use Parity Based Netowrk RAID (PBNR). (Use clusVolumeType to determine volume type)."
::= { clusVolumeEntry 20 }
clusVolumeCreator OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
manager(1),
gui(2),
script(3),
text(4),
api(5),
gateway(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The entity created this volume."
::= { clusVolumeEntry 22 }
clusVolumeAutoGrowPages OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION "The nominal number of pages autogrow should grow by. (0 = no autogrow, 1 = automatic) Deprecated in SAN/iQ 9.0, use clusVolumeAutoGrowSeconds"
::= { clusVolumeEntry 24 }
clusVolumeIscsiIqn OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The iSCSI IQN for the volume."
::= { clusVolumeEntry 25 }
clusVolumeFriendlyName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS optional
DESCRIPTION "The friendly name for the volume. Deprecated in SAN/iQ 8.0"
::= { clusVolumeEntry 27 }
clusVolumeInitiatorCount OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of initiator sessions."
::= { clusVolumeEntry 30 }
clusVolumeUsedSpace OBJECT-TYPE
SYNTAX CounterBasedGauge64
ACCESS read-only
STATUS mandatory
DESCRIPTION "The space used by the volume. This does not include space used by snapshots that the volume depends on."
::= { clusVolumeEntry 31 }
clusVolumeClusterUsedPercent OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The space used by the volume as a percentage of the cluster space."
::= { clusVolumeEntry 32 }
clusVolumeProvisionedSpace OBJECT-TYPE
SYNTAX CounterBasedGauge64
ACCESS read-only
STATUS mandatory
DESCRIPTION "The space provisioned for the volume. (Provisioned Space)"
::= { clusVolumeEntry 33 }
clusVolumeIsThinProvisioned OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "True if volume uses thin provisioning, false otherwise."
::= { clusVolumeEntry 34 }
clusVolumeStatsIOsRead OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "A counter of IO read operations for the volume."
::= { clusVolumeEntry 36 }
clusVolumeStatsIOsWrite OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "A counter of IO write operations for the volume."
::= { clusVolumeEntry 37 }
clusVolumeStatsKbytesRead OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of kB read from the volume."
::= { clusVolumeEntry 38 }
clusVolumeStatsKbytesWrite OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of kB written to the volume."
::= { clusVolumeEntry 39 }
clusVolumeStatsQDepthRead OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of pending read operations for the volume."
::= { clusVolumeEntry 40 }
clusVolumeStatsQDepthWrite OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of pending write operations for the volume."
::= { clusVolumeEntry 41 }
clusVolumeStatsIoLatencyRead OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total time spent waiting for read operations to complete for the volume."
::= { clusVolumeEntry 42 }
clusVolumeStatsIoLatencyWrite OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total time spent waiting for write operations to complete for the volume."
::= { clusVolumeEntry 43 }
clusVolumeStatsCacheHits OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of read cache hits and read ahead hits for the volume."
::= { clusVolumeEntry 44 }
clusVolumeAutoGrowSecondsDefault OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The default number of seconds of IO available before autogrow starts."
::= { clusVolumeEntry 45 }
clusVolumeAutoGrowSeconds OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The current number of seconds of IO available before autogrow starts."
::= { clusVolumeEntry 46 }
clusVolumeType OBJECT-TYPE
SYNTAX INTEGER {
mr(1),
pbnr(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The volume type. 'MR' = Mirrored Replication, 'PBNR' = Parity Based Network RAID."
::= { clusVolumeEntry 47 }
clusVolumeDataProtectionLevel OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The data protection level for the volume."
::= { clusVolumeEntry 48 }
clusVolumePBNRStripes OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of data pages in a stripe for a PBNR volume. (Use clusVolumeType to determine volume type)."
::= { clusVolumeEntry 49 }
clusVolumePBNRParity OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of parity pages in a stripe for a PBNR volume. (Use clusVolumeType to determine volume type)."
::= { clusVolumeEntry 50 }
clusVolumeAvailableSpace OBJECT-TYPE
SYNTAX CounterBasedGauge64
ACCESS read-only
STATUS mandatory
DESCRIPTION "The storage space available in the volume before the size is reached. For thinly provisioned volumes the cluster must have sufficient storage space to support this."
::= { clusVolumeEntry 51 }
clusVolumeUsedPercent OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The percentage of storage space that has been used on the volume."
::= { clusVolumeEntry 52 }
clusVolumeIsFull OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "True if the volume is full, false otherwise."
::= { clusVolumeEntry 53 }
clusVolumeRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "The table row status. Obsolete in SAN/iQ 8.5."
::= { clusVolumeEntry 99 }
clusVolumeACLTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClusVolumeACLEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table of ACL entries for each volume.
The number of entries is given by clusVolumeACLCount."
::= { lhnNsmClustering 98 }
clusVolumeACLEntry OBJECT-TYPE
SYNTAX ClusVolumeACLEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A row of authorization and permissions for a volume."
INDEX { clusVolumeIndex , clusVolumeACLIndex }
::= { clusVolumeACLTable 1 }
clusVolumeACLEntry ::=
SEQUENCE {
clusVolumeACLIndex Unsigned32,
clusVolumeACLServer DisplayString,
clusVolumeACLPermissions ClusPermissionBits,
clusVolumeACLRowStatus RowStatus
}
clusVolumeACLIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index for the clusVolumeACLTable table."
::= { clusVolumeACLEntry 1 }
clusVolumeACLServer OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The server (authorization group) name."
::= { clusVolumeACLEntry 2 }
clusVolumeACLPermissions OBJECT-TYPE
SYNTAX OCTET STRING {
read(0),
write(1),
exclusive(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The permissions bits."
::= { clusVolumeACLEntry 3 }
clusVolumeACLRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "Table row status. Obsolete in SAN/iQ 8.5."
::= { clusVolumeACLEntry 6 }
clusVolumeInitiatorTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClusVolumeInitiatorEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table of initiator session entries for each volume.
The number of entries is given by clusVolumeInitiatorCount."
::= { lhnNsmClustering 99 }
clusVolumeInitiatorEntry OBJECT-TYPE
SYNTAX ClusVolumeInitiatorEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A row of initiator parameters for a volume."
INDEX { clusVolumeIndex , clusVolumeInitiatorIndex }
::= { clusVolumeInitiatorTable 1 }
clusVolumeInitiatorEntry ::=
SEQUENCE {
clusVolumeInitiatorIndex Unsigned32,
clusVolumeInitiatorIqn DisplayString,
clusVolumeInitiatorAddress IpAddress,
clusVolumeInitiatorPort Unsigned32,
clusVolumeInitiatorStatus DisplayString,
clusVolumeInitiatorStatsIOsRead Counter64,
clusVolumeInitiatorStatsIOsWrite Counter64,
clusVolumeInitiatorStatsKbytesRead Counter64,
clusVolumeInitiatorStatsKbytesWrite Counter64,
clusVolumeInitiatorStatsQDepthRead Gauge32,
clusVolumeInitiatorStatsQDepthWrite Gauge32,
clusVolumeInitiatorStatsIoLatencyRead Counter64,
clusVolumeInitiatorStatsIoLatencyWrite Counter64,
clusVolumeInitiatorStatsCacheHits Counter64,
clusVolumeInitiatorState DisplayString,
clusVolumeInitiatorRowStatus RowStatus
}
clusVolumeInitiatorIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index for the clusVolumeInitiatorTable table."
::= { clusVolumeInitiatorEntry 1 }
clusVolumeInitiatorIqn OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The initiator IQN."
::= { clusVolumeInitiatorEntry 2 }
clusVolumeInitiatorAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "The initiator IP address."
::= { clusVolumeInitiatorEntry 3 }
clusVolumeInitiatorPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The initiator port number."
::= { clusVolumeInitiatorEntry 4 }
clusVolumeInitiatorStatus OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The initiator session status. Obsolete in SAN/iQ 8.0"
::= { clusVolumeInitiatorEntry 5 }
clusVolumeInitiatorStatsIOsRead OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "A counter of IO read operations for the initiator."
::= { clusVolumeInitiatorEntry 6 }
clusVolumeInitiatorStatsIOsWrite OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "A counter of IO write operations for the initiator."
::= { clusVolumeInitiatorEntry 7 }
clusVolumeInitiatorStatsKbytesRead OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of kB read from the initiator."
::= { clusVolumeInitiatorEntry 8 }
clusVolumeInitiatorStatsKbytesWrite OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of kB written to the initiator."
::= { clusVolumeInitiatorEntry 9 }
clusVolumeInitiatorStatsQDepthRead OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of pending read operations for the initiator."
::= { clusVolumeInitiatorEntry 10 }
clusVolumeInitiatorStatsQDepthWrite OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of pending write operations for the initiator."
::= { clusVolumeInitiatorEntry 11 }
clusVolumeInitiatorStatsIoLatencyRead OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total time spent waiting for read operations to complete on the initiator."
::= { clusVolumeInitiatorEntry 12 }
clusVolumeInitiatorStatsIoLatencyWrite OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total time spent waiting for write operations to complete on the initiator."
::= { clusVolumeInitiatorEntry 13 }
clusVolumeInitiatorStatsCacheHits OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of read cache hits and read ahead hits for the initiator."
::= { clusVolumeInitiatorEntry 14 }
clusVolumeInitiatorState OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The initiator session state."
::= { clusVolumeInitiatorEntry 15 }
clusVolumeInitiatorRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "The table row status. Obsolete in SAN/iQ 8.5."
::= { clusVolumeInitiatorEntry 99 }
clusClusterVolumeTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClusClusterVolumeEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table of volumes for a cluster.
The number of entries is given by clusClusterVolumeCount."
::= { lhnNsmClustering 100 }
clusClusterVolumeEntry OBJECT-TYPE
SYNTAX ClusClusterVolumeEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A row of volume information for a cluster."
INDEX { clusClusterIndex , clusClusterVolumeIndex }
::= { clusClusterVolumeTable 1 }
clusClusterVolumeEntry ::=
SEQUENCE {
clusClusterVolumeIndex Unsigned32,
clusClusterVolumeName DisplayString,
clusClusterVolumeRowStatus RowStatus
}
clusClusterVolumeIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index for the clusClusterVolumeTable table."
::= { clusClusterVolumeEntry 1 }
clusClusterVolumeName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The volume name."
::= { clusClusterVolumeEntry 2 }
clusClusterVolumeRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "The table row status. Obsolete in SAN/iQ 8.5."
::= { clusClusterVolumeEntry 3 }
clusVolumeSnapshotTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClusVolumeSnapshotEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table of snapshots for a volume.
The number of entries is given by clusVolumeSnapshotCount."
::= { lhnNsmClustering 101 }
clusVolumeSnapshotEntry OBJECT-TYPE
SYNTAX ClusVolumeSnapshotEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A row of snapshot information for a volume."
INDEX { clusVolumeIndex , clusVolumeSnapshotIndex }
::= { clusVolumeSnapshotTable 1 }
clusVolumeSnapshotEntry ::=
SEQUENCE {
clusVolumeSnapshotIndex Unsigned32,
clusVolumeSnapshotName DisplayString,
clusVolumeSnapshotCreationTime DateAndTime,
clusVolumeSnapshotDescription DisplayString,
clusVolumeSnapshotSize CounterBasedGauge64,
clusVolumeSnapshotSoftThreshold CounterBasedGauge64,
clusVolumeSnapshotHardThreshold CounterBasedGauge64,
clusVolumeSnapshotACLCount Gauge32,
clusVolumeSnapshotScheduleName DisplayString,
clusVolumeSnapshotIsSoftThresholdExceeded TruthValue,
clusVolumeSnapshotIsHardThresholdExceeded TruthValue,
clusVolumeSnapshotReplicationStatus ClusReplicationStatus,
clusVolumeSnapshotType INTEGER,
clusVolumeSnapshotCopyProgress Gauge32,
clusVolumeSnapshotAccessType DisplayString,
clusVolumeSnapshotCreator ClusCreatorTypes,
clusVolumeSnapshotIscsiIqn DisplayString,
clusVolumeSnapshotFriendlyName DisplayString,
clusVolumeSnapshotOriginalVolume DisplayString,
clusVolumeSnapshotOriginalMgmtGroup DisplayString,
clusVolumeSnapshotInitiatorCount Gauge32,
clusVolumeSnapshotUsedSpace CounterBasedGauge64,
clusVolumeSnapshotWritableProvisionedSpace CounterBasedGauge64,
clusVolumeSnapshotClusterUsedPercent Gauge32,
clusVolumeSnapshotProvisionedSpace CounterBasedGauge64,
clusVolumeSnapshotStatsIOsRead Counter64,
clusVolumeSnapshotStatsIOsWrite Counter64,
clusVolumeSnapshotStatsKbytesRead Counter64,
clusVolumeSnapshotStatsKbytesWrite Counter64,
clusVolumeSnapshotStatsQDepthRead Gauge32,
clusVolumeSnapshotStatsQDepthWrite Gauge32,
clusVolumeSnapshotStatsIoLatencyRead Counter64,
clusVolumeSnapshotStatsIoLatencyWrite Counter64,
clusVolumeSnapshotStatsCacheHits Counter64,
clusVolumeSnapshotRowStatus RowStatus
}
clusVolumeSnapshotIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index for the clusVolumeSnapshotTable table."
::= { clusVolumeSnapshotEntry 1 }
clusVolumeSnapshotName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The snapshot name."
::= { clusVolumeSnapshotEntry 2 }
clusVolumeSnapshotCreationTime OBJECT-TYPE
SYNTAX DateAndTime
ACCESS read-only
STATUS mandatory
DESCRIPTION "The snapshot creation time."
::= { clusVolumeSnapshotEntry 3 }
clusVolumeSnapshotDescription OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The snapshot description."
::= { clusVolumeSnapshotEntry 4 }
clusVolumeSnapshotSize OBJECT-TYPE
SYNTAX CounterBasedGauge64
ACCESS read-only
STATUS mandatory
DESCRIPTION "The snapshot size. (Reported Size)"
::= { clusVolumeSnapshotEntry 5 }
clusVolumeSnapshotSoftThreshold OBJECT-TYPE
SYNTAX CounterBasedGauge64
ACCESS read-only
STATUS optional
DESCRIPTION "The number of kB to be used before alert is issued. This is not displayed if space management is enabled. Deprecated in SAN/iQ 8.0."
::= { clusVolumeSnapshotEntry 6 }
clusVolumeSnapshotHardThreshold OBJECT-TYPE
SYNTAX CounterBasedGauge64
ACCESS read-only
STATUS optional
DESCRIPTION "The number of kB to be used before the snapshot stops. This is not displayed if space management is enabled. Deprecated in SAN/iQ 8.0."
::= { clusVolumeSnapshotEntry 7 }
clusVolumeSnapshotACLCount OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of ACLs associated with this snapshot."
::= { clusVolumeSnapshotEntry 8 }
clusVolumeSnapshotScheduleName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The snapshot schedule name. Empty for manual snapshots."
::= { clusVolumeSnapshotEntry 10 }
clusVolumeSnapshotIsSoftThresholdExceeded OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS optional
DESCRIPTION "True if soft threshold has been exceeded, false otherwise."
::= { clusVolumeSnapshotEntry 12 }
clusVolumeSnapshotIsHardThresholdExceeded OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS optional
DESCRIPTION "True if hard threshold has been exceeded, false otherwise."
::= { clusVolumeSnapshotEntry 13 }
clusVolumeSnapshotReplicationStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
faulty(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The snapshot replication status. The status will be normal if the snapshot is available, faulty otherwise."
::= { clusVolumeSnapshotEntry 14 }
clusVolumeSnapshotType OBJECT-TYPE
SYNTAX INTEGER {
primary(1),
remote(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The snapshot type."
::= { clusVolumeSnapshotEntry 15 }
clusVolumeSnapshotCopyProgress OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The remote snapshot percent complete."
::= { clusVolumeSnapshotEntry 16 }
clusVolumeSnapshotAccessType OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Access type for the snapshot (iSCSI, etc).
Only displayed if volume lists are not supported by the manager.
Otherwise access type is implied by the volume list auth group."
::= { clusVolumeSnapshotEntry 18 }
clusVolumeSnapshotCreator OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
manager(1),
gui(2),
script(3),
text(4),
api(5),
gateway(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "which entity created this volume"
::= { clusVolumeSnapshotEntry 20 }
clusVolumeSnapshotIscsiIqn OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The snapshot iSCSI IQN."
::= { clusVolumeSnapshotEntry 22 }
clusVolumeSnapshotFriendlyName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The snapshot friendly name."
::= { clusVolumeSnapshotEntry 24 }
clusVolumeSnapshotOriginalVolume OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The volume name the snapshot originated from for a remote snapshot."
::= { clusVolumeSnapshotEntry 25 }
clusVolumeSnapshotOriginalMgmtGroup OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The management group name the snapshot originated from for a remote snapshot."
::= { clusVolumeSnapshotEntry 26 }
clusVolumeSnapshotInitiatorCount OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of initiator sessions to this snapshot."
::= { clusVolumeSnapshotEntry 27 }
clusVolumeSnapshotUsedSpace OBJECT-TYPE
SYNTAX CounterBasedGauge64
ACCESS read-only
STATUS mandatory
DESCRIPTION "The space used by the snapshot."
::= { clusVolumeSnapshotEntry 28 }
clusVolumeSnapshotWritableProvisionedSpace OBJECT-TYPE
SYNTAX CounterBasedGauge64
ACCESS read-only
STATUS mandatory
DESCRIPTION "The maximum writable space used by snapshot."
::= { clusVolumeSnapshotEntry 29 }
clusVolumeSnapshotClusterUsedPercent OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The space used by the snapshot as a percentage of the cluster space."
::= { clusVolumeSnapshotEntry 31 }
clusVolumeSnapshotProvisionedSpace OBJECT-TYPE
SYNTAX CounterBasedGauge64
ACCESS read-only
STATUS mandatory
DESCRIPTION "The space provisioned for use by the snapshot."
::= { clusVolumeSnapshotEntry 32 }
clusVolumeSnapshotStatsIOsRead OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "A counter of IO read operations on the snapshot."
::= { clusVolumeSnapshotEntry 36 }
clusVolumeSnapshotStatsIOsWrite OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "A counter of IO write operations on the snapshot."
::= { clusVolumeSnapshotEntry 37 }
clusVolumeSnapshotStatsKbytesRead OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of kB read from the snapshot."
::= { clusVolumeSnapshotEntry 38 }
clusVolumeSnapshotStatsKbytesWrite OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of kB written to the snapshot."
::= { clusVolumeSnapshotEntry 39 }
clusVolumeSnapshotStatsQDepthRead OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of pending read operations for the snapshot"
::= { clusVolumeSnapshotEntry 40 }
clusVolumeSnapshotStatsQDepthWrite OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of pending write operations for the snapshot"
::= { clusVolumeSnapshotEntry 41 }
clusVolumeSnapshotStatsIoLatencyRead OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total time spent waiting for read operations to complete on the snapshot."
::= { clusVolumeSnapshotEntry 42 }
clusVolumeSnapshotStatsIoLatencyWrite OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total time spent waiting for write operations to complete on the snapshot."
::= { clusVolumeSnapshotEntry 43 }
clusVolumeSnapshotStatsCacheHits OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of read cache hits and read ahead hits for the snapshot."
::= { clusVolumeSnapshotEntry 44 }
clusVolumeSnapshotRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "The table row status. Obsolete in SAN/iQ 8.5."
::= { clusVolumeSnapshotEntry 99 }
clusVolumeSnapshotACLTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClusVolumeSnapshotACLEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table of authorization and permissions for each snapshot.
The number of entries is given by clusVolumeSnapshotACLCount."
::= { lhnNsmClustering 102 }
clusVolumeSnapshotACLEntry OBJECT-TYPE
SYNTAX ClusVolumeSnapshotACLEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A row of authorization and permissions for a snapshot."
INDEX { clusVolumeIndex , clusVolumeSnapshotIndex, clusVolumeSnapshotACLIndex }
::= { clusVolumeSnapshotACLTable 1 }
clusVolumeSnapshotACLEntry ::=
SEQUENCE {
clusVolumeSnapshotACLIndex Unsigned32,
clusVolumeSnapshotACLServer DisplayString,
clusVolumeSnapshotACLPermissions ClusPermissionBits,
clusVolumeSnapshotACLRowStatus RowStatus
}
clusVolumeSnapshotACLIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index for the clusVolumeSnapshotACLTable table."
::= { clusVolumeSnapshotACLEntry 1 }
clusVolumeSnapshotACLServer OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The name of the server (authorization group)."
::= { clusVolumeSnapshotACLEntry 2 }
clusVolumeSnapshotACLPermissions OBJECT-TYPE
SYNTAX OCTET STRING {
read(0),
write(1),
exclusive(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The permissions associated with this ACL."
::= { clusVolumeSnapshotACLEntry 3 }
clusVolumeSnapshotACLRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "The table row status. Obsolete in SAN/iQ 8.5."
::= { clusVolumeSnapshotACLEntry 6 }
clusVolumeSnapshotInitiatorTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClusVolumeSnapshotInitiatorEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table of initiator session entries for each snapshot.
The number of entries is given by clusVolumeSnapshotInitiatorCount."
::= { lhnNsmClustering 103 }
clusVolumeSnapshotInitiatorEntry OBJECT-TYPE
SYNTAX ClusVolumeSnapshotInitiatorEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A row of initiator information for a snapshot."
INDEX { clusVolumeIndex , clusVolumeSnapshotIndex, clusVolumeSnapshotInitiatorIndex }
::= { clusVolumeSnapshotInitiatorTable 1 }
clusVolumeSnapshotInitiatorEntry ::=
SEQUENCE {
clusVolumeSnapshotInitiatorIndex Unsigned32,
clusVolumeSnapshotInitiatorIqn DisplayString,
clusVolumeSnapshotInitiatorAddress IpAddress,
clusVolumeSnapshotInitiatorPort Unsigned32,
clusVolumeSnapshotInitiatorStatus DisplayString,
clusVolumeSnapshotInitiatorStatsIOsRead Counter64,
clusVolumeSnapshotInitiatorStatsIOsWrite Counter64,
clusVolumeSnapshotInitiatorStatsKbytesRead Counter64,
clusVolumeSnapshotInitiatorStatsKbytesWrite Counter64,
clusVolumeSnapshotInitiatorStatsQDepthRead Gauge32,
clusVolumeSnapshotInitiatorStatsQDepthWrite Gauge32,
clusVolumeSnapshotInitiatorStatsIoLatencyRead Counter64,
clusVolumeSnapshotInitiatorStatsIoLatencyWrite Counter64,
clusVolumeSnapshotInitiatorStatsCacheHits Counter64,
clusVolumeSnapshotInitiatorState DisplayString,
clusVolumeSnapshotInitiatorRowStatus RowStatus
}
clusVolumeSnapshotInitiatorIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index for the clusVolumeSnapshotInitiatorTable table."
::= { clusVolumeSnapshotInitiatorEntry 1 }
clusVolumeSnapshotInitiatorIqn OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The initiator IQN."
::= { clusVolumeSnapshotInitiatorEntry 2 }
clusVolumeSnapshotInitiatorAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "The initiator IP address."
::= { clusVolumeSnapshotInitiatorEntry 3 }
clusVolumeSnapshotInitiatorPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The initiator port number."
::= { clusVolumeSnapshotInitiatorEntry 4 }
clusVolumeSnapshotInitiatorStatus OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The initiator session status. Obsolete in SAN/iQ 8.0."
::= { clusVolumeSnapshotInitiatorEntry 5 }
clusVolumeSnapshotInitiatorStatsIOsRead OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "A counter of IO read operations on the initiator."
::= { clusVolumeSnapshotInitiatorEntry 6 }
clusVolumeSnapshotInitiatorStatsIOsWrite OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "A counter of IO read operations on the initiator."
::= { clusVolumeSnapshotInitiatorEntry 7 }
clusVolumeSnapshotInitiatorStatsKbytesRead OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of kB read from the initiator."
::= { clusVolumeSnapshotInitiatorEntry 8 }
clusVolumeSnapshotInitiatorStatsKbytesWrite OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of kB written to the initiator."
::= { clusVolumeSnapshotInitiatorEntry 9 }
clusVolumeSnapshotInitiatorStatsQDepthRead OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of pending read operations on the initiator."
::= { clusVolumeSnapshotInitiatorEntry 10 }
clusVolumeSnapshotInitiatorStatsQDepthWrite OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of pending write operations on the initiator."
::= { clusVolumeSnapshotInitiatorEntry 11 }
clusVolumeSnapshotInitiatorStatsIoLatencyRead OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total time spent waiting for read operations to complete on the initiator."
::= { clusVolumeSnapshotInitiatorEntry 12 }
clusVolumeSnapshotInitiatorStatsIoLatencyWrite OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total time spent waiting for read operations to complete on the initiator."
::= { clusVolumeSnapshotInitiatorEntry 13 }
clusVolumeSnapshotInitiatorStatsCacheHits OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of read cache hits and read ahead hits for the initiator."
::= { clusVolumeSnapshotInitiatorEntry 14 }
clusVolumeSnapshotInitiatorState OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The initiator session status."
::= { clusVolumeSnapshotInitiatorEntry 15 }
clusVolumeSnapshotInitiatorRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "The table row status. Obsolete in SAN/iQ 8.5."
::= { clusVolumeSnapshotInitiatorEntry 99 }
clusServerCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of server (authorization groups) in the cluster."
::= { lhnNsmClustering 104 }
clusServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClusServerEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table of hosts for each server (authorization group).
The number of entries is given by clusServerCount."
::= { lhnNsmClustering 105 }
clusServerEntry OBJECT-TYPE
SYNTAX ClusServerEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A row of server (authorization group) information."
INDEX { clusServerIndex }
::= { clusServerTable 1 }
clusServerEntry ::=
SEQUENCE {
clusServerIndex Unsigned32,
clusServerName DisplayString,
clusServerDescription DisplayString,
clusServerIscsiEnabled TruthValue,
clusServerIscsiChapAuthRequired TruthValue,
clusServerIscsiInitiatorCount Gauge32,
clusServerVolumeACLCount Gauge32,
clusServerRowStatus RowStatus
}
clusServerIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index for the clusServerTable table."
::= { clusServerEntry 1 }
clusServerName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The server (authorization group) name."
::= { clusServerEntry 2 }
clusServerDescription OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The description of the server (authorization group)."
::= { clusServerEntry 3 }
clusServerIscsiEnabled OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "True if iSCSI is enabled, false otherwise."
::= { clusServerEntry 22 }
clusServerIscsiChapAuthRequired OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "The iSCSI server only accepts initiators with the specified chap name if true."
::= { clusServerEntry 23 }
clusServerIscsiInitiatorCount OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The count of iSCSI CHAP names required for the server (authorization group)."
::= { clusServerEntry 25 }
clusServerVolumeACLCount OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of volume ACLs in the Volume List."
::= { clusServerEntry 30 }
clusServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "The table row status. Obsolete in SAN/iQ 8.5."
::= { clusServerEntry 99 }
clusServerSubnetTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClusServerSubnetEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table of subnets for a particular sevrer (authorization group).
The number of entries is given by clusServerMaskCount."
::= { lhnNsmClustering 106 }
clusServerSubnetEntry OBJECT-TYPE
SYNTAX ClusServerSubnetEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A row of subnet information for an server (authorization group)."
INDEX { clusServerIndex , clusServerSubnetIndex }
::= { clusServerSubnetTable 1 }
clusServerSubnetEntry ::=
SEQUENCE {
clusServerSubnetIndex Unsigned32,
clusServerSubnetAddress IpAddress,
clusServerSubnetMask IpAddress,
clusServerSubnetRowStatus RowStatus
}
clusServerSubnetIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index for the clusServerSubnetTable table."
::= { clusServerSubnetEntry 1 }
clusServerSubnetAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS optional
DESCRIPTION "The address portion of the subnet."
::= { clusServerSubnetEntry 2 }
clusServerSubnetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS optional
DESCRIPTION "The netmask portion of the subnet."
::= { clusServerSubnetEntry 3 }
clusServerSubnetRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "The table row status. Obsolete in SAN/iQ 8.5."
::= { clusServerSubnetEntry 4 }
clusServerIscsiInitiatorTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClusServerIscsiInitiatorEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table of iSCSI hosts for a particular server (authorization group).
The number of entries is given by clusServerIscsiInitiatorCount."
::= { lhnNsmClustering 107 }
clusServerIscsiInitiatorEntry OBJECT-TYPE
SYNTAX ClusServerIscsiInitiatorEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A row of iSCSI initiators for an server (authorization group)."
INDEX { clusServerIndex , clusServerIscsiInitiatorIndex }
::= { clusServerIscsiInitiatorTable 1 }
clusServerIscsiInitiatorEntry ::=
SEQUENCE {
clusServerIscsiInitiatorIndex Unsigned32,
clusServerIscsiInitiatorIqn DisplayString,
clusServerIscsiInitiatorChapName DisplayString,
clusServerIscsiInitiatorRowStatus RowStatus
}
clusServerIscsiInitiatorIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index for the clusServerIscsiInitiatorTable table."
::= { clusServerIscsiInitiatorEntry 1 }
clusServerIscsiInitiatorIqn OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The iSCSI IQN for initiator."
::= { clusServerIscsiInitiatorEntry 5 }
clusServerIscsiInitiatorChapName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The iSCSI initiator CHAP name."
::= { clusServerIscsiInitiatorEntry 6 }
clusServerIscsiInitiatorRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "The table row status. Obsolete in SAN/iQ 8.5."
::= { clusServerIscsiInitiatorEntry 7 }
clusCommunicationMode OBJECT-TYPE
SYNTAX INTEGER {
multicast(1),
unicast(2),
multicastAndUnicast(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The cluster communication mode."
::= { lhnNsmClustering 109 }
clusUnicastHostCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of hosts that are unicast communication. These hosts must be running a manager."
::= { lhnNsmClustering 110 }
clusUnicastHostTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClusUnicastHostEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table of hosts using unicast communication.
The number of entries is given by clusUnicastHostCount."
::= { lhnNsmClustering 111 }
clusUnicastHostEntry OBJECT-TYPE
SYNTAX ClusUnicastHostEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A row of unicast host information."
INDEX { clusUnicastHostIndex }
::= { clusUnicastHostTable 1 }
clusUnicastHostEntry ::=
SEQUENCE {
clusUnicastHostIndex Unsigned32,
clusUnicastHostName DisplayString,
clusUnicastHostRowStatus RowStatus
}
clusUnicastHostIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index for the clusUnicastHostTable table."
::= { clusUnicastHostEntry 1 }
clusUnicastHostName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The IP address used for unicast communications used by the manager."
::= { clusUnicastHostEntry 2 }
clusUnicastHostRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "The table row status. Obsolete in SAN/iQ 8.5."
::= { clusUnicastHostEntry 3 }
clusSnapshotScheduleCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of snapshot schedules in the cluster."
::= { lhnNsmClustering 112 }
clusSnapshotScheduleTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClusSnapshotScheduleEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table of snapshot schedules entries.
The number of entries is given by clusSnapshotScheduleCount."
::= { lhnNsmClustering 113 }
clusSnapshotScheduleEntry OBJECT-TYPE
SYNTAX ClusSnapshotScheduleEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A row of snapshot schdule information."
INDEX { clusSnapshotScheduleIndex }
::= { clusSnapshotScheduleTable 1 }
clusSnapshotScheduleEntry ::=
SEQUENCE {
clusSnapshotScheduleIndex Unsigned32,
clusSnapshotScheduleName DisplayString,
clusSnapshotScheduleDescription DisplayString,
clusSnapshotScheduleSoftThreshold CounterBasedGauge64,
clusSnapshotScheduleHardThreshold CounterBasedGauge64,
clusSnapshotScheduleFirstCreationTime DateAndTime,
clusSnapshotScheduleFrequency Gauge32,
clusSnapshotScheduleVolumeName DisplayString,
clusSnapshotScheduleRetainType INTEGER,
clusSnapshotScheduleRetainCount Gauge32,
clusSnapshotScheduleRetainTime Gauge32,
clusSnapshotScheduleType INTEGER,
clusSnapshotScheduleFailureMessage DisplayString,
clusSnapshotScheduleRowStatus RowStatus
}
clusSnapshotScheduleIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index for the clusSnapshotScheduleTable table."
::= { clusSnapshotScheduleEntry 1 }
clusSnapshotScheduleName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The snapshot schedule name."
::= { clusSnapshotScheduleEntry 2 }
clusSnapshotScheduleDescription OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The snapshot schedule description."
::= { clusSnapshotScheduleEntry 3 }
clusSnapshotScheduleSoftThreshold OBJECT-TYPE
SYNTAX CounterBasedGauge64
ACCESS read-only
STATUS optional
DESCRIPTION "The snapshot soft threshold."
::= { clusSnapshotScheduleEntry 4 }
clusSnapshotScheduleHardThreshold OBJECT-TYPE
SYNTAX CounterBasedGauge64
ACCESS read-only
STATUS optional
DESCRIPTION "The snapshot hard threshold."
::= { clusSnapshotScheduleEntry 5 }
clusSnapshotScheduleFirstCreationTime OBJECT-TYPE
SYNTAX DateAndTime
ACCESS read-only
STATUS mandatory
DESCRIPTION "The first snapshot creation time."
::= { clusSnapshotScheduleEntry 6 }
clusSnapshotScheduleFrequency OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The snapshot frequency."
::= { clusSnapshotScheduleEntry 7 }
clusSnapshotScheduleVolumeName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The name of the volume from which to create snapshots."
::= { clusSnapshotScheduleEntry 8 }
clusSnapshotScheduleRetainType OBJECT-TYPE
SYNTAX INTEGER {
byTime(1),
byNumber(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The retention method."
::= { clusSnapshotScheduleEntry 9 }
clusSnapshotScheduleRetainCount OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of snapshot to retain. 0 if clusSnapshotScheduleRetainType is byTime(1)."
::= { clusSnapshotScheduleEntry 10 }
clusSnapshotScheduleRetainTime OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The duration to retain the snapshot for. 0 if clusSnapshotScheduleRetainType is byNumber(2)."
::= { clusSnapshotScheduleEntry 11 }
clusSnapshotScheduleType OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
primary(2),
remote(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The snapshot schedule type.
normal(1) - without remote snapshot
primary(2) - the original in a remote snapshot
remote(3) - remote snapshot"
::= { clusSnapshotScheduleEntry 13 }
clusSnapshotScheduleFailureMessage OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "A message indicating why snapshot failed. Empty if there are no errors."
::= { clusSnapshotScheduleEntry 14 }
clusSnapshotScheduleRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "The table row status. Obsolete in SAN/iQ 8.5."
::= { clusSnapshotScheduleEntry 15 }
clusMgmtGroupSiteCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of sites in the management group."
::= { lhnNsmClustering 118 }
clusSiteTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClusSiteEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table of sites for a management group.
The number of entries is given by clusMgmtGroupSiteCount.
This is only used for Mult-Site clusters."
::= { lhnNsmClustering 119 }
clusSiteEntry OBJECT-TYPE
SYNTAX ClusSiteEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A row of site information."
INDEX { clusSiteIndex }
::= { clusSiteTable 1 }
clusSiteEntry ::=
SEQUENCE {
clusSiteIndex Unsigned32,
clusSiteName DisplayString,
clusSiteDescription DisplayString,
clusSiteIsPrimary TruthValue,
clusSiteFailoverManager DisplayString,
clusSiteModuleCount Gauge32,
clusSiteRowStatus RowStatus
}
clusSiteIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index for the clusSiteTable table."
::= { clusSiteEntry 1 }
clusSiteName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The site name.
This is only used for Mult-Site clusters."
::= { clusSiteEntry 2 }
clusSiteDescription OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The site description.
This is only used for Mult-Site clusters."
::= { clusSiteEntry 3 }
clusSiteIsPrimary OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION "True if site is primary, false otherwise.
This is only used for Mult-Site clusters."
::= { clusSiteEntry 4 }
clusSiteFailoverManager OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The name of the failover manager if any exists.
This is only used for Mult-Site clusters."
::= { clusSiteEntry 5 }
clusSiteModuleCount OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of storage modules in the site.
This is only used for Mult-Site clusters."
::= { clusSiteEntry 6 }
clusSiteRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "The table row status. Obsolete in SAN/iQ 8.5."
::= { clusSiteEntry 7 }
clusSiteModuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClusSiteModuleEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table of module entries for each site.
The number of entries is given by clusSiteModuleCount."
::= { lhnNsmClustering 120 }
clusSiteModuleEntry OBJECT-TYPE
SYNTAX ClusSiteModuleEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A row of storage module information for a site."
INDEX { clusSiteIndex , clusSiteModuleIndex }
::= { clusSiteModuleTable 1 }
clusSiteModuleEntry ::=
SEQUENCE {
clusSiteModuleIndex Unsigned32,
clusSiteModuleName DisplayString,
clusSiteModuleRowStatus RowStatus
}
clusSiteModuleIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index for the clusSiteModuleTable table."
::= { clusSiteModuleEntry 1 }
clusSiteModuleName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The name of module."
::= { clusSiteModuleEntry 2 }
clusSiteModuleRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "The table row status. Obsolete in SAN/iQ 8.5."
::= { clusSiteModuleEntry 3 }
clusServerVolumeACLTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClusServerVolumeACLEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table of ACL entries for each volume list.
The number of entries is given by clusServerVolumeACLCount."
::= { lhnNsmClustering 121 }
clusServerVolumeACLEntry OBJECT-TYPE
SYNTAX ClusServerVolumeACLEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A row of authorization and permissions for a volume list."
INDEX { clusServerIndex , clusServerVolumeACLIndex }
::= { clusServerVolumeACLTable 1 }
clusServerVolumeACLEntry ::=
SEQUENCE {
clusServerVolumeACLIndex Unsigned32,
clusServerVolumeACLVolume DisplayString,
clusServerVolumeACLPermissions ClusPermissionBits,
clusServerVolumeACLRowStatus RowStatus
}
clusServerVolumeACLIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index for the clusServerVolumeACLTable table."
::= { clusServerVolumeACLEntry 1 }
clusServerVolumeACLVolume OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The volume containing this ACL."
::= { clusServerVolumeACLEntry 2 }
clusServerVolumeACLPermissions OBJECT-TYPE
SYNTAX OCTET STRING {
read(0),
write(1),
exclusive(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The permissions bits."
::= { clusServerVolumeACLEntry 3 }
clusServerVolumeACLRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "The table row status. Obsolete in SAN/iQ 8.5."
::= { clusServerVolumeACLEntry 5 }
END