- Nagios is known for being the best server monitoring software on the market. Server monitoring is made easy in Nagios because of the flexibility to monitor your servers with both agent-based and agentless.
- Nagios XI provides both agent-based and agentless monitoring of Windows, Linux, and Unix systems, as well as network equipment – including operating system metrics, service state, process state, file system usage, and more. Increase server, services, and application availability, detect network outages and protocol failures before they affect your bottom line.
Icinga for Windows is the default and official supported solution for monitoring Windows environments and tools. We provide a variety of components to ensure not only the initial installation and configuration is taken care of, but also the update of components including the actual monitoring. Cnc backplot freeware.
Get the latest Version from GitHub or PowerShell Gallery. Palekar 5 layers method cultivation pdf download.
Nagios uses a plug-in to consolidate data from the NRPE agent before it goes to the management server for processing. NRPE can also communicate with Windows agents to monitor Windows machines. Using Nagios Fusion you gain a centralized visual operational status and enables faster problem resolution over your entire network. To add an agent that is already deployed (Example: Windows Server): If you want to manage and check the status of an agent that has already been deployed on a host (a NCPA agent on a windows server for example), you can add that agent to the Managed Deployed Agents list. Click the Add Agent button.
Architecture of the solution¶
Icinga for Windows is simply an umbrella name for a bunch of PowerShell modules which have to be installed on the machines directly. Each module is designed to cover certain tasks and use cases, to ensure there is not one huge solution which adds functionality you usually wont use.
To make sure the solution is extendable, you can install different modules in parallel making use of the other installed Icinga PowerShell modules and extend the abilities or develop your own custom modules.
The heart of the solution: Icinga PowerShell Framework¶
The Icinga PowerShell Framework is the basic requirement to manage the Icinga Agent and to provide the tool set to execute the PowerShell plugins provided by Icinga. Instead of compiled and complex plugins shipped with the Agent itself, each functionality is separated as module file and loaded during the initialization of the Framework.
The real benefit is to provide standardized functionality across the board for all current and future plugins/extensions to come including the Icinga Agent management. By doing so, the Framework itself is a huge collection of functions, but decreases the amount of work developers have to invest for creating own plugins or modules.
Easy extendability¶
Besides the Icinga PowerShell Framework a bunch of different PowerShell modules are already available. They are installed in addition to the Framework and can make use of already available functions - either shipped by the Framework itself or other modules.
The main goal is to extend the entire Windows monitoring space with a default set of tools every one can use later on to customize the monitoring based on the own needs.
Coverage of Icinga for Windows¶
Supported Operating Systems¶
We officially support Windows machines running the following operating systems:
- Windows 8
- Windows 8.1
- Windows 10
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2016
- Windows Server 2019
It may work on the following systems, but is currently untested, not supported and certain features may not work as expected:
- Windows 7
- Windows 2008 R2
Requirements¶
Minimum Requirements¶
In order to make Icinga for Windows work on the above supported machines you will require at least
- PowerShell 4.0 or later
- .NET Framework 4.0 or later
If you intend to use the Icinga Agent with the solution, you will require
.NET Framework 4.6 or later
being installedRecommended¶
The recommended environment should contain
- PowerShell 5.1 or later
- .NET Framework 4.7 or later
Available Modules/Extensions¶
Below you will find a list of currently available modules published by the Icinga Team.
Core Modules¶
Icinga PowerShell Kickstart | Icinga PowerShell Framework | Icinga PowerShell Plugins |
---|
Extensions¶
Icinga PowerShell REST-Api | Icinga PowerShell Inventory |
---|
Nagios Windows Client
Nagios Agentless Windows Monitoring
Additional Plugins¶
Nagios Windows Agent
Icinga PowerShell Hyper-V (soon) | Icinga PowerShell MSSQL |
---|