Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1


Remember Me

Category: Windows

Nagios plugins for monitoring Windows systems.

Network Monitoring Software - Download Nagios XI
Log Management Software - Nagios Log Server - Download
Netflow Analysis Software - Nagios Network Analyzer - Download

Submit Your Nagios Project!

Help build Nagios Exchange for yourself and the entire the Nagios Community by your Nagios project to the site. It's easy - just create an account, login, and add a new listing. Read the FAQ for instructions.
Additional listings are organized in the following sub-categories:
  • NRPE (13 listings)
  • WMI (10 listings)
Related Categories:
The following categories contain listings related to what you're looking for:
Category Listings:
There are 121 Listings in this Category.List your addon or plugin here!

Active Directory (AD) Check

Wrapper for dcdiag.exe for Active Directory monitoring written in VBS. This is a re-work of a script originally found here: Only tested with Nagios 3.2.3. It should work on any version which supports ...

AD Domain Controller Services Check

This powershell plugin for the NSCP Client (former known as NSClient++) can be used to monitor the services used by a Microsoft ActiveDirectory Domain Controller based on Windows 2008 / 2018 R2 / 2012 / 2012 R2.


AD Replication Check (with performance counters from DR...

AD Replication Check (with performance counters from DRA) This powershell plugin for the NSCP Client (former known as NSClient++) can be used to monitor the replication (and performance counters) from a Microsoft ActiveDirectory Domain Controller based on Windows 2008 / 2008 R2 / 2012 / 2012 R2.


Certificate Expiration Check

This Plugin written in Powershell monitors certificates on a Windows server and warns you before certificates are about to expire. You run the script through NSClient++. The plugin is a part of Nelmon, if you download the entire package the nm-check-ce ...

Certificate Health PowerShell Module with Nagios

The Certificate Health PowerShell module allows you to evaluate the certificates installed on your local system for expiration and deprecated signature algorithms. Using the included functions you can get certificates from the local certificate stores as ...

Check Active Directory - TK

Nagios NRPE plugin for Active Directory health checks. Version 1.8 handles multi line output better (caused by longer domain names for example). Option --member is removed as the supporting -netdiag- tool hasn't been available as Windows 2008 or higher ...


Check Active Directory Sync

Check Active Directory Sync PowerShell script to check AD Replication in a DC Server and returns Nagios output and code.


Check all disks on a Windows server

Check usage on all drives on a Windows server in one plugin.

Check any file age from directory

This plugin checks if any of the files from the specified directory has breached the aging threshold. it checks the individual file's created time against current system time. If the maximum age of any file is exceeded, a critical message is returned. ...

Check Automatic Services for Windows (Advanced Nagios P...

Checks all automatic Windows services are running. Accepts exclusions. Written Natively to work on any modern Windows system and can be used with any standard Nagios remote execution method.

Check Automatic Windows Services

Check Automatic Windows Services Powershell script to check all automatic services are running and returns Nagios output and code. It tries to start services stopped before sending a critical state.

Check Available Updates

A plugin used to check for missing updates for Windows. The plugin is a VBScript which is intended to be used by the check_nrpe plugin on the Nagios server and NRPE for Windows or NSClient++ on the Windows side.

Check CPU, Memory and UpTime with WMI

Check CPU, Memory and UpTime with WMI You can check CPU, Memory and Uptime without agent.

Check Dell Hardware - TK

check_dell is a Nagios NRPE plugin for checking Dell hardware. It uses omreport utility from Dell OpenManage Server Administrator


Check DHCP Server Scope

Check the health status of the scopes on a Microsoft DHCP Server. The script is a VBS that could be executed on the server using NRPE or NSClient++

Check Disk Win2k3 - SNMP

Plugin Nagios via SNMP to check the use of disk in Windows 2003 Server

check filelock

check filelock PowerShell script used to determine if a file is open and locked.

Check for unexpected reboot

check_unexpected_reboot.cmd is a Windows cmd script that checks for a reboot after a crash or power outage of a Windows machine.


Check Hyper-V Integration Services

Check Hyper-V Integration Services

Check Java Version

This plugin checks the installed version of Java and compares it to the latest available version.


Check logged on user

Check logged on user Checks if a specific user is logged on to a specific system.


Check memory usage

Check memory usage of windows systems using snmp

Check Multiple Processor Load

Find out the individual CPU load for Windows Systems.

Check multiple Windows Processes

Perl script based on snmpwalk in order to check one or more running processes on a windows machine.

Check multiple Windows Processes v2

New version of the plugin "Check multiple Windows Processes" to be able to check several instances of the same process in the windows computer.

Check Number Processes of Windows Servers - SNMP

Plugin in Shell Script to check via SNMP the number of processes of Windows Servers. Use the MIB HOST-RESOURCES-MIB:: hrSystemProcesses.0

Check Oracle - TK

check_oracle works as a Nagios NRPE plugin for basic Oracle health checks like tns ping, login, cache and tablespaces. It is primarily developed for use on Windows. However, it should also work on Unix/Linux systems.


Check Processor, Disk and Memory - TK

check_pdm is a Nagios plugin to monitor basic resources of processor, disk and memory on the local Windows system.


Check teaming

Check teaming of broadcom adapters, i.e link signal etc..By Martin Fuerstenau

Check Terminal Services Licensing - TK

check_tslicense is a Nagios NRPE plugin for checking the usage of Microsoft Terminal Services Licensing. It uses lsreport tool from Windows 2003 Resource Kit and calculates a projected license usage ratio


Check Window Process

Checks if a Windows Service is running.

Check Windows CPU Load

Check windows CPU Load with SNMP

Check Windows Eventlogs - TK

check_winevent is a Nagios plugin to monitor event logs on the local Windows system. You can filter events based on time, code, type and source. Negation is also possible for code, type and source. Check_winevent is capable of scanning multiple event logs ...


Check Windows Files - TK

check_winfile is a Nagios NRPE plugin for checking simple files or files in directories by using various types of filters like file count, size, age or name match.


Check Windows Last Update

Plugin calculates number of days since last success update.


check windows mpio multipath

Checks for every volume and makes sure it has 8 path for each. Output example: ruby.exe .multipath.rb OK:Disk0=8,CRITICAL:Disk1=1,CRITICAL:Disk2=1,CRITICAL:Disk3=1,CRITICAL:Disk4=1,CRITICAL:Disk5=1,CRITICAL:Disk6=1,CRITICAL:Disk7=1,Number of Volumes ...

Check Windows Network Traffic/Usage

Check Windows Network Traffic/Usage This plugin uses check_nt, which is part of the official Nagios plugin collection. However with check_nt you only get to check one value (e.g. Bytes sent/s). If one wants to create graphics with Bytes_in and Bytes_out, there is need to bundle two checks i ...


Check Windows Performance Monitor Counters

Check Windows Performance Monitor Counters Plugin for Nagios that allow to check a group of Windows performance counters given in a xml file. It checks value of performance counters based on thresholds specified and returns exit and performance data in Nagios format.


Check windows process

windows process

Check Windows Processes - TK

check_winprocess is a Nagios NRPE plugin for checking processes by using criteria like status, name, cpu and memory usage and many more. You can also specify if the processes meeting the criteria will be killed. check_process uses Windows tools tasklist a ...


check windows services

Check windows services by snmp

Check Windows services - TK

check_winservice is a Nagios plugin to monitor services on the local Windows system. You can filter services based on name, state or start mode. Negation is also possible. Check_winservice has also a service snapshot fingerprint capability which may help ...


Check Windows Time Offset (check_windows_time.bat)

This plugin will check a windows system against a specified time source. Meant to be used via check_nrpe. To make installation simple it is just a .bat file that is basically a glorified nagios wrapper for w32tm. Tested on Windows 2k3/2k8/2k8r2. While ...


check winprog memusage

check with nsclient++ nrpe.dll the memusage of a windows program.

Check WSUS Critical Updates

This is a small PowerShell script that queries a WSUS server, and returns if any Critical Updates or Security Critical Updates are needed by the system. This has been done so that admins won't get an alert at 3 am for a non-critical update becoming ava ...


Check-Certificate checks the local or remote computer certificate store for expiring or expired SSL certificates. This script is designed to work with NSclient++ and Nagios to output format to be consumed by a Nagios monitoring server. Instructions for co ...


Check the event log of a computer for warnings and errors and report statusback to Nagios. Using the Get-WinEvent the script retrieves the last five minutes of events from the requested event log (default: System). If any events match the level (default i ...

checkdaxbatch (Microsoft Dynamics Ax)

Checks a Dynamics Ax recurring batch job to make sure it's still successfully executing on a regular basis.


This is Powershell script for Microsoft Cluster (Hyper-V) 2008/2012 for checking free space in all yours CSV (cluster shared volumes).

check_csv_freespace.ps1 for MS HyperV

checks your mounted CSV for free disk space 2014-07-15: fixed missing exitcode

Page 1 of 3