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
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).
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++ must be installed on the target Windows machine before Nagios XI can monitor system metrics, services, processes, or performance data on the target machine. If you haven't installed the NSClient++ agenton the remote machine, please, refer to our documentation on installing the XI Windows agent:
Installing the Windows Agent NSClient++ For Nagios XI 2024
Installing the Windows Agent NSClient++ For Nagios XI v5
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 monitor Microsoft Windows using the NSClient++ monitoring agent. There are two different methods for communicating with NSClient++ and this documentation explains them both.
This document is intended for use by Nagios XI Administrators who are interested in monitoring Windows machines using NSClient++.
Monitoring Windows Using NSClient++
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++.
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
This document takes you through the process of monitoring event logs using SNMP Traps.
This document is a basic introduction by example of how to monitor additional drives on a Windows client.
This document describes how to install the prerequisites for the MSSQL wizards and plugins. These wizards and plugins are used to monitor vital metrics and ensure that MSSQL databases are functioning properly. These prerequisites are only required for versions of Nagios XI which do not have the MSSQL wizards or plugins pre-installed, typically prior to Nagios XI 2012 v1.0.
This document is intended for use by Nagios XI administrators who need to monitor vital metrics of their MSSQL databases to ensure they are functioning properly.
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 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.