They index key is simply the order on which you passed your variables into the argument list.Ī long-requested feature was to add support for proxy servers, ensuring that web requests are using a defined server sa proxy. An example can look like this: icinga> $credentials = Get-Credential -Message 'MSSQL Login' īy using `-ArgumentList` you can add variables from your current shell into the new Icinga Shell and access them by using the variable `$IcingaShellArgs`, followed by the index key.
#Kickstart plugin code code#
This will allow you create credential objects within the main shell for example and re-use them within the new Icinga Shells for single code execution, which no longer requires to re-define certain objects within your test setup. In case you are using `icinga` for either testing of new code or to execute plugins/commands, we finally added support to parse arguments to the newly created Icinga Shell.
#Kickstart plugin code windows#
Within the next Icinga for Windows releases, we will improve this even more to ensure errors will be parsed properly and result in correct Icinga states.īesides bug fixing, we also improved the Framework for developers by adding new functionality and more generic approaches for certain tasks, like converting plugin thresholds more dynamically with one single function: `Convert-IcingaPluginThresholds` Not only did we get rid of those issues, but also tried to improve the overall error handling and catching for better tracking. Thanks to your feedback we were able to track down a lot of bugs and issues which might occur from time to time on different systems. Invoke-IcingaCheckStoragePool: Checks availability, utilization, and state of a Storage Pools.Invoke-IcingaCheckNetworkInterface: Checks availability, state and Usage of Network interfaces and Interface Teams.This time two new plugins will be shipped with Icinga for Windows: Please ensure to read and follow the upgrading documentation before you proceed with an update, ensuring a smooth experience! Like with every release we appreciate all feedback, testing and bug reports, from our community and user base, as without you we wouldn’t be able to make such great progress with this project. This includes Icinga PowerShell Plugins v1.3.0 as well as Icinga PowerShell Kickstart v1.2.0. Agreed, it might feel like routine by now, but we are still happy to announce today’s release of Icinga for Windows v1.3.0.