Search Exchange
Search All Sites
Nagios Live Webinars
Let our experts show you how Nagios can help your organization.Login
Directory Tree
Category: Windows
Nagios plugins for monitoring Windows systems.
Meet The New Nagios Core Services Platform
Built on over 25 years of monitoring experience, the Nagios Core Services Platform provides insightful monitoring dashboards, time-saving monitoring wizards, and unmatched ease of use. Use it for free indefinitely.
Monitoring Made Magically Better
- Nagios Core on Overdrive
- Powerful Monitoring Dashboards
- Time-Saving Configuration Wizards
- Open Source Powered Monitoring On Steroids
- And So Much More!
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.check_defrag
www.alan-pipitone.comThis plug-in for Nagios allows you to check if a disk needs to be defragmented.
check_dhcp_free.vbs
Get Free Ip From Windows 2003 or 2008 DHCP Server, this script read this command "netsh dhcp server show mibinfo"
check_DiskQueueLength
www.alan-pipitone.comThis plug-in for Nagios allows you to check the Average Disk Queue Length on a Windows server. The measurement of Average Disk Queue Length is quite accurate.
check_diskwrite
Simple Shell Script, which touches a textfile with smbclient on an SMB-Mount, then checks if the file is readable, and deletes the file.
check_diskwrite2
Polished and fixed version of check_diskwrite, which allows to check availability of either smb or windows shares, by writing and reading of file into the share.
check_diskwrite3
Extended and fixed version of check_diskwrite2. This version allows to check availability of either smb or windows shares, by writing and reading a file to/from a subdirectory under the share. The subdirectory MUST exist.
check_disk_iostat
Windows NRPE plugin for disks performance monitoring. Return Name, AvgDiskQueueLength, DiskReadBytesPersec, DiskWriteBytesPersec, PercentDiskTime. Check AvgDiskQueueLength parameter to warning/critical levels.
check_disk_smb_spaces
The current check_disk_smb plugin does not support spaces in the share name. This is a very, very simple modification to the original check_disk_smb plugin which allows the share in question to have spaces in the name.
check_files.vbs - external script to be used with nscli...
Check files under a given path against various criteria: namefilter, age, size counts the files which match the given criterias and gives alarm if the count is higher or lower than the threshold (bounds definition conforms to nagios plugin guidelines ...
check_file_system_changes
mbrownnyc.wordpress.com/This is a plugin that accepts a given number of changes, a directory, and a list of events to watch for. It returns the amount of time it has taken for the given number of changes (as defined events in FileSystemWatcher [changed, created, deleted, rena ...
Check_LAPS
raw.githubusercontent.com/wetcoriginal/Check_LAPS/main/CheckSearch computers without LAPS in AD in OU computers. To be used through NRPE / nsclient++
check_laptop_battery.vbs
Check the charge in a laptop battery
check_lastupdate
www.luft-it.de/freeware-und-pluginscheck_lastupdate is a Windows plugin for Nagios which implement a date comparison on the registry key.
check_log.ps1
github.com/msl0/check_log.ps1Powershell version of check_log.sh nagios plugin Usage: .\check_log.ps1 .\check_log.ps1 log_file old_log_file pattern
check_logicaldisks.pl
blog.zacharyarmstrong.comThis is the ultra hack mashup to have a nagios check that can check a ton of difference performance counters for multiple logical disks and alert if one or more are lower than the given warn/crit values.
check_netrpc_service
nagios-it.orgThis script verifies the windows service with "net rpc" command and without agent on windows machine
check_nt_perfmon_counter.pl
www.thesysadmin.net/projects/plugin-check_nt_perfmon_counterthis plugin uses check_nt to query the specified counter and calculates the difference between the last check and the current one To use this Plugin you need check_nt installed on your Nagios-Host and NSClient, NC-Net, etc on your Windows-Machine
check_nt_service
www.crowdedplace.comCheck status of Windows Services using SNMP, therefor no third-party server-side plugins are required. The package includes the LanMgr-2 MIB which is the basis for the information we are looking up through this script.
check_output
www.luft-it.de/freeware-und-pluginscheck_output is a Windows-Plugin for Nagios, which evaluates return values ??of invoked programs. Supports regular expressions (Regex).
check_printer
sourceforge.net/projects/tntnagiosplugin/Plugin to locate networked printers and monitor their toner levels. Must run on a Windows host - use NSCA to submit results to Nagios.
check_proc_count_nt
dev.lusis.org/nagios/This plugin is a wrapper for the check_nt command and NC_Net client provided by ShatterIT. The NC_Net client supports an ENUMPROCESS option but the default check_nt command does not. In combination with the modified check_nt and the NC_Net client, you can ...
check_proc_number
Checking the number of running process on windows machines. The connection is established from Nagios server through nrpe to the remote nsclient agent. The script should be copied to remote nsclient machine and "nsclient.ini" file should be changed ac ...
check_reg_key.vbs
NSClient++ plugin to check for a match to a specified registry key value. If the specified value matches the one in the queried key then it will return "OK" if not "Critical".
check_remote (ping_remote)
www.compudentsystems.com/documentation/check_remote.htmMonitor a tunnel to a remote location on a Windows server.
check_usolved_disks - Check usage on all disks
usolved.netThis PHP Nagios plugin automaticly detects all disks/partitions of a Windows or Linux operating system and checks the free space. You don't need a check for every disk and just can use this check that'll return all available disks on the system. If a syst ...
check_w32tm
www.luft-it.de/freeware-und-pluginscheck_w32tm is a Windows plugin for Nagios, which checks the Windows system time against an NTP time source.
check_windows_app_installs
assets.nagios.com/downloads/exchange/check_windows_app_instaA PowerShell script which tracks the currently installed program files on a windows machine.
check_windows_dns
www.luft-it.de/freeware-und-pluginscheck_windows_dns is a Windows plugin for Nagios which checks the condition of DNS supported by Active Directory systems. The plugin detects the condition of DNS and shows errors, if there are disturbances.
check_windows_repadmin
www.luft-it.de/freeware-und-pluginscheck_windows_repadmin is a Windows plugin for Nagios which checks the status of the replications in Microsoft Active Directory. The plugin detects the status of all the replication partners and consists of two parts: the check itself and a task, which ha ...
check_winsvc
Use NC_Net/check_nt to check all Automatic Windows services First use ENUMSERVICE to get a list of services set for Automatic startup, then check them with SERVICESTATE to see if any service is down.
check_win_dedup_status.ps1
Script to check if Windows DeDuplication is enabled for all fixed Disks except C: and to Summarize the Savings of Windows DeDuplication Might be helpfull if you are running your calssic windows fileserver with enabled deduplication should be called v ...
check_win_hd
Checks available drive space on ALL drives of a Windoze server.
check_win_last_update.ps1
Script to calculate the Days since last Windows Update which is understandable for every Manager :-} should be called via NRPE/NSClient++ inspired by bratislav.stojkovic@gmail.com check_win_lastupdate.vbs but with using Microsoft.Update.Session instea ...
check_win_process
Check process (and show memory usage) from Windows by SNMP
check_win_snmp_cpu.pl
plugin: check windows CPU load via SNMP
check_win_updates
github.com/binfalse/check_win_updatesNeat VBscript to check if windows machines require an update (and/or a subsequent reboot). Windows 7 and 10 and others maybe ;-)
Citrix License Server Check
Citrix license server check by Andreas Roth.
DSMP2: hardware monitoring for Windows via SNMP
www.dsmp2.comDSMP2 for MS Windows offers the possibility to monitor various hardware sensors of a PC such as fan and temperature via SNMP and to send SNMP traps if thresholds are exceeded. DSMP2 supports a large number of monitoring ICs. Scripts for nagios3 are includ ...
Enhanced SNMP Windows Disk Check
Perl script that uses SNMP (via snmpget) to get disk usage information from Windows hosts. Outputs usage %, total, used and free space in human-readable format with auto-scaling (KiB up to TiB).
Enhanced SNMP Windows Disk Check - Check all partitions...
Based on the check_win_snmp_disk.pl script posted here by Dan Capper. Enhancements - all partitions are detected dynamically and tested. Detailed check report (includes Drive letter + supplied threshold). Most "critical" drive will be shown first. Some er ...
Enhanced Windows eventlog check
www.comunet.com.au/index.php?page=1Advanced options for filtering and alerting on eventlog events. *requires .NET 2.0 to work
Hyper-V Switch Embedded Teaming Status
Checks the state of SET (switch embedded teaming) Members. Link of NICs up or down, NICs deactivated, different link speeds Output: OK: Team z x Adapters of x are up or OK: SET Teaming is not enabled or WARNING: Team z y Adapters of x are up - Adapters d ...
Local / remote check the windows logs via WMI
mihai.radoveanu.ro/2011/07/how-to-monitor-windows-logs-with-Check Windows logs for errors and warnings on a local or on a network machine. On a network machine the script does not need a client installed! It checks for critical or warnings in the last 24H.
Monitor Multiple Windows Processes
www.foo.co.in/2011/08/checkwindowsprocessespl-nagios-plugin.This Perl based plugin is capable of monitoring multiple Windows processes and generating PNP graphs. There is also an option for long/short output. The installation instruction and example outputs are at the website. Feedback/suggestions are welco ...