Administrator Guide
Getting Started
Installation
Updates
System Configuration
Agents
Monitoring Configuration
Monitoring Windows
User Management
Visualizations
System Management
Advanced Topics
Developer Tools
Extending Nagios XI

Monitoring Windows

NCPA

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.

Installing NCPA

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

Using The NCPA Monitoring Wizard

This document explains how to configure Windows monitoring using the NCPA monitoring wizard

Using the NCPA Monitoring Wizard

Using NCPA For Passive Checks

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

Monitoring Eventlogs with NCPA

This document takes you through the process of monitoring event logs using NCPA.

Monitoring Windows Event Logs Using NCPA

NCPA API Module Reference

This page provides a reference for the parameters available for each of the API modules.

NCPA API Reference

NSClient++

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

Configuring The Windows Agent

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

Monitoring Windows Using NSClient++

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++

Using NSClient++ For Passive Checks

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

Configure FTP for Nagios

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++.

Configure FTP for Nagios

Monitoring Windows Event Logs With Nagios XI

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.

Monitoring Windows Event Logs Using SNMP Traps

Adding Windows Disk Usage Checks In XI

This document is a basic introduction by example of how to monitor additional drives on a Windows client.

Adding Windows Disk Usage Checks In XI

Nagios XI – Installing MSSQL Wizard Prereqs

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.

Installing MSSQL Wizard Prereqs - XI 2024

Installing MSSQL Wizard Prereqs - XI v5

Monitoring Microsoft SQL With Nagios XI

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.

Monitoring Microsoft SQL With Nagios XI 2024

Monitoring Microsoft SQL With Nagios XI v5

Nagios XI - Checking For Windows Updates

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.

Checking For Windows Updates

Nagios XI - Passive Monitoring with NRDS_Win

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.

Passive Monitoring with NRDS Win