Home Directory

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
Email: sales@nagios.com


Remember Me


New Listings

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.

serviceNow Incident Notifier New!

serviceNowIncidentNotifier allows Nagios to automatically create and update incidents within your ServiceNow ticketing system Usage: ./serviceNowIncidentNotifier -s [Val] -l [Val] -a [Val] -i [Val] -u [Val] -c -a Assignment Group -c Create Ti ...


Nagios XI - Understanding The User Macros Component New!


This document describes how to use the User Macros component in Nagios XI. The component exposes the user and system macros available in Nagios Core to multiple areas of Nagios XI, allowing for more flexible configurations. This document is intended fo ...

NRPE for Nagios Core on CentOS 7.x New!


NRPE for Nagios Core on CentOS 7.x NRPE v3.x RPMs (the first of their kind at the time this blog was written) packaged up and made available for all CentOS/Red Hat systems. A step by step guide as to how to use NRPE with illustrations and detailed explanations allowing anyone to have it ...


NAR - Nagios host automated registration New!

Nagios automatic hosts self-registration software (NAR) NAR is designed to automate new hosts registration in Nagios monitoring system in any dynamic environment – IT service business, cloud computing and etc. NAR consists of several parts w ...


Unitrends API Backup failure checker New!

Uses the Unitrends API to receive and parse a JSON string concerning backup failures. Simply pass the name of the Protected asset as the first parameter and the IP address of the Unitrends server as the second e.g. ./utrendbak testserv "" ...

hswd_nagios New!


hswd-nagios is a Home Smart Water Detector (HSWD) plugin http://www.homesmartguard.com/


NRDP for Nagios Core on CentOS 7.x New!


NRDP for Nagios Core on CentOS 7.x Introducing the very first of it's packaging into the CentOS/Red Hat community. A step by step guide how how to harness the power or NRDP and use it in your Nagios Environment.


Check Failover Cluster Storage New!

Plugin to check your Failover Cluster without installing any Scripts on your Windows Server.


Check Exchange Databases and Queue New!

Plugin for check Exchange Databases and Queue, using NRPE, one script for Exchange 2007, 2010, 2013.

NOD32 Update Mirror Check New!


Nagios NOD32 Update Mirror Version Check This plugin monitor a NOD32 Update Mirror Server (http) and checks if the update.ver is up to date. Checks if the update.ver file matches the current date and the online nod32 virus distribution into VirusRad ...


check-netscaler-activeservices New!


A Nagios plugin to check the number of active backend services of a netscaler frontend instance. This program makes use of the Nitro API for Citrix Netscaler (tested with v1). The URLs supplied to -u are the specific for your configuration. At the moment ...



check_disks_size YET ANOTHER DISK CHECK FOR LINUX SYSTEMS ( AUTOMATICALLY DETECTS THE MOUNT-POINTS ) Shell script (written in pure bash to avoid installation any extra programming languages ) It is designed to work on any linux operating system. ( tested on Debian8 ...



check_supervisord_programs extends nagios monitoring by interacting with the supervisord socket. It is written in BASH, meaning its agnostic across linux variants. Usage ./check_supervisord_program -c Alternate config file -p Prog ...


Send HTML Alert Email v3


Send HTML Alert Email v3 This is the Version 3 of the popular 'Send HTML Alert Email'. Nagios Alert eMails now contain formatted Text & Performance Graphs. Tested with Nagios v3 & 4. Contains Useful Features Like --- 1) Performance Graphs 2) Total Downtime of the Service upon ...


Check IIS Site and Application Pool

Check IIS Site and Application Pool Plugin for check IIS Sites and Application pool status, using NRPE.


Check MSSQL DataBase and Jobs

Check MSSQL DataBase and Jobs Plugin for check MSSQL Databases, Jobs, Connection time, using NRPE.


View Object Configuration

Adds a new tabs on host and service detail screens to view object configuration in Nagios XI.


Nagios Core 4.x Setup for CentOS 7.x


Nagios Core 4.x Setup for CentOS 7.x Nagios Core 4.x for CentOS (Red Hat, ScientificOS, Oracle Linux) v7.x setup while keeping your system running in SELinux Enforcing Mode.



Retrieve JSON data from an http/s url and check an object's date attribute to determine if the data is stale.


Nagios Client - Status Monitor

Nagios Client - Status Monitor Easy to use Nagios status monitoring app. Dashboard has count of Host Up, Down, Service Ok, Warning, Critical, Pending and Unknown.


Birdseye time format

Change Birdseye Clock Timeformat from 12h to 24h - Works in my Bidseye V 3.1.1 by 03/28/2016 Look for Version in /usr/local/nagiosxi/html/includes/components/birdseye/CHANGES.TXT

/Category:Web Interfaces


Check the expiration date (and optionally the correctness) of a TLS certificate. Certificates can be loaded locally from a file or remotely from a server. STARTTLS and SNI based servers can be queried as well/


Philips Hue Availability and Update

Plugin to check if a certain Device is conected to a Hue Hub and if there is an update available for the Hub


Check APC UPS via SNMP when connected to Synology DSM v...

Nagios Plugin to check the current status of an APC Back UPS (Battery level and Load)


Thomas and Betts Current Technology Surge Protective De...

Check the logs on a Current Technology SPD with M3 monitoring option for interesting events.




Script to check the Wear Level Indicators (SMART ID 171 and 233) from SSDs, to see if they need replacement. The script can autodetect RAID controllers (LSI RAID and 3Ware) and supports regular SATA ports as well. Please check github page for more d ...


Nagios Twitter Hashtag Graphing


Connect to Twitter Streaming API, filter based on keywords (hashtags), then filter THAT data based on location (US State based) and create Nagios checks to poll the location/tweet data!

/Category:Cool Stuff

Configuring Downtime In Nagios XI


The purpose of this document is to show how you can schedule downtime for a service, host, hostgroup, or servicegroup within Nagios XI. Scheduling downtime is an effective way to prevent unnecessary or unwanted notifications from being received during a p ...


This script is for windows powershell. Looks at all the pools in data protector, finds any with "*free*" in the name (feel free to change this to suit your naming scheme), and checks those pools to see how many free media are available and tape quality ...

/Category:Data Protector


This script is for windows powershell. Checks for data protector mount requests.

/Category:Data Protector



Get's remote nagios server, host and service status values. Useful for Nagios Distributed Environment without installing extras on Main Nagios server



check_wlst_sessions # check_wlst_sessions 1.0 Nagios compatible plugin to check via WLST the number of actives sessions on a Server (On Oracle WebLogic Server v9+) BOTH Files (.sh and .py) are needed for this plugin to work


Check Printer Toner Cartridge Level via SNMP with local...

Nagios Plugin to check the remaining pages (toner) of a printer SNMPv1 also working if the printer is switched off or just just from time to time.




This plugin will report what hard drives in the range A: - Z: exist on a Windows machine. This plugin uses NSClient++ to gather the information. The plugin will use check_nrpe (by default) or check_nt (if specified) to query the Windows machine. This plu ...

/Category:File System



check_mandrill Mandrill is a transactional email API, it's reliable, powerful, and ideal for sending data-driven emails. https://www.mandrill.com/ Mandrill can both send and receive smtp based email via http webhooks. Mandrill's API can be used to query the volume of e ...




Plugin to check all printers on a windows, like print server. It will inform how many printers have, how many are offline and also alert with warning or critical depending on the amount of printers offline. Please check the readme at https://github. ...



check_eth This plugins monitor realtime traffic on linux server interface on any distribution centos,redhat,debian etc . In old version by joseph stats are calculated wrong way not realtime but after my changes it will monitor your stats realtime transfer rate of i ...


check APC Galaxy status

This plugins monitors APC Galaxy.


Windows - Security Sys Admin Dashboards

Windows - Security Sys Admin Dashboards Dashboards used for Sys Admin Security monitoring and alerting. TIP: Set up dashboard alerts, then you don't have to physical check all your dashboards.



Poweshell script to check MSSQL Server AvailabilityGroup for SQL Server 2012 with AllwaysOn


Postfix Mails Stats

Postfix Mails Stats This is simple script that wil do the work with pnp4nagios graphs. Please Change mail.log permissions like (chmod 644 mail.log) so plugin have read permission on mail.log Implement logrotation on mail.log this file will rotate daily then you have stats ...



Powershell script to check if HP Dataprotector routines have failed to run. Tested on windows Server 2012, but should work on Windows Server 2008 an on. HP Dataprotector Version tested: 7.0

/Category:Data Protector



Probe stackoverflow using the API


Check Dell S-series FTOS switches (former Force10)


Check status of hardware for Dell S-series FTOS switches (former Force10)



This plugin checks various states of the MaxDB database. This plugin executes the following checks for MaxDB Databases percentage free in Log Area percentage free in Data Area database status failed backups You need the databa ...


W3C Validation Check

Plugin to check any Website if it's free of errors according to the W3C Validation Markup. Plugin working for website markup (html-output) as well as CSS




Nagios plugin for checking available memory and swap with perfadata on a nix machine. Tested working on several nix flavors including: - Linux-3.10.0-327.4.4.el7.x86_64-x86_64-with-centos-7.2.1511-Core - Linux-3.16.0-30-generic-x86_64-with-Ubuntu-14.0 ...




Uses SNMP to interrogate SuperDoctor and reports the state. Built out of my desire for check_openmanage, but for some SuperMicro hardware that we have laying around



check_snmp_uptime This plugin can check the uptime of a host using SNMP v1 queries.



Python-based plugin to recieve remotely I/O STATE of a Siemens Logo !8