Skip to main content

Windows Cluster

Overview

The Windows Cluster integration in Motadata AIOps enables monitoring and management of Windows server clusters. By seamlessly integrating with Windows Failover Clustering technology, this feature ensures continuous availability and enhanced fault tolerance of critical applications and services. Administrators can closely monitor cluster health, failover events, and resource utilization to promptly respond to any potential disruptions, providing a robust and reliable infrastructure for their organization.

Prerequisites

  1. If the server is part of a domain, you'll need to have credentials of a user that is a member of the domain admin group. For standalone servers, you'll need credentials of a user that is part of the local administrator group.

  2. To ensure proper connectivity, it's important to allow traffic through firewall ports 5985 and 5986. Enable ICMP protocol on both ports to monitor availability via ping check.

  3. Before integrating the Windows Server with the AIOPS product, some WinRM configurations need to be done. To do this, log in with the user for whom you'll be performing the discovery, open the command prompt as an administrator, and run the following commands:

    winrm set winrm/config/service/Auth @{Basic="true"}
    winrm set winrm/config/service @{AllowUnencrypted="true"}
    winrm set winrm/config/winrs @{MaxMemoryPerShellMB="1024"}
    winrm set winrm/config/client/Auth @{Basic="true"}
    winrm set winrm/config/client @{AllowUnencrypted="true"}
    winrm set winrm/config/winrs @{MaxProcessesPerShell="2147483647"}
    winrm set winrm/config/winrs @{MaxConcurrentUsers="100"}
    winrm set winrm/config/service @{MaxConnections="50"}
    winrm set winrm/config/winrs @{MaxShellsPerUser="2147483647"}
    winrm set winrm/config/service @{MaxConcurrentOperationsPerUser="4294967295"}
    net stop winrm
    net start winrm
  4. Confirm that the Windows Cluster service is running on the specified server.

List of Supported KPIs

Windows Cluster

MetricsDescriptionType
windows.cluster.online.resource.groupsThis monitor returns the number of online cluster resource groups on this node.Count
windows.cluster.offline.resource.groupsThis monitor returns the number of offline cluster resource groups on this node.Count
windows.cluster.rhs.restartsThis monitor returns the number of resource host subsystem process (rhs.exe) restarts.Count
windows.cluster.rhs.processesThis monitor returns the number of running resource host subsystem processes (rhs.exe).Count
windows.cluster.networkThe name of the network.String
windows.cluster.ipThe IP address of a Windows clusterCount
windows.cluster.online.resourcesThe count of online resources in a Windows clusterCount
windows.cluster.sent.messages.per.secThe cluster messages sent per second over the network.Rate
windows.cluster.online.groupsThe number of online cluster resource groups on this node.Count
windows.cluster.node.networkThe name of the node network.String
windows.cluster.networksString
windows.cluster.nodesThe count of nodes in a Windows cluster.Count
windows.cluster.sent.messagesThe count of messages sent over the network in a Windows cluster.Count
windows.cluster.resourceThe count of resources in a Windows cluster.Count
windows.cluster.quorum.resourceThe name of the quorum resource in a Windows clusterString
windows.cluster.disk.used.bytesThe space used out of the allocated space to the Windows cluster.Bytes
windows.cluster.offline.resourcesThe count of offline resources in a Windows clusterCount
windows.cluster.nodeThe name of the node on the windows cluster.String
windows.cluster.outstanding.messagesThe count of outstanding messages in cluster MRR.Count
windows.cluster.quorum.typeString
windows.cluster.quorum.pathThe path where the quorum is located on the clusterString
windows.cluster.disk.capacity.bytesThe space allocated to the windows cluster on the diskBytes
windows.cluster.disk.free.bytesThe free space out of the allocated windows cluster space on the disk.Bytes
windows.cluster.disk.used.percentThe percentage of space used out of the allocated space to the Windows clusterPercentage
windows.cluster.networkThe name of the network.String
windows.cluster.unacknowledged.message.queue.lengthThe count of messages that have been sent over the cluster but no acknowledgment has been received for the same.Count
windows.cluster.normal.messages.per.secCount
windows.cluster.normal.message.queue.lengthCount
windows.cluster.network.received.bytes.per.secThe bytes transferred into a Windows cluster per second.Rate
windows.cluster.network.received.bytesThe amount of bytes transferred into a Windows cluster network.Bytes
windows.cluster.network.sent.bytesThe amount of bytes transferred out of the Windows cluster network.Bytes
windows.cluster.network.sent.messages.per.secThe count of messages sent out of the windows cluster network per second.Count
windows.cluster.network.reconnectsThe number of attempts made to reconnect to the cluster network.Count
windows.cluster.unacknowledged.messages.per.secCount
windows.cluster.urgent.messages.per.secCount

Windows Cluster Disk

MetricsDescriptionType
windows.cluster.disk.volume.owner.nodeThe owner node of the disk volume.String
windows.cluster.disk.volume.stateString
windows.cluster.disk.volume.typeThe type of the disk volume.’Physical Disk’ if the disk volume is a physical disk. ‘Virtual Disk’ if the disk volume is a virtual disk.String
windows.cluster.disk.volumeThe name of the disk volume.String
windows.cluster.disk.volume.file.systemThe file system of the disk volume.String
windows.cluster.disk.volume.labelThe label of the disk volume.String
windows.cluster.disk.volume.used.percentThe percentage of disk volume used.Percentage
windows.cluster.disk.volume.used.bytesThe amount of used space in the disk volume.Bytes
windows.cluster.disk.volume.free.bytesThe amount of free space in the disk volume.Bytes
windows.cluster.disk.volume.capacity.bytesThe total capacity of the disk volumeBytes
windows.cluster.disk.volume.cluster.sharedTrue’ if the disk volume is shared with other nodes. ‘False’ if the disk volume is not shared with other nodes.String