The Nagios Cross Platform Agent is an excellent option for Windows monitoring. It is easy to install and configure, and offers a comprehensive set of capabilities. NCPA is intended to simplify and universalize agent-based monitoring across different operating systems such as Windows, Linux, and OSX.
This document describes how to install the Nagios Cross Platform Agent (NCPA) Version 3 on Windows using the EXE, detailing both the standard and silent options.
NCPA Agent Installation Instructions
This document explains how to configure Windows monitoring using the NCPA monitoring wizard
Using the NCPA Monitoring Wizard - XI 2024 & 2026
This document explains how to configure NCPA version 3 to send passive check results to Nagios XI or Nagios Core using the Nagios Remote Data Processor (NRDP).
Passive Checks with NCPA - XI 2024 & 2026
This document takes you through the process of monitoring event logs using NCPA.
Monitoring Windows Event Logs Using NCPA
This page provides a reference for the parameters available for each of the API modules.
NSClient++ is an alternate Windows agent option that provides deep monitoring capabilities as well as compatibility with older Windows versions.
Note that although the NSClient++ wizard was made Legacy in Nagios XI 2024R1, it was updated to support check_nrpe and brought back to Current status in Nagios XI 2024R2+.
Installing the Windows Agent NSClient++ - XI 2024R2+
Installing the Windows Agent NSClient++ - XI v5 (Legacy)
This document describes how to monitor Microsoft Windows using the NSClient++ monitoring agent. There are two different methods for communicating with NSClient++ and this documentation explains them both.
Monitoring Windows Using NSClient++ - XI 2024R2+
This document describes the procedures for configuring the Nagios monitoring agent on a target Microsoft Windows desktop or server for the purposes of monitoring that machine with either Nagios XI or Nagios Core.
Nagios XI - Configuring The Windows Agent
This document describes how to setup NSClient++ in a way that allows Nagios administrators to monitor remote Windows machines using passive checks.
Using NSClient++ For Passive Checks
This document describes how to configure an FTP server running on your Nagios XI installation. It is intended for use by Nagios XI Administrators who wish to implement FTP on Nagios XI. If your using Nagios to monitor a windows environment, you can use FTP as a component to deploying NSClient++.
This document describes how to monitor Windows systems with Nagios XI using the Windows SNMP Wizard.
This document describes how to configure and use the WinRM wizard in Nagios XI.
This document describes how to monitor Microsoft 365® subscription services with Nagios XI using the Microsoft 365 Wizard.
Want to monitor Windows event logs using Nagios XI? This document takes you through the process of monitoring event logs using NCPA.
Monitoring Windows Event Logs Using NCPA - XI 2024 & 2026
This document takes you through the process of monitoring event logs using SNMP Traps.
Monitoring Windows Event Logs Using SNMP Traps - XI 2024 & 2026
This document describes how to monitor Microsoft Exchange® mailservers with Nagios XI, using the NCPA agent and Exchange wizard.
This document outlines how to use the Hyper-V wizard to monitor a variety of host system and VM guest metrics
This document describes how to monitor Microsoft SQL (MSSQL) with Nagios XI. This includes using the separate Database, Query and Server configuration wizards as well as the prerequisites required for these wizards to work.
This document is intended for use by Nagios Administrators who wish to monitor MSSQL in their environment.
This document is a basic introduction by example of how to monitor additional drives on a Windows client.
This document describes how to use Nagios XI to monitor for high priority updates from Microsoft on a remote Windows host. This includes critical and security updates, service packs, and update rollups. Monitoring for updates from Microsoft with Nagios XI allows for automated checks to alert you when a new Window updates are released so you can apply them in a timely manor and ensure a safe and secure network environment.
This document is intended for use by Nagios XI Administrators who are interested in monitoring Windows machines to determine if they require updates to ensure their network infrastructure is safe, secure, and up-to-date.
This document describes how to passively monitor Windows hosts using NRDS_Win. NRDS_Win is a lightweight client which can process Nagios plugins and pass back check results. This passive agent sends results back to Nagios over port 80 (HTTP) or port 443 (HTTPS). This is advantageous for situations where Nagios can't reach the hosts you wish to monitor because of firewall rules, but the host is able to contact Nagios. Passive monitoring is very scalable since all check processing is done by the clients, sending back only results.
NRDS_Win also has the ability to automatically update it's configuration and plugins. All configurations are centrally managed by the NRDS configuration manager making administration of large environments a snap. You can also use NRDS_Win as a NRDP sender if you're using Nagios Core and not utilizing the config administration capability.