Search All Sites
Nagios Live WebinarsLet our experts show you how Nagios can help your organization.
Nagios® Exchange is the central place where you'll find all types of Nagios projects - plugins, addons, documentation, extensions, and more. This site is designed for the Nagios Community to share its Nagios creations.
Have a new project for Nagios that you'd like to share? Just create an account and add it to the directory. (Read the FAQ)
Project StatsThere are 4710 listings in 442 categories on Nagios Exchange!
Newest Nagios Projects
check_networker_statistics gets simple statistics from a networker server into nagios performance graph data.
Check Windows Process (WMI)
This Unix perl script checks a if remote windows process is running and its CPU, Memory usage, Threads and file handles, and disk IO (or all of the above) if selects processes by name. The script requires wmic which is included in check_wmi_plus or can be installed separately. Check the GitHub link for the latest versions.
Check config / restart script
A simple check/restart script to be located in /usr/local/bin/ Useful when you modify, configure, test and playing around in the cfg files of your nagios installation. It does the "nagios -v .. check" and if errors found, it will report which cfg files and which lines.. If none found it will restart with a 5 seconds timer (in case you regret).
This plugin checks the security log for any changes to group membership. Change events are spooled and reported one at a time.
Bash script using AWS EC2 api tools to check and alert on expiring EC2 reserved instances.
The IIS dashboard for nagios log server will allow you to visualize many different variations of response time compared to various metrics. Other informative details such as, most and least found instances of useragent, uri, and response code, provide a well rounded view of your server to client performance. NXLog configs, Log Server inputs and filters, and additional queries are also attached below. These must be added to your systems where appropriate before the dashboard will operate properly.
Allow you to run a stored procedure on an MSSQL server. Loosely based on the check_mssql plugin. Loops and output the data of all returned rows. Checks warnings, criticals and also allows to use columns fields as filters to the value name field. See example.
Successful Windows Login Dashboard
Successful Windows Login, is a Query that checks the logserver's log for EventID:4624 and that EventID is for when a user has logged in to their PC correctly. VMWare Guest Power On is a Query that checks when a Guest VM running on a ESX server is powered on. VMWare Guest Power Off is a Query that checks when a Guest VM running on a ESX server is powered off.
Mail Log Dashboard
I have seen plenty of Nagios XI users, who would not receive alerts, because they haven't set up sendmail/postfix properly. Searching the mail log for "bounced" errors may be helpful for identifying these issues. My second query is for finding segfault errors in the "/var/log/messages".
Windows Updates Dashboard
The following dashboard shows you how many total Windows Updates are pending in the pipe, as well as the most recently installed updates. The query filters for EventID 17 (pending) and 19 (installed). The dashboard has two trimmed tables for the most relevant data, as well as two bar charts to compare the two queries, a Pie chart on the bottom, as well as a total count of both queries to the right of it. Additionally, I've attached the second requested query, which checks Windows Event Viewer for six of the top / most common MSSQL trouble event ID's that I was able to find/read up on. Just for illustrations sake I've also attached a screenshot of them in action in NLS, with as many events as I could force.