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
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.
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.
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 winrmConfirm that the Windows Cluster service is running on the specified server.
List of Supported KPIs
Windows Cluster
Metrics | Description | Type |
---|---|---|
windows.cluster.online.resource.groups | This monitor returns the number of online cluster resource groups on this node. | Count |
windows.cluster.offline.resource.groups | This monitor returns the number of offline cluster resource groups on this node. | Count |
windows.cluster.rhs.restarts | This monitor returns the number of resource host subsystem process (rhs.exe) restarts. | Count |
windows.cluster.rhs.processes | This monitor returns the number of running resource host subsystem processes (rhs.exe). | Count |
windows.cluster.network | The name of the network. | String |
windows.cluster.ip | The IP address of a Windows cluster | Count |
windows.cluster.online.resources | The count of online resources in a Windows cluster | Count |
windows.cluster.sent.messages.per.sec | The cluster messages sent per second over the network. | Rate |
windows.cluster.online.groups | The number of online cluster resource groups on this node. | Count |
windows.cluster.node.network | The name of the node network. | String |
windows.cluster.networks | String | |
windows.cluster.nodes | The count of nodes in a Windows cluster. | Count |
windows.cluster.sent.messages | The count of messages sent over the network in a Windows cluster. | Count |
windows.cluster.resource | The count of resources in a Windows cluster. | Count |
windows.cluster.quorum.resource | The name of the quorum resource in a Windows cluster | String |
windows.cluster.disk.used.bytes | The space used out of the allocated space to the Windows cluster. | Bytes |
windows.cluster.offline.resources | The count of offline resources in a Windows cluster | Count |
windows.cluster.node | The name of the node on the windows cluster. | String |
windows.cluster.outstanding.messages | The count of outstanding messages in cluster MRR. | Count |
windows.cluster.quorum.type | String | |
windows.cluster.quorum.path | The path where the quorum is located on the cluster | String |
windows.cluster.disk.capacity.bytes | The space allocated to the windows cluster on the disk | Bytes |
windows.cluster.disk.free.bytes | The free space out of the allocated windows cluster space on the disk. | Bytes |
windows.cluster.disk.used.percent | The percentage of space used out of the allocated space to the Windows cluster | Percentage |
windows.cluster.network | The name of the network. | String |
windows.cluster.unacknowledged.message.queue.length | The 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.sec | Count | |
windows.cluster.normal.message.queue.length | Count | |
windows.cluster.network.received.bytes.per.sec | The bytes transferred into a Windows cluster per second. | Rate |
windows.cluster.network.received.bytes | The amount of bytes transferred into a Windows cluster network. | Bytes |
windows.cluster.network.sent.bytes | The amount of bytes transferred out of the Windows cluster network. | Bytes |
windows.cluster.network.sent.messages.per.sec | The count of messages sent out of the windows cluster network per second. | Count |
windows.cluster.network.reconnects | The number of attempts made to reconnect to the cluster network. | Count |
windows.cluster.unacknowledged.messages.per.sec | Count | |
windows.cluster.urgent.messages.per.sec | Count |
Windows Cluster Disk
Metrics | Description | Type |
---|---|---|
windows.cluster.disk.volume.owner.node | The owner node of the disk volume. | String |
windows.cluster.disk.volume.state | String | |
windows.cluster.disk.volume.type | The 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.volume | The name of the disk volume. | String |
windows.cluster.disk.volume.file.system | The file system of the disk volume. | String |
windows.cluster.disk.volume.label | The label of the disk volume. | String |
windows.cluster.disk.volume.used.percent | The percentage of disk volume used. | Percentage |
windows.cluster.disk.volume.used.bytes | The amount of used space in the disk volume. | Bytes |
windows.cluster.disk.volume.free.bytes | The amount of free space in the disk volume. | Bytes |
windows.cluster.disk.volume.capacity.bytes | The total capacity of the disk volume | Bytes |
windows.cluster.disk.volume.cluster.shared | True’ if the disk volume is shared with other nodes. ‘False’ if the disk volume is not shared with other nodes. | String |