snmp_mib_archive/truclu.cfg
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

1209 lines
33 KiB
INI
Executable File

#-MIBFILE: truclu.mib
TRUCLUSTER-SERVER-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
ClusterType ::=
INTEGER {
unknown(1),
other(2),
digitalNT(3),
microsoftNT(4),
digitalUnixASE(5),
digitalUnixTCR(6),
openVMS(7),
compaqTruClusterAvailableServer(3601),
compaqTruClusterProductionServer(3602),
compaqTruClusterServer(3603),
compaqOpenVms(3604),
cpqclusterMSCS(23200),
compaqMSCS(23201)
}
ClusterStatus ::=
INTEGER {
unknown(1),
other(2),
notInstalled(3),
notRunning(4),
initializing(5),
running(6),
suspended(7),
failed(8)
}
MemberStatus ::=
INTEGER {
unknown(1),
other(2),
new(3),
normal(4),
removed(5)
}
dec OBJECT IDENTIFIER ::= { enterprises 36 }
ema OBJECT IDENTIFIER ::= { dec 2 }
mib-extensions-1 OBJECT IDENTIFIER ::= { ema 18 }
svrSystem OBJECT IDENTIFIER ::= { mib-extensions-1 22 }
svrCluster OBJECT IDENTIFIER ::= { svrSystem 4 }
ema OBJECT IDENTIFIER ::= { dec 2 }
svrClu OBJECT IDENTIFIER ::= { svrCluster 1 }
svrCluObjects OBJECT IDENTIFIER ::= { svrClu 1 }
svrCluClusterInfo OBJECT IDENTIFIER ::= { svrCluObjects 2 }
svrCluMemberTable OBJECT IDENTIFIER ::= { svrCluClusterInfo 11 }
svrCluMemberEntry OBJECT IDENTIFIER ::= { svrCluMemberTable 1 }
svrCluMemberIndex OBJECT IDENTIFIER ::= { svrCluMemberEntry 1 }
OctetCounter64 ::=
OCTET STRING (SIZE(8))
DrdDeviceType ::=
INTEGER {
daioDisk(1),
servedDisk(2),
servedTape(3),
servedChanger(4)
}
svrUNIXCluster OBJECT IDENTIFIER ::= { svrCluster 3 }
truClusterServerModule OBJECT IDENTIFIER ::= { svrUNIXCluster 1 }
truCluObjects OBJECT IDENTIFIER ::= { truClusterServerModule 1 }
truCluConformance OBJECT IDENTIFIER ::= { truClusterServerModule 2 }
truCluNotifications OBJECT IDENTIFIER ::= { truCluObjects 1 }
truCluAlias OBJECT IDENTIFIER ::= { truCluObjects 2 }
truCluCfs OBJECT IDENTIFIER ::= { truCluObjects 3 }
truCluDrd OBJECT IDENTIFIER ::= { truCluObjects 4 }
truCluMc OBJECT IDENTIFIER ::= { truCluObjects 5 }
truCluAliasNameTable OBJECT-TYPE
SYNTAX SEQUENCE OF TruCluAliasNameEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "The table of cluster aliases in a cluster."
::= { truCluAlias 1 }
truCluAliasNameEntry OBJECT-TYPE
SYNTAX TruCluAliasNameEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "An entry in the cluster name table (truCluAliasNameTable)."
INDEX { truCluAliasIndex }
::= { truCluAliasNameTable 1 }
truCluAliasNameEntry ::=
SEQUENCE {
truCluAliasIndex Integer32,
truCluAliasName DisplayString,
truCluAliasFlags BITS,
truCluAliasAddress IpAddress
}
truCluAliasIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "A unique ID of this alias."
::= { truCluAliasNameEntry 1 }
truCluAliasName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The alias name, may or may not include dotted IP domain name."
::= { truCluAliasNameEntry 2 }
truCluAliasFlags OBJECT-TYPE
SYNTAX BITS {
default(0),
enabled(1),
ipv4(2),
ipv6(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Per-alias flags, reflecting the state of the alias."
::= { truCluAliasNameEntry 3 }
truCluAliasAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "The alias IP address."
::= { truCluAliasNameEntry 4 }
truCluAliasMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF TruCluAliasMemberEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "The table of member nodes in an alias."
::= { truCluAlias 2 }
truCluAliasMemberEntry OBJECT-TYPE
SYNTAX TruCluAliasMemberEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "An entry in the cluster alias membership table
(truCluAliasMemberTable)."
INDEX { truCluAliasIndex , svrCluMemberIndex }
::= { truCluAliasMemberTable 1 }
truCluAliasMemberEntry ::=
SEQUENCE {
truCluAliasMemberName DisplayString,
truCluAliasMemberFlags BITS,
truCluAliasMemberSelectWeight Integer32,
truCluAliasMemberSelectPriority Integer32,
truCluAliasMemberRouterPriority Integer32
}
truCluAliasMemberName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The cluster member name in the alias. This is the same name
identified by svrCluMemberName."
::= { truCluAliasMemberEntry 1 }
truCluAliasMemberFlags OBJECT-TYPE
SYNTAX BITS {
joined(0),
xoff(1),
bit3(2),
bit4(3),
enabled(4),
virtual(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Per-member-per-alias flags, reflecting the member's state
within the alias."
::= { truCluAliasMemberEntry 2 }
truCluAliasMemberSelectWeight OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Alias Selection Weight -- an integer indicating in relative terms
how many connections this member may accept on behalf of the
alias. A member's selection weight divided by the sum of all
members' selection weights represents the percentage of alias
incoming connections this member can expect to receive over
time (other factors being equal). A selection weight of zero (0)
means that no incoming connections will be given to this member."
::= { truCluAliasMemberEntry 3 }
truCluAliasMemberSelectPriority OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Alias Selection Priority -- an integer indicating this member's
relative primacy in the receipt of new connections for the alias.
Incoming connections to the alias will be exclusively distributed
among those members with the highest numeric value for selection
priority (that is, all connections are distributed among those
members with selection priority = 10 if they exist; if no 10's
exist, all connections are distributed among those members with
selection priority = 9, and so forth. Modifying the selection
priority makes it possible for an administrator to determine the
failover order for members implementing a particular cluster
alias."
::= { truCluAliasMemberEntry 4 }
truCluAliasMemberRouterPriority OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Alias Router Priority -- an integer value to control selection
of the designated alias router in a common subnet design."
::= { truCluAliasMemberEntry 5 }
truCluAliasPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF TruCluAliasPerfEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "The table contains the alias performance counters from a local
member's perspective. Some of the terms used are the following:
'forwarded within cluster' and 'received within cluster'
refering to tunneled connections ('forwarded' means the local
member tunneled the connection or packet to another cluster
member; 'received within cluster' means the local member
was the tunnelee), 'Data packets' refering to PDUs within
a TCP connection, and 'Datagrams' refering to UDP PDUs
(PDU stands for 'protocol data unit', also known as packet).
"
::= { truCluAlias 3 }
truCluAliasPerfEntry OBJECT-TYPE
SYNTAX TruCluAliasPerfEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "An entry in the alias performance table (truCluAliasPerfTable)."
::= { truCluAliasPerfTable 1 }
truCluAliasPerfEntry ::=
SEQUENCE {
truCluAliasPerfCnxRcvNet Counter,
truCluAliasPerfCnxFwdClu Counter,
truCluAliasPerfCnxRcvClu Counter,
truCluAliasPerfDataRcvNet Counter,
truCluAliasPerfDataFwdClu Counter,
truCluAliasPerfDataRcvClu Counter,
truCluAliasPerfDgmRcvNet Counter,
truCluAliasPerfDgmFwdClu Counter,
truCluAliasPerfDgmRcvClu Counter,
truCluAliasPerfFragRcvNet Counter,
truCluAliasPerfFragFwdClu Counter,
truCluAliasPerfFragRcvClu Counter
}
truCluAliasPerfCnxRcvNet OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Connections received from the network."
::= { truCluAliasPerfEntry 1 }
truCluAliasPerfCnxFwdClu OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Connections forwarded within the cluster."
::= { truCluAliasPerfEntry 2 }
truCluAliasPerfCnxRcvClu OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Connections received within the cluster."
::= { truCluAliasPerfEntry 3 }
truCluAliasPerfDataRcvNet OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Data packets received from the network."
::= { truCluAliasPerfEntry 4 }
truCluAliasPerfDataFwdClu OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Data packets forwarded within the cluster."
::= { truCluAliasPerfEntry 5 }
truCluAliasPerfDataRcvClu OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Data packets received within the cluster."
::= { truCluAliasPerfEntry 6 }
truCluAliasPerfDgmRcvNet OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Datagrams received from the network."
::= { truCluAliasPerfEntry 7 }
truCluAliasPerfDgmFwdClu OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Datagrams forwarded within the cluster."
::= { truCluAliasPerfEntry 8 }
truCluAliasPerfDgmRcvClu OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Datagrams received within the cluster."
::= { truCluAliasPerfEntry 9 }
truCluAliasPerfFragRcvNet OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Fragments received from the network."
::= { truCluAliasPerfEntry 10 }
truCluAliasPerfFragFwdClu OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Fragments forwarded within the cluster."
::= { truCluAliasPerfEntry 11 }
truCluAliasPerfFragRcvClu OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Fragments received within the cluster."
::= { truCluAliasPerfEntry 12 }
truCluAliasPerfTableOctet64 OBJECT-TYPE
SYNTAX SEQUENCE OF TruCluAliasPerfEntryOctet64
ACCESS read-only
STATUS mandatory
DESCRIPTION "The table contains the alias performance counters from a local
member's perspective. Some of the terms used are the following:
'forwarded within cluster' and 'received within cluster'
refering to tunneled connections ('forwarded' means the local
member tunneled the connection or packet to another cluster
member; 'received within cluster' means the local member
was the tunnelee), 'Data packets' refering to PDUs within
a TCP connection, and 'Datagrams' refering to UDP PDUs
(PDU stands for 'protocol data unit', also known as packet).
This table is equivalent with the SMIv2 version of the alias
performance table (truCluAliasPerfTable). The difference here
is that the objects use OCTET STRING instead of Counter64 for
SMIv1 compatibility.
"
::= { truCluAlias 4 }
truCluAliasPerfEntryOctet64 OBJECT-TYPE
SYNTAX TruCluAliasPerfEntryOctet64
ACCESS read-only
STATUS mandatory
DESCRIPTION "An entry in the alias performance table
(truCluAliasPerfTableOctet64.)"
::= { truCluAliasPerfTableOctet64 1 }
truCluAliasPerfEntryOctet64 ::=
SEQUENCE {
truCluAliasPerfCnxRcvNetOctet64 OctetCounter64,
truCluAliasPerfCnxFwdCluOctet64 OctetCounter64,
truCluAliasPerfCnxRcvCluOctet64 OctetCounter64,
truCluAliasPerfDataRcvNetOctet64 OctetCounter64,
truCluAliasPerfDataFwdCluOctet64 OctetCounter64,
truCluAliasPerfDataRcvCluOctet64 OctetCounter64,
truCluAliasPerfDgmRcvNetOctet64 OctetCounter64,
truCluAliasPerfDgmFwdCluOctet64 OctetCounter64,
truCluAliasPerfDgmRcvCluOctet64 OctetCounter64,
truCluAliasPerfFragRcvNetOctet64 OctetCounter64,
truCluAliasPerfFragFwdCluOctet64 OctetCounter64,
truCluAliasPerfFragRcvCluOctet64 OctetCounter64
}
truCluAliasPerfCnxRcvNetOctet64 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Connections received from the network."
::= { truCluAliasPerfEntryOctet64 1 }
truCluAliasPerfCnxFwdCluOctet64 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Connections forwarded within the cluster."
::= { truCluAliasPerfEntryOctet64 2 }
truCluAliasPerfCnxRcvCluOctet64 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Connections received within the cluster."
::= { truCluAliasPerfEntryOctet64 3 }
truCluAliasPerfDataRcvNetOctet64 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Data packets received from the network."
::= { truCluAliasPerfEntryOctet64 4 }
truCluAliasPerfDataFwdCluOctet64 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Data packets forwarded within the cluster."
::= { truCluAliasPerfEntryOctet64 5 }
truCluAliasPerfDataRcvCluOctet64 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Data packets received within the cluster."
::= { truCluAliasPerfEntryOctet64 6 }
truCluAliasPerfDgmRcvNetOctet64 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Datagrams received from the network."
::= { truCluAliasPerfEntryOctet64 7 }
truCluAliasPerfDgmFwdCluOctet64 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Datagrams forwarded within the cluster."
::= { truCluAliasPerfEntryOctet64 8 }
truCluAliasPerfDgmRcvCluOctet64 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Datagrams received within the cluster."
::= { truCluAliasPerfEntryOctet64 9 }
truCluAliasPerfFragRcvNetOctet64 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Fragments received from the network."
::= { truCluAliasPerfEntryOctet64 10 }
truCluAliasPerfFragFwdCluOctet64 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Fragments forwarded within the cluster."
::= { truCluAliasPerfEntryOctet64 11 }
truCluAliasPerfFragRcvCluOctet64 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Fragments received within the cluster."
::= { truCluAliasPerfEntryOctet64 12 }
truCluAliasUpdatePeriod OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of seconds that must elapse between updates
of the alias performance tables (truCluAliasPerfTable
and truCluAliasPerfTableOctet64)."
::= { truCluAlias 5 }
truCluAliasLastUpdate OBJECT-TYPE
SYNTAX TimeStamp
ACCESS read-only
STATUS mandatory
DESCRIPTION "Last update of the alias performance tables (truCluAliasPerfTable
and truCluAliasPerfTableOctet64), measured by the value of sysUpTime."
::= { truCluAlias 6 }
truCluCfsTable OBJECT-TYPE
SYNTAX SEQUENCE OF TruCluCfsEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "The table of CFS entries in a cluster. This table excludes
any local use file systems, such as procfs (process file system)."
::= { truCluCfs 1 }
truCluCfsEntry OBJECT-TYPE
SYNTAX TruCluCfsEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "An entry in the CFS entry table (truCluCfsTable)."
INDEX { truCluCfsIndex }
::= { truCluCfsTable 1 }
truCluCfsEntry ::=
SEQUENCE {
truCluCfsIndex Integer32,
truCluCfsName DisplayString,
truCluCfsMountPoint DisplayString,
truCluCfsServerName DisplayString,
truCluCfsStatus Integer32
}
truCluCfsIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "A unique index for this file system."
::= { truCluCfsEntry 1 }
truCluCfsName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The name of the file system; for example, cluster_root#root,
/dev/rz0c, or goshen:/select."
::= { truCluCfsEntry 2 }
truCluCfsMountPoint OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The name of the file system's mount point."
::= { truCluCfsEntry 3 }
truCluCfsServerName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The name of the CFS server node for this file system."
::= { truCluCfsEntry 4 }
truCluCfsStatus OBJECT-TYPE
SYNTAX INTEGER {
ok(0),
noServer(1),
failoverInProgress(2),
relocationInProgress(3),
other(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The status of this file system from a local member's point of
view."
::= { truCluCfsEntry 5 }
truCluCfsClPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF TruCluCfsClPerfEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "The table contains the CFS client-side performance counters of
each cluster file system from a local member's perspective.
Each row in the table shows how much the local CFS client
has hit a file system with the uncached accesses (real hits)."
::= { truCluCfs 2 }
truCluCfsClPerfEntry OBJECT-TYPE
SYNTAX TruCluCfsClPerfEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "An entry in the CFS client performance table
(truCluCfsClPerfTable)."
::= { truCluCfsClPerfTable 1 }
truCluCfsClPerfEntry ::=
SEQUENCE {
truCluCfsClPerfReadOps Counter,
truCluCfsClPerfWriteOps Counter,
truCluCfsClPerfLookupOps Counter,
truCluCfsClPerfGetAttrOps Counter,
truCluCfsClPerfReadLinkOps Counter,
truCluCfsClPerfAccessOps Counter,
truCluCfsClPerfOtherOps Counter
}
truCluCfsClPerfReadOps OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Uncached read operations in 8k blocks (that is, reading
a 35k file would count as 5 read operations)."
::= { truCluCfsClPerfEntry 1 }
truCluCfsClPerfWriteOps OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Write operations (always uncached) in 8k blocks (that is,
writing a 42k file would count as 6 write operations)."
::= { truCluCfsClPerfEntry 2 }
truCluCfsClPerfLookupOps OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Uncached lookup operations."
::= { truCluCfsClPerfEntry 3 }
truCluCfsClPerfGetAttrOps OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Uncached getattr (get attribute) operations."
::= { truCluCfsClPerfEntry 4 }
truCluCfsClPerfReadLinkOps OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Uncached readlink operations. Due to the use of Context
Dependent Symbolic Link (CDSL), there are many more symbolic
links in a cluster."
::= { truCluCfsClPerfEntry 5 }
truCluCfsClPerfAccessOps OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Uncached access (querying access permission) operations."
::= { truCluCfsClPerfEntry 6 }
truCluCfsClPerfOtherOps OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Remaining 'interesting' vnode operations such as create, rmdir,
mkdir, remove, rename, open, close, and so forth.
All of these operations are uncached by nature - so all hits
represent actual filesystem hits (just as the operations above
only count actual filesystem hits by ignoring cached hits)."
::= { truCluCfsClPerfEntry 7 }
truCluCfsClPerfTableOctet64 OBJECT-TYPE
SYNTAX SEQUENCE OF TruCluCfsClPerfEntryOctet64
ACCESS read-only
STATUS mandatory
DESCRIPTION "The table contains the CFS client-side performance counters of
each cluster file system from a local member's perspective.
Each row in the table shows how much the local CFS client
has hit a file system with the uncached accesses (real hits)."
::= { truCluCfs 3 }
truCluCfsClPerfEntryOctet64 OBJECT-TYPE
SYNTAX TruCluCfsClPerfEntryOctet64
ACCESS read-only
STATUS mandatory
DESCRIPTION "An entry in the CFS client performance table
(truCluCfsClPerfTable)."
::= { truCluCfsClPerfTableOctet64 1 }
truCluCfsClPerfEntryOctet64 ::=
SEQUENCE {
truCluCfsClPerfReadOpsOctet64 OctetCounter64,
truCluCfsClPerfWriteOpsOctet64 OctetCounter64,
truCluCfsClPerfLookupOpsOctet64 OctetCounter64,
truCluCfsClPerfGetAttrOpsOctet64 OctetCounter64,
truCluCfsClPerfReadLinkOpsOctet64 OctetCounter64,
truCluCfsClPerfAccessOpsOctet64 OctetCounter64,
truCluCfsClPerfOtherOpsOctet64 OctetCounter64
}
truCluCfsClPerfReadOpsOctet64 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Uncached read operations in 8k blocks (that is, reading
a 35k file would count as 5 read operations)."
::= { truCluCfsClPerfEntryOctet64 1 }
truCluCfsClPerfWriteOpsOctet64 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Write operations (always uncached) in 8k blocks (that is,
writing a 42k file would count as 6 write operations)."
::= { truCluCfsClPerfEntryOctet64 2 }
truCluCfsClPerfLookupOpsOctet64 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Uncached lookup operations."
::= { truCluCfsClPerfEntryOctet64 3 }
truCluCfsClPerfGetAttrOpsOctet64 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Uncached getattr (get attribute) operations."
::= { truCluCfsClPerfEntryOctet64 4 }
truCluCfsClPerfReadLinkOpsOctet64 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Uncached readlink operations. Due to the use of Context
Dependent Symbolic Link (CDSL), there are many more symbolic
links in a cluster."
::= { truCluCfsClPerfEntryOctet64 5 }
truCluCfsClPerfAccessOpsOctet64 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Uncached access (querying access permission) operations."
::= { truCluCfsClPerfEntryOctet64 6 }
truCluCfsClPerfOtherOpsOctet64 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Remaining 'interesting' vnode operations such as create, rmdir,
mkdir, remove, rename, open, close, and so forth.
All of these operations are uncached by nature - so all hits
represent actual filesystem hits (just as the operations above
only count actual filesystem hits by ignoring cached hits)."
::= { truCluCfsClPerfEntryOctet64 7 }
truCluCfsUpdatePeriod OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of seconds that must elapse between updates of the
cluster file system performance table (truCluCfsClPerfTable
and truCluCfsClPerfTableOctet64)."
::= { truCluCfs 4 }
truCluCfsLastUpdate OBJECT-TYPE
SYNTAX TimeStamp
ACCESS read-only
STATUS mandatory
DESCRIPTION "Last update of the cluster file system performance table
(truCluCfsClPerfTable and truCluCfsClPerfTableOctet64),
measured by the value of sysUpTime."
::= { truCluCfs 5 }
truCluDrdDeviceTable OBJECT-TYPE
SYNTAX SEQUENCE OF TruCluDrdDeviceEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "The table of DRD devices in a cluster."
::= { truCluDrd 1 }
truCluDrdDeviceEntry OBJECT-TYPE
SYNTAX TruCluDrdDeviceEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "An entry in the DRD device table (truCluDrdDeviceTable)."
INDEX { truCluDrdDeviceIndex }
::= { truCluDrdDeviceTable 1 }
truCluDrdDeviceEntry ::=
SEQUENCE {
truCluDrdDeviceIndex Unsigned32,
truCluDrdDeviceName DisplayString,
truCluDrdDeviceType DrdDeviceType,
truCluDrdDeviceStatus Integer32,
truCluDrdDeviceAccessNode DisplayString,
truCluDrdDeviceMibId Integer32
}
truCluDrdDeviceIndex OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "A unique ID for identifying a DRD device cluster wide,
also known as, the device hardware id."
::= { truCluDrdDeviceEntry 1 }
truCluDrdDeviceName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The name of the DRD device."
::= { truCluDrdDeviceEntry 2 }
truCluDrdDeviceType OBJECT-TYPE
SYNTAX INTEGER {
daioDisk(1),
servedDisk(2),
servedTape(3),
servedChanger(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The device type of the DRD device."
::= { truCluDrdDeviceEntry 3 }
truCluDrdDeviceStatus OBJECT-TYPE
SYNTAX INTEGER {
ok(0),
noServer(1),
reconfigInProgress(2),
other(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The status of the access node of this DRD device from a local
member's perspective."
::= { truCluDrdDeviceEntry 4 }
truCluDrdDeviceAccessNode OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The access node which a local member perceives as the DRD server
of this device. The access node can be the local member itself.
A zero (0) length string is returned if the DRD device status
(truCluDrdDeviceStatus) of this device is not OK."
::= { truCluDrdDeviceEntry 5 }
truCluDrdDeviceMibId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "A MIB ID that is the same value identified by the index
of hrDeviceIndex in Host Resources MIB (RFC1514).
This ID is member wide, different from truCluDrdDeviceIndex
which is cluster wide. This ID is 0 if the device is
internal (private) to another member."
::= { truCluDrdDeviceEntry 6 }
truCluDrdServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF TruCluDrdServerEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "This table illustrates the mapping between the DRD
devices and their server nodes in a cluster."
::= { truCluDrd 2 }
truCluDrdServerEntry OBJECT-TYPE
SYNTAX TruCluDrdServerEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "An entry in the DRD server and device mapping table
(truCluDrdServerTable)."
INDEX { truCluDrdDeviceIndex , svrCluMemberIndex }
::= { truCluDrdServerTable 1 }
truCluDrdServerEntry ::=
SEQUENCE {
truCluDrdServerName DisplayString
}
truCluDrdServerName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The name of the DRD server node, that is the same member
node identified by the value of svrCluMemberName."
::= { truCluDrdServerEntry 1 }
truCluDrdSvPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF TruCluDrdSvPerfEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "The table contains the performance counters of the DRD devices
that are directly served by a local member.
A counter in this table is indexed by both a device ID
(truCluDrdDeviceIndex) and the ID (svrCluMemberIndex) of a
cluster member accessing the device. Each row in the table
shows how much a cluster member has accessed the device via
the local DRD server."
::= { truCluDrd 3 }
truCluDrdSvPerfEntry OBJECT-TYPE
SYNTAX TruCluDrdSvPerfEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "An entry in the DRD server performance table
(truCluDrdSvPerfTable)."
INDEX { truCluDrdDeviceIndex , svrCluMemberIndex }
::= { truCluDrdSvPerfTable 1 }
truCluDrdSvPerfEntry ::=
SEQUENCE {
truCluDrdSvPerfReadOps Counter,
truCluDrdSvPerfWriteOps Counter,
truCluDrdSvPerfReadBytes Counter,
truCluDrdSvPerfWriteBytes Counter
}
truCluDrdSvPerfReadOps OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Read operations the member has issued to the device."
::= { truCluDrdSvPerfEntry 1 }
truCluDrdSvPerfWriteOps OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Write operations the member has issued to the device."
::= { truCluDrdSvPerfEntry 2 }
truCluDrdSvPerfReadBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of bytes the member has read from the device."
::= { truCluDrdSvPerfEntry 3 }
truCluDrdSvPerfWriteBytes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of bytes the member has written to the device."
::= { truCluDrdSvPerfEntry 4 }
truCluDrdSvPerfTableOctet64 OBJECT-TYPE
SYNTAX SEQUENCE OF TruCluDrdSvPerfEntryOctet64
ACCESS read-only
STATUS mandatory
DESCRIPTION "The table contains the performance counters of the DRD devices
that are directly served by a local member.
A counter in this table is indexed by both a device ID
(truCluDrdDeviceIndex) and the ID (svrCluMemberIndex) of a
cluster member accessing the device. Each row in the table
shows how much a cluster member has accessed the device via
the local DRD server.
The objects in this table are equivalent to those Counter64
objects in the SMIv2 version of the DRD server performance
table (truCluDrdSvPerfTable). The difference here is that
they use OCTET STRING for SMIv1 compatibility.
"
::= { truCluDrd 4 }
truCluDrdSvPerfEntryOctet64 OBJECT-TYPE
SYNTAX TruCluDrdSvPerfEntryOctet64
ACCESS read-only
STATUS mandatory
DESCRIPTION "An entry in the DRD server performance table
(truCluDrdSvPerfTableOctet64)."
INDEX { truCluDrdDeviceIndex , svrCluMemberIndex }
::= { truCluDrdSvPerfTableOctet64 1 }
truCluDrdSvPerfEntryOctet64 ::=
SEQUENCE {
truCluDrdSvPerfReadBytesOctet64 OctetCounter64,
truCluDrdSvPerfWriteBytesOctet64 OctetCounter64
}
truCluDrdSvPerfReadBytesOctet64 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of bytes the member has read from the device."
::= { truCluDrdSvPerfEntryOctet64 1 }
truCluDrdSvPerfWriteBytesOctet64 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of bytes the member has written to the device."
::= { truCluDrdSvPerfEntryOctet64 2 }
truCluDrdUpdatePeriod OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of seconds that must elapse between updates of
the DRD server performance tables (truCluDrdSvPerfTable
and truCluDrdSvPerfTableOctet64)."
::= { truCluDrd 5 }
truCluDrdLastUpdate OBJECT-TYPE
SYNTAX TimeStamp
ACCESS read-only
STATUS mandatory
DESCRIPTION "Last update of the DRD server performance tables (truCluDrdSvPerfTable
and truCluDrdSvPerfTableOctet64), measured by the value of sysUpTime."
::= { truCluDrd 6 }
truCluNotificationsPrefix OBJECT IDENTIFIER ::= { truCluNotifications 0 }
truCluCfsServerNew TRAP-TYPE
ENTERPRISE truCluNotificationsPrefix
VARIABLES { truCluCfsName, truCluCfsMountPoint, truCluCfsServerName }
--#CATEGORY "TruCluster Events"
DESCRIPTION "A new CFS server has been elected for a cluster file system.
The variables are the following:
truCluCfsName - the name of the cluster file system.
truCluCfsMountPoint - the mount point of the cluster file system.
truCluCfsServerName - the name of the cluster member, as
the newly elected CFS server.
"
::= 100
truCluDrdDeviceAccessNodeNew TRAP-TYPE
ENTERPRISE truCluNotificationsPrefix
VARIABLES { truCluDrdDeviceName, truCluDrdDeviceAccessNode }
--#CATEGORY "TruCluster Events"
DESCRIPTION "A new access node has been elected for a DRD device.
The variables are the following:
truCluDrdDeviceName - the name of the device.
truCluDrdDeviceAccessNode - the name of the cluster member, as
the newly elected access node.
"
::= 101
truCluAliasMemberJoined TRAP-TYPE
ENTERPRISE truCluNotificationsPrefix
VARIABLES { truCluAliasMemberName, truCluAliasName }
--#CATEGORY "TruCluster Events"
DESCRIPTION "A cluster member has joined an alias service.
The variables are the following:
truCluAliasMemberName - the name of the cluster member.
truCluAliasName - the name of the alias.
"
::= 102
truCluAliasMemberLeft TRAP-TYPE
ENTERPRISE truCluNotificationsPrefix
VARIABLES { truCluAliasMemberName, truCluAliasName }
--#CATEGORY "TruCluster Events"
DESCRIPTION "A cluster member has left an alias service.
The variables are the following:
truCluAliasMemberName - the name of the cluster member.
truCluAliasName - the name of the alias.
"
::= 103
truCluMibCompliances OBJECT IDENTIFIER ::= { truCluConformance 1 }
truCluMibGroups OBJECT IDENTIFIER ::= { truCluConformance 2 }
truCluAliasGroup OBJECT IDENTIFIER ::= { truCluMibGroups 1 }
truCluCfsGroup OBJECT IDENTIFIER ::= { truCluMibGroups 2 }
truCluDrdGroup OBJECT IDENTIFIER ::= { truCluMibGroups 3 }
END