All MIBs › INFORMANT-MSCS
Organization: Informant Systems, Inc.
Last Updated: 2005-04-29
Category: Domain: Server/Host Monitoring, Technology: High Availability, Vendor: Informant Systems, Vendor: Microsoft
Description: Informant Systems MIB for monitoring Microsoft Cluster Server (MSCS) resource groups and failover cluster state via SNMP.
Start monitoring vendor-neutral, standards-based MIB, any SNMPv3-capable network device (SNMP engine identity/boot/clock status) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.
What Is INFORMANT-MSCS?
INFORMANT-MSCS is a MIB module from SNMP Informant exposing Microsoft Cluster Server (MSCS) / Windows Server Failover Clustering state via SNMP, letting monitoring tools inspect cluster identity and version information without native Windows cluster SNMP support. It exposes cluster-level configuration and versioning data including cluster build number, highest/lowest/major/minor supported version, CSD (service pack) version, mixed-mode flag, cluster name, quorum log size and path, and vendor ID. As a monitoring MIB it is used primarily for software/configuration status checks, confirming cluster nodes are running consistent, compatible software versions and validating quorum resource configuration, which is critical to detecting failover risk in a Windows cluster. It depends on the underlying Windows Cluster Service/WMI cluster APIs and the SNMP Informant agent rather than standard IETF MIBs. It is typically deployed on Windows Server nodes participating in a Microsoft failover cluster where high availability of applications or file services is required. Engineers can download the INFORMANT-MSCS file directly to load it into their MIB browser.
IPNetwork Monitor allows you to monitor SNMP objects defined in INFORMANT-MSCS. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.
Supported Devices
- Windows Server failover cluster nodes (Microsoft Cluster Server, MSCS)
Monitoring Examples
An admin polling mscsClusterMixedVersion can detect if cluster nodes are inadvertently running different major cluster software versions (mscsClusterMajorVersion/mscsClusterMinorVersion), a known cause of failover instability. Checking mscsClusterQuorumLogSize and mscsClusterQuorumPath confirms the quorum resource is sized and located correctly, since quorum log issues can prevent cluster failover. mscsClusterName and mscsClusterVendorId identify which cluster and hardware vendor reported the polled data.
What Can Be Monitored
- cluster build/version numbers
- mixed-version cluster flag
- quorum log size and path
- cluster name/identity
- CSD (service pack) version
This MIB depends on
Related MIBs
Imported Objects
From SNMPv2-SMI
| Gauge32 | |
| Integer32 | |
| MODULE-IDENTITY | |
| OBJECT-IDENTITY | |
| OBJECT-TYPE |
From SNMPv2-TC
| TruthValue |
From WTCS
| InstanceName | |
| WtcsDisplayString | |
| informant | OBJECT-IDENTITY |
OIDs
| OID symbolic | OID numeric | Type | Access | Description |
|---|---|---|---|---|
| mscs | 1.3.6.1.4.1.9600.1.31 | The MIB module for informant standard entities. | ||
| mscsCluster | 1.3.6.1.4.1.9600.1.31.1 | The Cluster object enables operations on the cluster and provides access to all of the objects in the cluster. | ||
| I32 mscsClusterBuildNumber | 1.3.6.1.4.1.9600.1.31.1.1 | Integer32 | read-only | The BuildNumber property returns the build number of the operating system installed on the local node. |
| I32 mscsClusterHighestVersion | 1.3.6.1.4.1.9600.1.31.1.2 | Integer32 | read-only | The ClusterHighestVersion property returns a value containing the highest version of the Cluster service with which the current cluster is compatible. Long that receives the version value. The upper 16 bits of the value indicate the release number of the Cluster service. The lower 16 bits specify the build number of the Cluster service. |
| I32 mscsClusterLowestVersion | 1.3.6.1.4.1.9600.1.31.1.3 | Integer32 | read-only | The ClusterLowestVersion property returns a value containing the lowest version of the Cluster service with which the current cluster is compatible. Long that receives the version value. The upper 16 bits of the value indicate the release number of the Cluster service. The lower 16 bits specify the build number of the Cluster service. |
| STR mscsClusterCSDVersion | 1.3.6.1.4.1.9600.1.31.1.4 | WtcsDisplayString | read-only | The CSDVersion property returns the number of the latest service pack installed on the local node. |
| I32 mscsClusterFlags | 1.3.6.1.4.1.9600.1.31.1.5 | Integer32 | read-only | The Flags property returns flags associated with the cluster version. |
| I32 mscsClusterMajorVersion | 1.3.6.1.4.1.9600.1.31.1.6 | Integer32 | read-only | The MajorVersion property returns the integer portion of the version number for the operating system installed on the local node. |
| I32 mscsClusterMinorVersion | 1.3.6.1.4.1.9600.1.31.1.7 | Integer32 | read-only | The MinorVersion property returns the decimal portion of the version of the operating system installed on the local node. |
| T/F mscsClusterMixedVersion | 1.3.6.1.4.1.9600.1.31.1.8 | TruthValue | read-only | The MixedVersion property indicates whether more than one version of the Cluster service is present in the cluster, a state described as mixed mode. |
| STR mscsClusterName | 1.3.6.1.4.1.9600.1.31.1.9 | WtcsDisplayString | read-only | The Name property returns the name of the cluster. |
| I32 mscsClusterQuorumLogSize | 1.3.6.1.4.1.9600.1.31.1.10 | Integer32 | read-only | The QuorumLogSize property returns or sets the maximum size of the log file maintained by the quorum resource. |
| STR mscsClusterQuorumPath | 1.3.6.1.4.1.9600.1.31.1.11 | WtcsDisplayString | read-only | The QuorumPath property retrieves or sets the path to the log file maintained by the quorum resource. |
| STR mscsClusterVendorId | 1.3.6.1.4.1.9600.1.31.1.12 | WtcsDisplayString | read-only | The VendorId property returns vendor information about the Cluster service installed on the local node. |
| INT mscsClusterDefaultNetworkRole | 1.3.6.1.4.1.9600.1.31.1.13 | INTEGER | read-only | The DefaultNetworkRole property specifies the Role that the cluster automatically assigns to any newly discovered or created network. |
| STR mscsClusterDescription | 1.3.6.1.4.1.9600.1.31.1.14 | WtcsDisplayString | read-only | The Description property stores administrative comments about the cluster. The following table summarizes the attributes of the Description property. |
| mscsClusterPropertiesTable | 1.3.6.1.4.1.9600.1.31.2 | not-accessible | A list of properties associated with this cluster. | |
| mscsClusterPropertiesEntry | 1.3.6.1.4.1.9600.1.31.2.1 | not-accessible | Information on one particular property. | |
| I32 mscsClusterPropertiesIndex | 1.3.6.1.4.1.9600.1.31.2.1.1 | Integer32 | read-only | A unique value for each property. |
| STR mscsClusterPropertiesName | 1.3.6.1.4.1.9600.1.31.2.1.2 | WtcsDisplayString | read-only | Returns the property name. |
| STR mscsClusterPropertiesValue | 1.3.6.1.4.1.9600.1.31.2.1.3 | WtcsDisplayString | read-only | Returns the property value as a string. |
| mscsNetInterfaceTable | 1.3.6.1.4.1.9600.1.31.3 | not-accessible | This collection provides access to the network interfaces in a cluster. | |
| mscsNetInterfaceEntry | 1.3.6.1.4.1.9600.1.31.3.1 | not-accessible | Information about one particular 'ClusNetInterfaces' | |
| INS mscsNetInterfaceNameIndex | 1.3.6.1.4.1.9600.1.31.3.1.1 | InstanceName | read-only | The index name is the same as the full name but truncated to 64 characters and made unique. |
| STR mscsNetInterfaceNameFull | 1.3.6.1.4.1.9600.1.31.3.1.2 | WtcsDisplayString | read-only | The Name property provides the Clustering Service-generated name for the network interface. |
| INT mscsNetInterfaceState | 1.3.6.1.4.1.9600.1.31.3.1.3 | INTEGER | read-only | Indicates the current state of the network interface. |
| STR mscsNetInterfaceAdapter | 1.3.6.1.4.1.9600.1.31.3.1.4 | WtcsDisplayString | read-only | The Adapter property provides the name that is used to uniquely identify the network interface in the cluster. |
| STR mscsNetInterfaceAddress | 1.3.6.1.4.1.9600.1.31.3.1.5 | WtcsDisplayString | read-only | The Address property provides the primary network address that the node uses for the network interface. |
| STR mscsNetInterfaceDescription | 1.3.6.1.4.1.9600.1.31.3.1.6 | WtcsDisplayString | read-only | The Description property provides comments about the network interface. |
| STR mscsNetInterfaceNetwork | 1.3.6.1.4.1.9600.1.31.3.1.7 | WtcsDisplayString | read-only | The Network property provides the name of the network to which the network interface is connected. |
| STR mscsNetInterfaceNode | 1.3.6.1.4.1.9600.1.31.3.1.8 | WtcsDisplayString | read-only | The Node property provides the name of the node in which the network interface is installed. |
| mscsNetInterfacePropertiesTable | 1.3.6.1.4.1.9600.1.31.4 | not-accessible | A list of properties associated with a network interface. | |
| mscsNetInterfacePropertiesEntry | 1.3.6.1.4.1.9600.1.31.4.1 | not-accessible | Information on one particular property. | |
| I32 mscsNetInterfacePropertiesIndex | 1.3.6.1.4.1.9600.1.31.4.1.1 | Integer32 | read-only | A unique value for each property. |
| STR mscsNetInterfacePropertiesName | 1.3.6.1.4.1.9600.1.31.4.1.2 | WtcsDisplayString | read-only | Returns the property name. |
| STR mscsNetInterfacePropertiesValue | 1.3.6.1.4.1.9600.1.31.4.1.3 | WtcsDisplayString | read-only | Returns the property value as a string. |
| mscsNetworkTable | 1.3.6.1.4.1.9600.1.31.5 | not-accessible | This collection provides access to the networks in a cluster. | |
| mscsNetworkEntry | 1.3.6.1.4.1.9600.1.31.5.1 | not-accessible | Information about one particular 'ClusNetworks' | |
| INS mscsNetworkNameIndex | 1.3.6.1.4.1.9600.1.31.5.1.1 | InstanceName | read-only | The index name is the same as the full name but truncated to 64 characters and made unique. |
| STR mscsNetworkNameFull | 1.3.6.1.4.1.9600.1.31.5.1.2 | WtcsDisplayString | read-only | The Name property retrieves the name of a network. |
| STR mscsNetworkNetInterfaces | 1.3.6.1.4.1.9600.1.31.5.1.3 | WtcsDisplayString | read-only | The NetInterfaces property returns the list of network interface names associated with this network. |
| STR mscsNetworkNetworkID | 1.3.6.1.4.1.9600.1.31.5.1.4 | WtcsDisplayString | read-only | The NetworkID property returns the unique network identifier for a network. |
| INT mscsNetworkState | 1.3.6.1.4.1.9600.1.31.5.1.5 | INTEGER | read-only | Current state of the network. |
| STR mscsNetworkAddress | 1.3.6.1.4.1.9600.1.31.5.1.6 | WtcsDisplayString | read-only | The Address property provides the address for the entire network or subnet. The Address property does not specify the address of an individual node. The data is formatted as xxx.xxx.xxx.xxx where xxx represents a decimal number between 0 and 255. |
| STR mscsNetworkAddressMask | 1.3.6.1.4.1.9600.1.31.5.1.7 | WtcsDisplayString | read-only | The AddressMask property provides the mask that distinguishes the network and host portions of an address. The data in the AddressMask property is formatted as xxx.xxx.xxx.xxx where xxx represents a decimal number between 0 and 255. |
| STR mscsNetworkDescription | 1.3.6.1.4.1.9600.1.31.5.1.8 | WtcsDisplayString | read-only | The Description property provides comments about the network. |
| INT mscsNetworkRole | 1.3.6.1.4.1.9600.1.31.5.1.9 | INTEGER | read-only | The Role property provides the role of the network in the cluster. |
| mscsNetworkPropertiesTable | 1.3.6.1.4.1.9600.1.31.6 | not-accessible | A list of properties associated with a network. | |
| mscsNetworkPropertiesEntry | 1.3.6.1.4.1.9600.1.31.6.1 | not-accessible | Information on one particular property. | |
| I32 mscsNetworkPropertiesIndex | 1.3.6.1.4.1.9600.1.31.6.1.1 | Integer32 | read-only | A unique value for each property. |
| STR mscsNetworkPropertiesName | 1.3.6.1.4.1.9600.1.31.6.1.2 | WtcsDisplayString | read-only | Returns the property name. |
| STR mscsNetworkPropertiesValue | 1.3.6.1.4.1.9600.1.31.6.1.3 | WtcsDisplayString | read-only | Returns the property value as a string. |
| mscsNodeTable | 1.3.6.1.4.1.9600.1.31.7 | not-accessible | This collection provides access to the nodes in a cluster. | |
| mscsNodeEntry | 1.3.6.1.4.1.9600.1.31.7.1 | not-accessible | Information about one particular 'ClusNodes' | |
| INS mscsNodeNameIndex | 1.3.6.1.4.1.9600.1.31.7.1.1 | InstanceName | read-only | The index name is the same as the full name but truncated to 64 characters and made unique. |
| STR mscsNodeNameFull | 1.3.6.1.4.1.9600.1.31.7.1.2 | WtcsDisplayString | read-only | The Name property retrieves the name of a node. |
| STR mscsNodeNetInterfaces | 1.3.6.1.4.1.9600.1.31.7.1.3 | WtcsDisplayString | read-only | The NetInterfaces property returns a ClusNodeNetInterfaces collection providing access to the network interfaces installed on a node. |
| STR mscsNodeNodeID | 1.3.6.1.4.1.9600.1.31.7.1.4 | WtcsDisplayString | read-only | The NodeID property returns the unique identifier of a cluster node. |
| INT mscsNodeState | 1.3.6.1.4.1.9600.1.31.7.1.5 | INTEGER | read-only | The State property retrieves the state of a node. |
| G32 mscsNodeBuildNumber | 1.3.6.1.4.1.9600.1.31.7.1.6 | Gauge32 | read-only | The BuildNumber property specifies the build number of Windows NT or Windows 2000 installed on a node. The version of Windows installed on a node is fully described by the following properties: MajorVersion MinorVersion CSDVersion |
| STR mscsNodeCSDVersion | 1.3.6.1.4.1.9600.1.31.7.1.7 | WtcsDisplayString | read-only | The CSDVersion property specifies the name of the most recent service pack installed on the node (if any). The version of Windows NT or Windows 2000 installed on a node is fully described by the following properties: MajorVersion MinorVersion BuildNumber |
| STR mscsNodeDescription | 1.3.6.1.4.1.9600.1.31.7.1.8 | WtcsDisplayString | read-only | The Description property provides comments about the node. |
| T/F mscsNodeEnableEventLogReplicate | 1.3.6.1.4.1.9600.1.31.7.1.9 | TruthValue | read-only | The EnableEventLogReplication property controls whether a node's system, application, and security event log entries are replicated in the event logs of all other cluster nodes. The EnableEventLogReplication property only affects events logged to a node's system, application, and security logs. |
| G32 mscsNodeMajorVersion | 1.3.6.1.4.1.9600.1.31.7.1.10 | Gauge32 | read-only | The MajorVersion property specifies the integer component of the Windows NT or Windows 2000 version installed on the node. For example, the major version of Windows NT 4.0 is 4. The MajorVersion and MinorVersion properties represent a Windows NT or Windows 2000 version number of the form MajorVersion. MinorVersion. Further version information is provided by the CSDVersion and BuildNumber properties. Note that the MajorVersion and MinorVersion properties refer to the Windows NT or Windows 2000 version installed on the node, while the NodeHighestVersion property describes the version of the Cluster service installed on the node. |
| G32 mscsNodeMinorVersion | 1.3.6.1.4.1.9600.1.31.7.1.11 | Gauge32 | read-only | The MinorVersion property specifies the decimal component of the Windows NT or Windows 2000 version installed on the node. For example, the minor version of Windows NT 4.0 is 0. The MajorVersion and MinorVersion properties represent a Windows NT or Windows 2000 version number of the form MajorVersion. MinorVersion. Further version information is provided by the CSDVersion and BuildNumber properties. Note that the MajorVersion and MinorVersion properties refer to the Windows NT or Windows 2000 version installed on the node, while the NodeHighestVersion property describes the version of the Cluster service installed on the node. |
| G32 mscsNodeHighestVersion | 1.3.6.1.4.1.9600.1.31.7.1.12 | Gauge32 | read-only | The NodeHighestVersion property specifies the highest possible version of the Cluster service with which the node can join or communicate. The following table summarizes the attributes of the NodeHighestVersion property. The value of NodeHighestVersion is set when the Cluster service is installed or upgraded on a node. The upper 16 bits of the value store the version number, while the lower 16 bits describe the build number. For more information on how the Cluster service creates and uses version numbers, see Version Compatibility. |
| G32 mscsNodeLowestVersion | 1.3.6.1.4.1.9600.1.31.7.1.13 | Gauge32 | read-only | The NodeLowestVersion property specifies the lowest possible version of the Cluster service with which the node can join or communicate. The following table summarizes the attributes of the NodeLowestVersion property. The value of NodeHighestVersion is set when the Cluster service is installed or upgraded on a node. The upper 16 bits of the value store the version number, while the lower 16 bits describe the build number. For more information on how the Cluster service creates and uses version numbers, see Version Compatibility. |
| mscsNodePropertiesTable | 1.3.6.1.4.1.9600.1.31.8 | not-accessible | A list of properties associated with a node. | |
| mscsNodePropertiesEntry | 1.3.6.1.4.1.9600.1.31.8.1 | not-accessible | Information on one particular property. | |
| I32 mscsNodePropertiesIndex | 1.3.6.1.4.1.9600.1.31.8.1.1 | Integer32 | read-only | A unique value for each property. |
| STR mscsNodePropertiesName | 1.3.6.1.4.1.9600.1.31.8.1.2 | WtcsDisplayString | read-only | Returns the property name. |
| STR mscsNodePropertiesValue | 1.3.6.1.4.1.9600.1.31.8.1.3 | WtcsDisplayString | read-only | Returns the property value as a string. |
| mscsResGroupTable | 1.3.6.1.4.1.9600.1.31.9 | not-accessible | This collection provides access to all cluster groups belonging either to a cluster or to a particular node in a cluster. | |
| mscsResGroupEntry | 1.3.6.1.4.1.9600.1.31.9.1 | not-accessible | Information about one particular 'ClusResGroups' | |
| INS mscsResGroupNameIndex | 1.3.6.1.4.1.9600.1.31.9.1.1 | InstanceName | read-only | The index name is the same as the full name but truncated to 64 characters and made unique. |
| STR mscsResGroupNameFull | 1.3.6.1.4.1.9600.1.31.9.1.2 | WtcsDisplayString | read-only | The Name property retrieves or sets the name of a group. |
| STR mscsResGroupOwnerNode | 1.3.6.1.4.1.9600.1.31.9.1.3 | WtcsDisplayString | read-only | The OwnerNode property returns the node currently hosting a group. |
| STR mscsResGroupResources | 1.3.6.1.4.1.9600.1.31.9.1.4 | WtcsDisplayString | read-only | The Resources property provides access to the resources in a group. |
| INT mscsResGroupState | 1.3.6.1.4.1.9600.1.31.9.1.5 | INTEGER | read-only | The State property returns the state of a group. |
| STR mscsResGroupAntiAffinityClassNam | 1.3.6.1.4.1.9600.1.31.9.1.6 | WtcsDisplayString | read-only | The AntiAffinityClassNames property is used to identify groups that should not be hosted on the same cluster node. A group's AntiAffinityClassNames property consists of zero or more arbitrary user-defined strings. If the AntiAffinityClassNames properties of two or more groups contain at least one identical string, the groups are said to be anti-affined. By default, all groups are affined (because their AntiAffinityClassNames property is NULL). When a group is moved and the destination node is not specified (during failover, for example), anti-affinity affects the algorithm used to determine the destination node as follows: 1. Using the preferred owner list of the group being moved, the Cluster service finds the next preferred node. 2. If the node is not hosting any group anti-affined with the group being moved, it is selected as the destination node. 3. If the next preferred available node is currently hosting a group anti-affined with the group being moved, the Cluster service moves to the next preferred available node in the preferred owner list. 4. If the only available nodes are hosting anti-affined groups, the Cluster service ignores anti-affinity and selects the next preferred available node as the destination node. Use this property to identify groups that should not be hosted on the same node. Generate a unique string value (such as a GUID) and add it to the AntiAffinityClassNames property of each group that should be anti-affined. Note that because of the behavior described in point 4 above, anti-affinity does not guarantee that groups will never be hosted by the same node. If you have an application that cannot support more than one instance per node under any circumstances, you need to create a resource DLL to enforce that limitation. |
| INT mscsResGroupAutoFailbackType | 1.3.6.1.4.1.9600.1.31.9.1.7 | INTEGER | read-only | The AutoFailbackType property specifies whether the group should automatically be failed back to the node identified as its preferred owner when that node comes back online following a failover. |
| STR mscsResGroupDescription | 1.3.6.1.4.1.9600.1.31.9.1.8 | WtcsDisplayString | read-only | The Description property provides comments about the group. |
| I32 mscsResGroupFailbackWindowEnd | 1.3.6.1.4.1.9600.1.31.9.1.9 | Integer32 | read-only | The FailbackWindowEnd property provides the latest time that the group can be failed back to the node identified as its preferred owner node. -1 indicates that no failback window exists. |
| I32 mscsResGroupFailbackWindowStart | 1.3.6.1.4.1.9600.1.31.9.1.10 | Integer32 | read-only | The FailbackWindowStart property provides the earliest time (that is, local time as kept by the cluster) that the group can be failed back to the node identified as its preferred owner node. -1 indicates that no failback window exists. |
| I32 mscsResGroupFailoverPeriod | 1.3.6.1.4.1.9600.1.31.9.1.11 | Integer32 | read-only | The FailoverPeriod property specifies a number of hours during which a maximum number of failover attempts, specified by FailoverThreshold, can occur. If the Cluster service exceeds the number of failover attempts specified by FailoverThreshold within the time interval specified by FailoverPeriod, it stops trying to fail over the group. For example, if FailoverThreshold is set to 2 and FailoverPeriod is set to 1, then a node can tolerate two failover attempts of the group within any 1-hour interval. More than three failover attempts can occur, as long as they occur over an interval that is greater than 1 hour. FailoverPeriod has a maximum value of 1193 hours. If a value for FailoverPeriod is not specified, the default value is 6 hours. |
| G32 mscsResGroupFailoverThreshold | 1.3.6.1.4.1.9600.1.31.9.1.12 | Gauge32 | read-only | The FailoverThreshold property specifies the maximum number of failover attempts that can be made on a group within a time interval defined by FailoverPeriod. If the Cluster service exceeds the number of failover attempts specified by FailoverThreshold within the time interval specified by FailoverPeriod, it stops trying to fail over the group. For example, if FailoverThreshold is set to 2 and RestartPeriod is set to 1, a node can tolerate 2 failover attempts of the group within any 1-hour interval. More than 3 failover attempts can occur, as long as they occur over an interval that is greater than 1 hour. If a value for FailoverThreshold is not specified, the default value is 10. |
| T/F mscsResGroupPersistentState | 1.3.6.1.4.1.9600.1.31.9.1.13 | TruthValue | read-only | The PersistentState property specifies whether a group should be automatically brought online when the cluster forms. Set PersistentState to TRUE (1) for any group that should be automatically brought online when the cluster forms (for information on the form/join process, see Nodes). The default value is FALSE (0) which means that the group is left offline when the cluster forms. Resources use their group's PersistentState property when they lack a value for their own PersistentState property. |
| mscsResGroupPropertiesTable | 1.3.6.1.4.1.9600.1.31.10 | not-accessible | A list of properties associated with a resource group. | |
| mscsResGroupPropertiesEntry | 1.3.6.1.4.1.9600.1.31.10.1 | not-accessible | Information on one particular property. | |
| I32 mscsResGroupPropertiesIndex | 1.3.6.1.4.1.9600.1.31.10.1.1 | Integer32 | read-only | A unique value for each property. |
| STR mscsResGroupPropertiesName | 1.3.6.1.4.1.9600.1.31.10.1.2 | WtcsDisplayString | read-only | Returns the property name. |
| STR mscsResGroupPropertiesValue | 1.3.6.1.4.1.9600.1.31.10.1.3 | WtcsDisplayString | read-only | Returns the property value as a string. |
| mscsResourceTable | 1.3.6.1.4.1.9600.1.31.11 | not-accessible | This collection provides access to the resources that belong to a cluster. | |
| mscsResourceEntry | 1.3.6.1.4.1.9600.1.31.11.1 | not-accessible | Information about one particular 'ClusResources' | |
| INS mscsResourceNameIndex | 1.3.6.1.4.1.9600.1.31.11.1.1 | InstanceName | read-only | The index name is the same as the full name but truncated to 64 characters and made unique. |
| STR mscsResourceNameFull | 1.3.6.1.4.1.9600.1.31.11.1.2 | WtcsDisplayString | read-only | The Name property retrieves or sets the name of a resource. |
| STR mscsResourceDependencies | 1.3.6.1.4.1.9600.1.31.11.1.3 | WtcsDisplayString | read-only | The Dependencies property retrieves the dependencies of a resource. |
| STR mscsResourceDependents | 1.3.6.1.4.1.9600.1.31.11.1.4 | WtcsDisplayString | read-only | The Dependents collection provides access to the dependents of a resource. |
| STR mscsResourceGroup | 1.3.6.1.4.1.9600.1.31.11.1.5 | WtcsDisplayString | read-only | The Group property returns the group to which a resource belongs. |
| STR mscsResourceOwnerNode | 1.3.6.1.4.1.9600.1.31.11.1.6 | WtcsDisplayString | read-only | The OwnerNode property returns a resource's current owner node. |
| STR mscsResourcePossibleOwnerNodes | 1.3.6.1.4.1.9600.1.31.11.1.7 | WtcsDisplayString | read-only | The PossibleOwnerNodes property returns the nodes specified as possible owners of a resource. |
| INT mscsResourceState | 1.3.6.1.4.1.9600.1.31.11.1.8 | INTEGER | read-only | The State property returns a description of the operational condition of a resource. |
| STR mscsResourceTypeName | 1.3.6.1.4.1.9600.1.31.11.1.9 | WtcsDisplayString | read-only | The TypeName property returns the resource type name of the resource. |
| STR mscsResourceDebugPrefix | 1.3.6.1.4.1.9600.1.31.11.1.10 | WtcsDisplayString | read-only | The DebugPrefix property specifies the path to the debugger used to debug the resource. To use the DebugPrefix property, a resource must run in a separate Resource Monitor. The debugger specified by the DebugPrefix property is attached to the Resource Monitor. If the debugger is in a directory that is included in the path, DebugPrefix can be set to a relative path. Otherwise, a full path must be specified. Setting the DebugPrefix property causes -p to be appended to the end of the debug command, where represents the process identifier for the Resource Monitor handling the resource. For more information about debugging a resource, see Debugging a Resource DLL. |
| STR mscsResourceDescription | 1.3.6.1.4.1.9600.1.31.11.1.11 | WtcsDisplayString | read-only | The Description property provides comments about the resource. |
| G32 mscsResourceIsAlivePollInterval | 1.3.6.1.4.1.9600.1.31.11.1.12 | Gauge32 | read-only | The IsAlivePollInterval property provides the recommended interval in milliseconds at which the Cluster service should poll the resource to determine if it is operational. The polling occurs when the Resource Monitor calls the resource DLL's IsAlive entry point function. If a resource does not set the IsAlivePollInterval property or sets it to - 1, the Cluster service uses the IsAlivePollInterval property for the resource type associated with the resource. The data value for IsAlivePollInterval cannot be zero. |
| G32 mscsResourceLooksAlivePollIntrvl | 1.3.6.1.4.1.9600.1.31.11.1.13 | Gauge32 | read-only | The LooksAlivePollInterval property provides the recommended interval in milliseconds at which the Cluster service should poll the resource to determine if it appears operational. The polling occurs when the Resource Monitor calls the resource DLL's LooksAlive entry point function. If a resource does not set the LooksAlivePollInterval property or sets it to 0xFFFFFFFF, the Cluster service uses the LooksAlivePollInterval property for the resource type associated with the resource. The resource DLL should return an event handle from the Online call that is signaled when a resource fails. For more information, see Implementing LooksAlive and Implementing Online. |
| G32 mscsResourcePendingTimeout | 1.3.6.1.4.1.9600.1.31.11.1.14 | Gauge32 | read-only | The PendingTimeout property sets the number of milliseconds that a Resource Monitor will wait for a resource DLL to update the status of a resource in an OnlinePending or OfflinePending state before terminating the resource. The PendingTimeout property does not necessarily limit the time that a resource can spend in a ClusterOnlinePending or ClusterOfflinePending state. This property determines only how long a Resource Monitor will wait for resource DLLs to report status updates with the SetResourceStatus function. As long as a resource DLL never exceeds the PendingTimeout interval between calls to SetResourceStatus, the resource DLL can keep a resource in a pending state indefinitely. If a resource DLL exceeds the PendingTimeout interval between calls to SetResourceStatus, the Resource Monitor calls the resource DLL's Terminate entry point function. |
| T/F mscsResourcePersistentState | 1.3.6.1.4.1.9600.1.31.11.1.15 | TruthValue | read-only | The PersistentState property specifies whether the resource should be brought online or left offline when the Cluster service is started. The data value for the PersistentState property can be set to TRUE or FALSE. When PersistentState is set to TRUE, the resource is automatically brought online when the Cluster service starts. When set to FALSE, it is left offline. When a resource is brought online, its PersistentState property is deleted from the cluster database. Therefore, PersistentState should only be set when a resource is offline. To retrieve the current state of a resource, call the GetClusterResourceState function. |
| INT mscsResourceRestartAction | 1.3.6.1.4.1.9600.1.31.11.1.16 | INTEGER | read-only | The RestartAction property describes the action to be taken by the Cluster service if the resource fails. |
| G32 mscsResourceRestartPeriod | 1.3.6.1.4.1.9600.1.31.11.1.17 | Gauge32 | read-only | The RestartPeriod property defines an interval of time, in milliseconds, during which a specified number of restart attempts can be made on a nonresponsive resource. The RestartThreshold property specifies the allowable number of restart attempts that can occur within the interval defined by RestartPeriod. When a resource fails, the Cluster service attempts to restart the resource (unless the RestartAction property is set to ClusterResourceDontRestart). The RestartPeriod and RestartThreshold properties work together to limit restart attempts. For example, if the RestartPeriod property is set to 200 milliseconds, and the RestartThreshold property is set to two retry attempts, the Cluster service tolerates two restart failures within any 200 millisecond interval. More than two failures can occur, as long as they occur over an interval that is greater than 200 milliseconds. On the third restart failure within the 200 millisecond interval, the Cluster service considers the resource to have failed and may, depending on the RestartAction property, attempt to fail over the resource's group to another node. After the interval defined by the RestartPeriod property is exceeded, the Cluster service resets the property to zero. If not specified, the default value for the RestartPeriod property is 90000 milliseconds. |
| G32 mscsResourceRestartThreshold | 1.3.6.1.4.1.9600.1.31.11.1.18 | Gauge32 | read-only | The RestartThreshold property specifies the maximum number of restart attempts that can be made on a resource within an interval defined by the RestartPeriod property before the Cluster service initiates the action specified by the RestartAction property. When a resource does fails, the Cluster service attempts to restart the resource (unless the RestartAction property is set to ClusterResourceDontRestart). The RestartPeriod and RestartThreshold properties work together to limit restart attempts. For example, if the RestartPeriod property is set to 200 milliseconds, and the RestartThreshold property is set to two retry attempts, then the Cluster service tolerates two restart failures within any 200 millisecond interval. More than two failures can occur, as long as they occur over an interval that is greater than 200 milliseconds. On the third restart failure within the 200 millisecond interval, the Cluster service considers the resource to have failed and may, depending on the RestartAction property, attempt to fail over the resource's group to another node. |
| G32 mscsResourceRetryPeriodOnFailure | 1.3.6.1.4.1.9600.1.31.11.1.19 | Gauge32 | read-only | The RetryPeriodOnFailure property specifies the interval of time (in milliseconds) that a resource should remain in a failed state before the Cluster service attempts to restart it. By default, if a resource fails, it remains in the failed state until an active effort is made to locate and restart the resource. The RetryPeriodOnFailure property provides a way for resources to recover from failures automatically. When adjusting the RetryPeriodOnFailure property: Note that the default value (0xFFFFFFFF) prevents the Cluster service from making a restart attempts; Intervals measured in minutes (multiples of 0xEA60) are recommended; Do not set the interval any lower than that specified by the RestartPeriod property. The Cluster Service attempts to restart the resource by calling its resource DLL's Online entry point function. |
| T/F mscsResourceSeparateMonitor | 1.3.6.1.4.1.9600.1.31.11.1.20 | TruthValue | read-only | The SeparateMonitor property indicates whether the resource requires its own Resource Monitor. The data value for the SeparateMonitor property can be set to TRUE or FALSE. To use a debugger with a resource DLL, the resource's SeparateMonitor property must be set to TRUE. A change to the SeparateMonitor property does not take effect immediately unless the resource is offline at the time of the change. If the resource is online, the change takes effect after the resource is taken offline and brought back online. |
| STR mscsResourceType | 1.3.6.1.4.1.9600.1.31.11.1.21 | WtcsDisplayString | read-only | The Type property specifies the display name of the resource. It is important to distinguish between the display name of the resource's type and the registered name of the resource's type. For more information, see Display Names. To access the type name of a resource type, call ClusterResourceControl and pass CLUSCTL_RESOURCE_GET_RESOURCE_TYPE for the dwControlCode parameter. The Name property for resource types also specifies a resource type display name. |
| mscsResourcePropertiesTable | 1.3.6.1.4.1.9600.1.31.12 | not-accessible | A list of properties associated with a resource. | |
| mscsResourcePropertiesEntry | 1.3.6.1.4.1.9600.1.31.12.1 | not-accessible | Information on one particular property. | |
| I32 mscsResourcePropertiesIndex | 1.3.6.1.4.1.9600.1.31.12.1.1 | Integer32 | read-only | A unique value for each property. |
| STR mscsResourcePropertiesName | 1.3.6.1.4.1.9600.1.31.12.1.2 | WtcsDisplayString | read-only | Returns the property name. |
| STR mscsResourcePropertiesValue | 1.3.6.1.4.1.9600.1.31.12.1.3 | WtcsDisplayString | read-only | Returns the property value as a string. |
RFC description
Reports Windows Cluster Service status and version information including build numbers and cluster compatibility levels.
Start monitoring Windows Server failover cluster node (Microsoft Cluster Server, SNMP Informant) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.