Virtual Machine Manager – monitorowanie parametru ClusterReserveState skryptem

Dzisiejszy wpis przeznaczony jest dla osób korzystających z Virtual Machine Manager. Jeżeli zarządzacie klastrami HyperV warto jest monitorować parametr ClusterReserveState.

Parametr ten jest ścisle związanym z parametrem ClusterReserve który określa ilośc node’ów w klastrze które mogą ulec awarii, przy założeniu że maszyny wirtualne będą dalej dostępne.
ClusterReserve możymy wyświetlić poniższym poleceniem:

 


Parametr ClusterReserveState przybiera wartość „Over-committed” lub „Over” w momencie gdy node’y nie będą w stanie utrzymać wszystkich maszyn wirtualnych w ramach klastra, w przypadku awarii node’ów w ilości znajdującej się w parametrze ClusterReserve. Parametr ten pełni rolę ostrzegawczą przed ewentualną niedostępnością VM’ek.

Poniżej załączam skyrpt, którym można monitorować opisywany parametr, np przy pomocy NRPE.

 


Definicja w konfiguracji NSClienta:


Przykład odpytania modułem check_nrpe, np przez nagiosa: