Icinga for Windows – Hyper-V and Cluster Plugins Preview

by | Jan 20, 2021

Today we finally have great news to share for everyone using Icinga to monitor Hyper-V and Windows Cluster environments. For quite some time we’ve been working on multiple new plugins to provide better monitoring option for Hyper-V and Windows Cluster. The new plugins are based on our PowerShell framework provided by Icinga for Windows. For the new plugins we decided to provide a preview first, in favour of a final release.

Why a Preview

During development and testing we realized that we receive different results, depending on the system configuration. We believe most of the common issues we encountered are resolved by now. We would still like to collect additional user feedback. Therefore the new plugins can be used directly from the master branch on GitHub from the Hyper-V and Cluster repository. If you run into any problems, please feel free to open a GitHub issues on the Hyper-V and Cluster project.

 

Why new module collections

To ensure we can ship plugins more frequently and provide an easier way to decide which plugins are installed on your  systems, we decided to create new repositories and module collections based on the type of monitoring. Here’s a short list to give you a better idea on how we sort the plugins:

In addition to this, there are some cross-requirements for certain plugins implemented. For example, if your virtual machines are stored on a Cluster Shared volume, you will have to install the Icinga PowerShell Cluster module in addition for proper monitoring. This is nothing we enforce as plugin dependency, as there are environments where no Cluster Shared volumes are used for this case. If the module is required on the system to fetch the virtual machine file states, the plugin output will notify you about this. Once you install the Cluster Plugins, you will receive the results as expected.

 

Monitoring Hyper-V

Starting with Hyper-V PowerShell Plugins, we ship the following five plugins:

If you have additional requirements or ideas what we should cover with our monitoring, pleases do not hesitate to open a feature request!

To install the Hyper-V plugins, please have a look on the installation guide. If you can connect to the internet from your windows server and you have the latest framework installed, you can simply run this command:

Install-IcingaFrameworkComponent -Name HyperV -Snapshot;

Monitoring Windows Cluster

For monitoring Windows Clusters, we decided to start by shipping three different plugins for monitoring:

Like for Hyper-V, please feel free to share feature requests with us for additional monitoring capabilities!

To install the Cluster plugins, please have a look on the installation guide. If you can connect to the internet from your machine and you have the latest framework installed, you can simply run this command:

Install-IcingaFrameworkComponent -Name Cluster -Snapshot;

What happens next

As for theses plugin collections, we would like to collect as much feedback as possible and – if required – fix any open issues occurring during the preview phase. If no big show-stopper appears, we intend to release both plugin collections by the end of February as v1.0.0.

We hope you enjoy the plugins and we look forward to all your feedback, ideas, and contributions to extend Icinga for Windows even further, ensuring we can cover most parts of the Microsoft Eco-System! Stay healthy and have a wonderful time!

You May Also Like…

Subscribe to our Newsletter

A monthly digest of the latest Icinga news, releases, articles and community topics.