Build precise queries to find exactly what you need
Press ESC to close
Your review has been submitted and is pending approval.
This is a small powershell script for NSClient to check if Cluster Groups are running on their preferred owner on a Microsoft cluster.
Current Version
1.0
Last Release Date
2012-04-24
Owner
Roderick Bant
Website
http://www.nedstars.nl
License
GPL
Compatible With
This is a small powershell script for NSClient to check if Cluster Groups are running on their preferred owner on a Microsoft cluster. Simply add it to you NSClient scripts directory and put the following line in your nsc.ini
check_preferred=cmd /c echo scriptscheck_preferred.ps1; exit($lastexitcode) | PowerShell.exe -Command -
Don't forget to enable the running of ps1 scripts by powershell! You can do this by starting a powershell as administrator and give the command "Set-ExecutionPolicy Unrestricted"
This script was tested with MS SQL Cluster and Filecluster, but should work on any MS cluster.
I love this script, I just made one minor change to the Get-Cluster line. Original: Get-ClusterNode $Computer | Get-ClusterGroup | ?{ $_ | Get-ClusterResource } Modified: $ClusterGroups = Get-ClusterGroup | Where-Object {($_.Name -ne "Cluster Group")} | Where-Object {($_.Name -ne "Available Storage")} The new modified version will not display the default "Cluster Group" and "Available Storage" blank clusters, which do not have a preferred owner, causing the script to always read WARNING. However, being new to NAGIOS and CheckMK, I am unsure as to what define service and define command entries to put into my NAGIOS server config files. Can anyone help me out with that part?
You must be logged in to submit a review.
To:
From: