• Enterprise
  • Support
  • Library
  • Project
  • Exchange
  • Download Nagios
Nagios Exchange
  • Home
  • Directory
  • About Exchange

Exchange Directory

TOP LEVEL CATEGORIES

  • Addons
  • Distributions
  • Documentation
  • Graphics and Logos
  • Multimedia
  • Patches
  • Plugins
  • Translations
  • Tutorials

EXPLORE

Staff Picks Most Recent Recently Updated Most Popular Most Favorited Top Rated
Sign In Sign Up
NE

Nagios Exchange

@nagiosexchange

User Stats

Favorites 293

Views 1494332

Links
Projects Reviews Favorites

Passive Checks
box293_xi_api_create_passive_object
https://github.com/T-M-D/NXI-Collection
License: GPL by: Nagios Exchange
Outputs
Nagios XI Create Passive Object
https://github.com/T-M-D/NLS-Collection
License: GPL by: Nagios Exchange
Dashboards
Nagios – Stats
https://github.com/T-M-D/NLS-Collection
License: GPL by: Nagios Exchange
Dashboards
Nagios – Notifications
https://github.com/T-M-D/NLS-Collection
License: GPL by: Nagios Exchange
Dashboards
Nagios – Services
https://github.com/T-M-D/NLS-Collection
License: GPL by: Nagios Exchange
Dashboards
Nagios – Hosts
https://github.com/T-M-D/NLS-Collection
License: GPL by: Nagios Exchange
Filters
Nagios Core Log Filter
https://github.com/T-M-D/NLS-Collection
License: GPL by: Nagios Exchange
File System
box293_drive_inventory_windows

I have a mailing list that I will send an email to when I update this plugin. This way you can find out as soon…

5 (1) License: GPL by: Nagios Exchange
Others
box293_check_sensehat

Version Notes: 2016-05-08 * First release

License: GPL by: Nagios Exchange
Components
Check Profiler

Version History: 2015-09-15 * Initial release 2016-04-01 * Fixed issue when Nagios XI was configured with SSL (reported by Willem D'Haese) * Improved CSS for…

License: GPL by: Nagios Exchange
Components
Box293 Common User Account

Version History: 2015-09-03 * Initial release 2015-09-15 * Fixed spelling mistake (reported by Willem D'Haese) 2016-04-01 * Fixed issue when Nagios XI was configured with…

License: GPL by: Nagios Exchange
Linux
box293_check_message_queue

Version Notes: 2015-08-24 * This is the first official release of the plugin

4.7 (3) License: GPL by: Nagios Exchange
MySQL
box293_check_mysql_date

Version Notes: 2015-08-19 * This is the first official release of the plugin

License: GPL by: Nagios Exchange
MySQL
box293_check_mysql_table_status

Version Notes: 2015-08-19 * This is the first official release of the plugin

License: GPL by: Nagios Exchange
Dashboards
DHCP Messages
4 (2) License: GPL by: Nagios Exchange
Dashboards
syslog Types
License: GPL by: Nagios Exchange
Configuration Wizards
VMware Virtualization Wizard
http://www.nagios.com/products/nagiosxi
5 (5) by: Nagios Exchange
Components
VMware vMA Settings Manager
http://www.nagios.com/products/nagiosxi
5 (2) by: Nagios Exchange
Email and Groupware
box293_check_mbox

Version Notes: 2014-07-08 * First release of the plugin

License: GPL by: Nagios Exchange
VMWare
box293_check_vmware

To Do / Wish List Here is a list of items that are going to be addressed sometime in the future: * Look at the…

4.8 (34) License: GPL by: Nagios Exchange
Components
Performance Data Tool

Release Notes: 2013-10-11 * Initial release * Current features not yet implemented: ** Viewing graphs ** Merging an entire folder / subfolder of RRD files…

5 (1) License: GPL by: Nagios Exchange
Dashlets
Text Dashlet Enhanced

Tested on Nagios XI 2012R1.2. Version History 2013-01-18 * Initial Release

4 (3) License: GPL by: Nagios Exchange
Others
countdown_to_date

Usage: countdown_to_date.php --date date --warning wdays --critical cdays date = The date in the future you are counting down to This argument is required. The…

License: GPL by: Nagios Exchange
Others
get_rdp_info

This plugin is designed to be run by NSClient++ on the host you want to check. It is not designed to allow you to check…

3.3 (3) License: GPL by: Nagios Exchange
Memory
check_paging_file

This plugin is designed to be run by NSClient++ on the host you want to check. It is not designed to allow you to check…

License: GPL by: Nagios Exchange
Nagios XI Documentation
Database Access For Development Purposes
License: GPL by: Nagios Exchange
Configuration Wizards
Box293 Demonstration Wizard

Version History 2012-08-05 Initial release.

by: Nagios Exchange
Dashlets
Status Info Dashlet

Upload the Dashlet via Admin > Manage Dashlets. Create your custom Dashlet via Dashboards > Available Dashlets. This will bring up the "Add To Dashboard"…

4.8 (6) License: GPL by: Nagios Exchange
SNMP
Nagios SNMP Trap Interface (NSTI)
https://github.com/NagiosEnterprises/nsti

SNMP traps can be difficult to deal with, but NSTI aims to make them a little easier to swallow. Currently implemented features are user specifiable…

4.5 (4) License: GPL by: Nagios Exchange
NRPE
check_vss_shadowstorage

Version Notes: 2011-12-19 The first version released. Tested on Nagios XI R1.8.

License: GPL by: Nagios Exchange
Dashlets
Text Dashlet
License: GPL by: Nagios Exchange
Utilities
Nagios Central add hosts (nsca)

This script reads the Nagios log for unknown hosts / services per host and automatic creates the hosts in in .cfg file. Situation: We're having…

by: Nagios Exchange
Security
Ossec Alert Mail check

I encountered an issue that due to many tasks in my work , the OSSEC emails are some what neglected , or "hidden" in the…

by: Nagios Exchange
Linux
check_drbd.pl
http://blog.doguet.fr/2010/07/checkdrbdpl.html
4 (1) by: Nagios Exchange
License Management
check_ocsing

check_ocsing v0.2 (19 October, 2010) by Bjoern Becker Check licenses in ocsinventory-ng Usage: check_ocsing -H host -u user -p pass -d dbname -q Productname -t…

by: Nagios Exchange
Nagios Core
MultiURL Patch

This patch, currently against Nagios 3.2.1 , changes the parsing of action_url and notes_url by the CGI-bins. For example, if you specify notes_url '/wiki?page=$HOSTNAME$' '/stats?host=$HOSTNAME$&srv=$SERVICEDESC$'…

by: Nagios Exchange
Others
Syncsort back-up checks

Improvements better error/ok definitions. No more emails about changing tapes. etc. etc. Written by Remco Hage RealOpen IT B.V. ? Informaticalaan 7 ? 2628 ZD…

by: Nagios Exchange
Others
Sophos Antivirus Passive Checks

Written by Remco Hage RealOpen IT B.V. ? Informaticalaan 7 ? 2628 ZD Delft ? The Netherlands Tel (+31) 15-2568969 ? e-mail rhage@realopenit.nl ? www.realopenit.nl

by: Nagios Exchange
FTP
check_ftpspace

This is a simple script to check how much space is left on a FTP space. Even the performance data for graphs is available. Usage…

by: Nagios Exchange
VMWare
Nagios Monitoring of VMware ESX servers

Technical design uses the VMware command line interface (vCLI) to provide first-level Nagios monitoring and diagnosis; editable control files to specify hosts and services for…

4 (1) by: Nagios Exchange
NetApp
Nagios Monitoring of EMC Equipment

Technical design is based on command line interfaces provided with each EMC equipment type; editable control files to specify hosts and services for monitoring; and…

by: Nagios Exchange
NetApp
NetApp2Nagios

This is a quick-and-dirty way to get NetApp disk utilization into Nagios via the nsca add-on, so use it in that spirit. Installation procedure is:…

by: Nagios Exchange
Asterisk
check_ast_datacard
http://forge.asterisk.org/gf/project/chan_datacard/
by: Nagios Exchange
Asterisk
check_ast_reg

Small patch is required https://issues.asterisk.org/view.php?id=17935 for IAX2 check to work.

by: Nagios Exchange
SAN and NAS
check_eva

It uses the sssu command (on windows or linux) to communicate with Commandview EVA. See http://opensource.is/trac/wiki/check_eva for latest version.

4.6 (12) by: Nagios Exchange
SAN and NAS
Thecus NAS Health

Usage: check_thecus.pl [--user ] [--password ] [--running ] [--stopped ] where is the network address of the appliance --user specifies the username for authentication (default:…

3 (1) by: Nagios Exchange
Telephony
Check Voipcredit

This script checks your voip(buster) account credit and generates a warning or critical if you want to. Just change your username and password in the…

by: Nagios Exchange
Trend Micro
Trend Micro ServerProtect

Arguments: -u Check for virus definition update in last X days (CRITICAL if not found). -t Check for completed scan in last X days. -v…

by: Nagios Exchange
Trend Micro
Trend Micro OfficeScan

Arguments: -v count virus infections in last days. -t warn if more than infections were found in last days. -u return error if last virus…

3.6 (9) by: Nagios Exchange
Others
ViceVersa logfile check

Usage: check_viceversa.pl [--user ] [--password ] [--maxAge ] where Is the path of a viceversa logfile, which might be local or provided as a smb:…

by: Nagios Exchange
Others
Robocopy logfile check

Usage: check_robocopy.pl [--user ] [--password ] [--maxAge ] where Is the path of a robocopy logfile, which might be local or provided as a smb:…

5 (1) by: Nagios Exchange
RAID Controllers
check_intelraid

Requires Intel Storage Manager. Help can be found with "check_intelraid help"

by: Nagios Exchange
Novell
eDirectory Obituaries Check
by: Nagios Exchange
Telephony
check – Alcatel OmniTouch Suite

All 26 Services will be monitored. This is my first submitted Script. If you have some inprovements i would be happy to read them. Lukas

by: Nagios Exchange
Novell
eDirectory Time Check
by: Nagios Exchange
Novell
eDirectory Partition Continuity Check
by: Nagios Exchange
Utilities
ndoaudit

Background: At an old gig, we had 250 hosts and almost 2K services. Previous to me, it was everything 24x7 via e-mail & text, and…

by: Nagios Exchange
Performance
stat_dev.pl

Check the IO and MB/s for an Device. Gets data by reading the /proc/diskstats file. Is only to get some nice graphs from the performance…

by: Nagios Exchange
Networking
stat_net.pl

Returns the the actual counters from the Network device or devices as performance data to generate graphs. Read the data from the /proc/net/dev file. Contains…

4.6 (5) by: Nagios Exchange
BackupExec
Symantec Backup Exec : Blocked Backup

Should be install on the SQL Server of Backup Exec. Tested with BE12 BE12.5 and BE2010

4 (1) by: Nagios Exchange
BackupExec
Symantec Backup Exec : Various Errors

Ce script se connecte dans la base de donnée SQL Server de Backup Exec afin de compter les jobs annulés; les jobs ayant dépassés l…

by: Nagios Exchange
Duply
Duply backup status
4.7 (3) by: Nagios Exchange
NDOUtils
ndoutils-async

It is recomended to remove all message queues owned by user nagios before ndoutils startup. This can be achieved by script: for i in `ipcs…

5 (1) by: Nagios Exchange
Java Applications and Servers
check_jmeter-scenario.pl

check_jmeter-scenario.pl version 0.1 by Erwan Labynocle Ben Souiden Don't forget to download the jmeter : http://jakarta.apache.org/site/downloads/ Usage : //check_jmeter-scenario.pl -j //jakarta-jmeter-2.4/ -pl //scenario.jmx -l //log…

by: Nagios Exchange
AIX
AIX Native Checks

Please visit also this link to get more information: http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.prftools/doc/prftools/prftools07.htm Please feel free to send me an email to nagios.info@suedleasing.de if you have any questions.…

by: Nagios Exchange
Others
XIV hard usage pct checker

You may use SNMP to query an XIV storage system for various usage status numbers, but the SNMP measurement points don't reveal the most crucial…

5 (1) by: Nagios Exchange
Environmental
check_temp_weathergoose

Usage: check_temp_weathergoose.sh -H [-f] -w -c -H - The IP address of the Weathergoose -C - SNMP Community -f - Convert output to Fahrenheit -w…

2 (1) by: Nagios Exchange
HP (Compaq)
HP SIM Monitoring
by: Nagios Exchange
PostgresQL
check_pgpool-II.pl

check_pgpool-II.pl version 0.1.1 by Erwan Labynocle Ben Souiden Usage : //check_pgpool-II.pl -d /path/to/pcp-commands/ -H pgpool-II.hosttocheck.net -P 9898 -U username -W password [-p] [-D "CHECK_PGPOOL-II -…

5 (1) by: Nagios Exchange
SMS
notify-poseidon-sms.pl

Usage: ./notify_poseidon_soap.pl -H 192.0.2.10 -M "Test message" -D 555555555 date | ./notify_poseidon_soap.pl -H 192.0.2.10 -M -D 555555555 -q ./notify_poseidon_soap.pl -H 192.0.2.10 -M -D 555555555 -q…

by: Nagios Exchange
Microsoft Exchange
check_activesync.sh

#!/bin/bash #set -x ################################################################################ # # check_activesync plugin for Nagios # # Originally Written by Kristijan Modric (kmodric_at_gmail.com) # # Created: 23 March 2011 #…

by: Nagios Exchange
Environmental
check_allnet4500

Usage: check_allnet4500.pl -h|--help check_allnet4500.pl --man check_allnet4500.pl -V|--version check_allnet4500.pl -H hostname|hostaddress [-p port] [--path path] [-a agent] [-t timeout] [-U user] [-P password] [-l legend] [-w…

2 (1) by: Nagios Exchange
Others
Check Wisdom licenses

useage: check_wislics You need to have a mssql database user with read access to the Wisdom database. As i can't decode the license files, you…

by: Nagios Exchange
VMWare
check_VMSnapShot

#!/bin/bash if [ $# -lt 1 ] then echo "Aufruf mit: $0 " exit 3 fi # Variablen dekleration LAUF=1 # selbsterklärend MAX=0 # Maximum…

by: Nagios Exchange
Lotus Domino
check_lotus_mem_opinion
https://github.com/rdark/nagios/blob/master/scripts/check_lotus_mem_opinion.pl

At OID 1.3.6.1.4.1.334.72.1.1.9.4.0 it quietly makes it’s opinion known but no one has really paid it much attention until now.. Returns either ‘Plentiful’ (OK), ‘Normal’…

by: Nagios Exchange
IBM
check_ibm_bladecenter.py

Make sure to check out project homepage at: http://opensource.is/trac/wiki/check_ibm_bladecenter

4.2 (6) by: Nagios Exchange
Others
check_cs121

Commands.cfg define command { command_name check_cs121 command_line $USER1$/check_cs121.pl $HOSTADDRESS$ $ARG1$ $ARG2$ $ARG3$ $ARG4$ } Services.cfg define service{ service_description service_name check_command check_cs121!community!option!W!C hostgroup_name ups }

by: Nagios Exchange
Others
check_gude_2151

More information about the device can be found at: http://www.gude.info/index.php?lng=0§ion=products&product=enc2151&PHPSESSID=1072635f39f7b8a4aec6635ceec5e912

by: Nagios Exchange
Others
Check Bestlink UPS

This is a script to monitor BESTLink Web/SNMP adapters. These are old adapters, so there might not be many sites that have them in use,…

by: Nagios Exchange
Novell
eDirectory Status Check
by: Nagios Exchange
Asterisk
check_asterisk_g729

Usage: check_asterisk_g729 [WARN] [CRIT] warn and crit are percentage based

5 (2) by: Nagios Exchange
Comparisons
Nagios Comparison To Zabbix
http://www.nagios.com/compare

Download the Comparison Report: How_Nagios_Compares_To_Zabbix.pdf See More Comparisons: See how Nagios stacks up against other products at www.nagios.com/compare

by: Nagios Exchange
Comparisons
Nagios Comparison To Centreon
http://www.nagios.com/compare

Download the Comparison Report: How_Nagios_Compares_To_Centreon.pdf See More Comparisons: See how Nagios stacks up against other products at www.nagios.com/compare

4.5 (3) by: Nagios Exchange
Comparisons
Nagios Comparison To OpenNMS
http://www.nagios.com/compare

Download the Comparison Report: How_Nagios_Compares_To_OpenNMS.pdf See More Comparisons: See how Nagios stacks up against other products at www.nagios.com/compare

by: Nagios Exchange
Comparisons
Nagios Comparison To Groundwork
http://www.nagios.com/compare

Download the Comparison Report: How_Nagios_Compares_To_Groundwork.pdf See More Comparisons: See how Nagios stacks up against other products at www.nagios.com/compare

4.8 (1) by: Nagios Exchange
Comparisons
Nagios Comparison To Icinga
http://www.nagios.com/compare

Download the Comparison Report: How_Nagios_Compares_To_Icinga.pdf See More Comparisons: See how Nagios stacks up against other products at www.nagios.com/compare

4.3 (6) by: Nagios Exchange
Comparisons
Nagios Comparison To Opsview
http://www.nagios.com/compare

Download the Comparison Report: How_Nagios_Compares_To_Opsview.pdf See More Comparisons: See how Nagios stacks up against other products at www.nagios.com/compare

4.8 (6) by: Nagios Exchange
Comparisons
Nagios Comparison To Nimsoft
http://www.nagios.com/compare

Request the Comparison Report: Visit www.nagios.com/compare to request the report See More Comparisons: See how Nagios stacks up against other products at www.nagios.com/compare

by: Nagios Exchange
Components
History Tab

Version History 2011-07-07 * Initial release 2011-11-30 * mgutherie@Nagios fixed a missing form tag (would cause an issue with any tabs that came after the…

4.3 (16) License: GPL by: Nagios Exchange
Components
Plugin Tool

Version Notes 2011-05-04 * Initial release, tested on Nagios XI 2011R1.1 and 2009R1.4B. 2011-05-06 * Added a Characters section to the Overview and updated the…

5 (4) License: GPL by: Nagios Exchange
Configuration Wizards
Dell UPS Monitoring Wizard

The monitoring of the UPS is performed by the check_dell_ups.pl script. Further information on this script is located at: http://exchange.nagios.org/directory/Plugins/Hardware/UPS/check_dell_ups/details Version 2011-03-14 The first version…

2.5 (2) License: GPL by: Nagios Exchange
UPS
check_dell_ups

Command Line Examples: check_dell_ups.pl -H 192.168.5.1 -C public -T serial_number check_dell_ups.pl -H 192.168.5.1 -C public -T battery_remaining -U m -w 15 -c 8 check_dell_ups.pl -H…

4.9 (10) License: GPL by: Nagios Exchange
Configuration Wizards
EMC CLARiiON Monitoring Wizard

Version Notes: 2011-01-01 * Initial release, tested on Nagios XI 2009R1.3G 2011-03-28 * Added Storage Processors Busy Percentage, Storage Processors Idle Percentage and Percentage Dirty…

5 (5) License: GPL by: Nagios Exchange
Configuration Wizards
Host Creation Tool

Version Notes: 2010-11-30 * Initial release, tested on Nagios XI 2009R1.3G 2010-12-05 * Corrections made to wizard code as supplied by mguthrie from Nagios. 2011-05-08…

4.5 (2) License: GPL by: Nagios Exchange
Configuration Wizards
Nagios XI Group Creation Tool

Version Notes: 2010-08-01 Initial release

3 (1) by: Nagios Exchange
Nagios XI Documentation
Tips For Customising Configuration Wizards
by: Nagios Exchange
Nagios XI Documentation
Nagios XI Service Relationship Map
by: Nagios Exchange
Configuration Wizards
Dell OpenManage Nagios XI Wizard

The monitoring of Dell OpenManage is performed by a modified version of the check_dell_openmanage.pl script written by Jason Ellison. Many thanks to Jason for helping…

5 (4) License: GPL by: Nagios Exchange
Storage Subsystem
Check SMART status modified

Pre requisite : smartmontools >= 5.39 (for megaraid) Warning bug : smartctl 5.9, http://sourceforge.net/apps/trac/smartmontools/ticket/46 It's a Kurt Yoder modified version of "check_smart" plugin for monitoring…

4.1 (18) by: Nagios Exchange
Network Connections, Stats and Bandwidth
check_networkusage
4.3 (3) by: Nagios Exchange
Network Connections, Stats and Bandwidth
check_networktraffic

This Nagios Plugin, written in perl, shows the amount traffic of an defined networkinterface. The output is generated from /proc/net/dev.. The output-language is german and…

by: Nagios Exchange
DNS
check_dns_rrsig

NAME check_dns_rrsig.pl - Verify RRSIG expiration for a zone. SYNOPSIS check_dns_rrsig.pl -H host -z zone [ options ] host: The server to query zone: The…

4 (1) by: Nagios Exchange
Asterisk
Check Asterisk

Perl script for asterisk status, edit script where is your asterisk PID file :)

1 (1) by: Nagios Exchange
Linux
Simulation using check_linux_raid and mdadm
http://techpoet.blogspot.com/2009/10/linux-software-raid-nagios-monitoring.html

A guide on using the check_linux_raid plugin to monitor a Linux software RAID device. Article shows how to create an array, set a device as…

by: Nagios Exchange
SOAP
XML SOAP service checking
http://jbrazile.blogspot.com/2008/07/checkhttp-as-nagios-web-service-plugin.html
by: Nagios Exchange
Environmental
check_TEMPer

Credit due to Tollef Fog Heen for the original C code (http://err.no/personal/blog/tech/2008-07-22-10-17_kernel_patches_TEMPer_thermometer.html) and to Nathanael Coleshaw for his assistance in fixing up the C. This…

by: Nagios Exchange
Linux
check_k8temp

check_k8temp relies upon having lm_sensors installed, configured and running. It will only work with the k8temp module and with a single core CPU. For anything…

by: Nagios Exchange
AVG
Check AVG database date

values in the script can changed.

by: Nagios Exchange
Websites, Forms and Transactions
Check Website Speed

used with 3 parameters 1 = website 2 = warning (in seconds) 3 = error (in seconds) example call: php check_website_speed "http://google.de" 3 5

2 (1) by: Nagios Exchange
WMI
wmi-proxy plugin

C# SOAP service proxies WMI calls to target machines, nagios plugin talks to proxy see http://wmi-proxy.sourceforge.net

by: Nagios Exchange
Solaris
check_zpool

I wrote this simple check-script for nrpe/nagios to get the status of various zpool volumes in a box, and output the failed volumes if any…

by: Nagios Exchange
Clustering and High-Availability
Check_snmp_heartbeat_resources

Nagios plugin that checks status of heartbeat/pacemaker resources running on nodes

by: Nagios Exchange
Solaris
Solaris Network Utilization

Install: 1.) Download and compile the nicstat utility. Copy the nicstat binary to your plugins directory or wherever. 2.) Add the plugin to appropriate directory.…

by: Nagios Exchange
Drupal
Check Drupal Update

Uses the update mechanisms of drupal to check for available module updates. Tested with Drupal 6.14

by: Nagios Exchange
Wordpress
Check WordPress Versions

Uses the integrated update mechanisms of wordpress to check for available updates. Works with WP 2.8.*

3.8 (5) by: Nagios Exchange
DNS
check_dyndns

This plugin determines the current external address (by checking with checkip.dyndns.org). Then it finds the address known to DNS. If they do not match, there…

3.8 (4) by: Nagios Exchange
Fujitsu Siemens
check_fsc_blade_health

This plugin checks the status of an FSC Blade Appliance using SNMP It doesn't require the BLADE-MIB (the OID is hardcoded into the script)

1 (1) by: Nagios Exchange
CPU Usage and Load
check_lparstat-1.1.sh

I use this plugin to get a feel for which lpars are hogging CPU. Please check the script itself to find out what it does…

1 (1) by: Nagios Exchange
Distributed Monitoring
monitoring proxy

The monitoring proxy is an addon for monitoring software like Nagios. It offers a new interface to easily get access of check results from service…

by: Nagios Exchange
RAID Controllers
check_bioctl

The only real caveat with it is that bioctl needs rw permission to /dev/bio. One way to allow for that is by adding an entry…

by: Nagios Exchange
OpenBSD
check_hw_sensors

Works like sensorsd(8) but reports to Nagios. Allows you to monitor the hardware sensors that OpenBSD supports. Things like fan speed, temperature and many more.…

by: Nagios Exchange
Oracle
check DBF autoextended Oracle

check for dbf autoextended files or for dbf size in tablespace. This check compares two values : 1) The occupancy rate of every DBF in…

by: Nagios Exchange
SEP sesam
check_sepsesam

The plugin checks the status of all backups which match the Host / Task that have been completed since the last check and delivers the…

by: Nagios Exchange
KVM
check_virsh

Script to check KVM's hosts

4.3 (4) by: Nagios Exchange
Windows
check winprog memusage

The program check the memusage of a single or multiple instance of a programm. You need the nsclient++ on the windows machine with the NRPEListener.dll.…

4 (2) by: Nagios Exchange
RAID Controllers
check_infortrend

A plugin to check the status of a RAID enclosure. This plugin uses SNMP to monitor the status and health of Infortrend RAIDs. This plugin…

by: Nagios Exchange
OpenBGPD
check_openbgpd

Allows you to specify valid peers, as well as acceptable status for those peers. Version 1.5 now allows you to use a different bgpd socket,…

by: Nagios Exchange
Cisco
Cisco AP Profile Status

Cisco Airespace AP Client number This script gather information (via SNMP) from Cisco 4400 Series Wireless Controller about profile status of Access Point in question.…

by: Nagios Exchange
RAID Controllers
check_3ware-raid.pl

How to use : 1 to use this script you have to install firt tw_cli. You can find the source here : http://www.3ware.com/support/download.asp just follow…

5 (3) by: Nagios Exchange
Cisco
Check Cisco Snmp

You can check Cisco : - Module - environement - Stacks - HSRP - Sensor - Ironport

1 (2) by: Nagios Exchange
Cisco
Cisco AP Traffic

Cisco Airespace AP Client number This script gather information (via SNMP) from Cisco 4400 Series Wireless Controller about number of currently connected users to Access…

by: Nagios Exchange
Java Applications and Servers
ActiveMQ_Watch

This is a script I've coded in Perl to check all queues of an Apache ActiveMQ service. It uses the webinterface to get the XML…

4.5 (2) by: Nagios Exchange
HP (Compaq)
HP Insight Manager Log Checker-rewrite

This checks HP Insight Manager logs, using snmp, and alerts on log entries of status Critical, Unknown and Cautious. It is based on check_insight_log.sh -…

5 (3) by: Nagios Exchange
Uptime
patch_for_uptime

Hello from Russia! ;) Thanks for your script! I have modified your script for correct work in FreeBSD. --- /usr/local/nagios/libexec/check_uptime.sh Mon Nov 30 11:19:59 2009…

by: Nagios Exchange
Blackberry
check_blackberry_5.0

This is an updated version of check_blackberry by Philipp Deneu for BES Server 5.0.0.110, it includes all the latest oid snmp values. I've also updated…

4 (3) by: Nagios Exchange
Solaris
check_rss_mem

Nagios Plugin - Check Reserved Memory for Solaris Usage : check_mem_rss.pl -w warn -c critical -w : Warning at a percentage number of unfree ram…

by: Nagios Exchange
LDAP
check_ldap_request

#=============================================================================== # # FILE: check_ldap_request.pl # # USAGE: ./check_ldap_request.pl -H hostname -b base -f filer [-s scope] [-h] # # DESCRIPTION: Nagios Plugin - Check…

by: Nagios Exchange
VirtualBox
check_vbox

Checks State of VirtualBox Machiens - needs the "VBoxManage" command - BASH Script LICENSE: GNU GENERAL PUBLIC LICENSE V3 Powered by linCK-IT Gmbh&Co. KG ----------------------------------------------------------------…

3.7 (3) by: Nagios Exchange
FreeBSD
check_freebsd_jails

To run on a freebsd jail host

4.7 (3) by: Nagios Exchange
Videoconferencing
check_acp
http://git.nordu.net/?p=check-acp.git;a=summary

This check is used to do some basic checks and obtain perfdata from Adobe Connect Pro (a web-based conferencing system). In order to run it…

by: Nagios Exchange
Solaris
check_sun_cluster

#=============================================================================== # # FILE: check_sun_cluster.pl # # USAGE: ./check_sun_cluster.pl # # DESCRIPTION: Check SUN Cluster status on the current host # # OPTIONS: [-b scstat_binary]…

by: Nagios Exchange
Processes
check_multi_procs

#=============================================================================== # # FILE: check_multi_procs.pl # # USAGE: ./check_multi_procs.pl # # DESCRIPTION: Check multiple process with check_procs plugin nagios # Note : This module is…

by: Nagios Exchange
Cisco
Cisco – Check Juniper SA – SNMP v1, v2c, v3

This script check Juniper SA (tested on Juniper SA-4500). Modules included : ### Mode 1 - Disk ### # - check Disk and log file…

3 (1) by: Nagios Exchange
Packeteer
Packeteer – Check Packetshaper – SNMP v1, v2c, v3

This script check Packeteer Packetshaper (tested on Packeteer PS-1700). Modules included : ### Mode 1 - PsInfo ### # - 8 system checks : ShapingStatusAdmin,…

by: Nagios Exchange
Cisco
Cisco – Check Call Manager (CCM) – SNMP v1, v2c, v3

This script check Cisco Call Manager (tested on CCM-v4.1). Modules included : ### Mode 1 - CCMInfo ### # - 5 system checks : CCM…

4 (2) by: Nagios Exchange
Network Connections, Stats and Bandwidth
Radware – Check Linkproof – SNMP v1, v2c, v3

This script check Radware Linproof (tested on Linkproof-v4.37). Modules included : ### Mode 1 - VRRP ### # - checks vrrp status ### Mode 2…

by: Nagios Exchange
Dell OpenManage
check_dell.py – Yet another omreport nagios plugin

Usage is available via the --help option. Additional information is available within the script. The script has been tested on several hundred servers without issue.…

by: Nagios Exchange
Oracle
CHeck autoextend V2

Affichage des usages : ./check_autoextend -h ######################################################### ### LISTE DES PARAMETRES ### ### -u/-U user ### ### -p/-P Password ### ### -l/-L Listener(à distance) ###…

by: Nagios Exchange
Reporting
Check Errpt w. configuration file

This is a very simple script and based on a similar one from this site. Read the brief description for more information and also read…

by: Nagios Exchange
Graphing and Trending
Nagios External Perfdata Processor

An external performance processing tool used to wrap standard scripts. Why? Nagios appears to choke severely when asked to process lots of performance data. This…

by: Nagios Exchange
Network Connections, Stats and Bandwidth
check_iftraffic_nrpe
4 (2) by: Nagios Exchange
Apple
check_xserve_raid
http://github.com/twpayne/nagios-plugin-xserve_raid
by: Nagios Exchange
OpenBSD
check_pf_limits
by: Nagios Exchange
Log Files
check_syslog

This simple Perl script checks whether syslog-ng work through UDP or not. It's only useful and useable when the Nagios is on the same host…

by: Nagios Exchange
RADIUS
check_radius.pl
4 (2) by: Nagios Exchange
APC
check_apcupsd_v1_3 (performance data output added)

Using pnp4nagios there is the need to get performance data. So I added some output for the performance data to the script. It works fine…

4.3 (4) by: Nagios Exchange
NTP and Time
Windows time check against NTPD (check_time.vbs)

The options all have the hard order and all but the last one are required. If multiple servers are specified (use commas only, not spaces),…

3.9 (8) by: Nagios Exchange
Bull (NEC)
check_ftServer

On a fault tolerant server (*), an unaugmented OS will not become aware of a hardware failure because it will be switched to the spare…

by: Nagios Exchange
NetApp
Netapp snapmirror lagtime
4.5 (4) by: Nagios Exchange
Linux
check_multipath

Checks multipath connections to SAN storage on your GNU/Linux box, also has working support for specifying required redundancy level It is updated and fixed version…

4 (1) by: Nagios Exchange
Novell
Novell OES2 (Linux) check NSS directroy quota usage

Usage: check_oesnss_quota.pl -D -w -c [-d] [-h] [-v] Paramters: -c critical level for the free space in [k|M|G|%] if no extension is given I assume…

by: Nagios Exchange
VMWare
Vmware icons for Nagios v3.x
by: Nagios Exchange
NetApp
Netapp check disk usage

This check will monitor the disk usage on a netapp volume. This script does not need a volume id, but will check on volume name.…

4.1 (7) by: Nagios Exchange
Juniper
Check Juniper SA 6500

SNMP Juniper 6500 Monitor for Nagios version 0.1 (c)2010 Author: Christophe Sahut Usage: ./check_snmp_juniper6500.pl [-v] -H -C [-2] | (-l login -x passwd [-X pass…

4.3 (4) by: Nagios Exchange
DHCP and BOOTP
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…

5 (3) by: Nagios Exchange
Presentations
Running Red Hat Products at Red Hat
http://www.redhat.com/f/pdf/summit/notto_1050_running_red_hat.pdf
by: Nagios Exchange
BackupExec
Check BackupExec Backup Size
http://felipeferreira.net/?p=55

It takes the percentage comparison between Total Used Space X Total backuped Space Example Backuped 90% of the supposed space then raise warn if only…

by: Nagios Exchange
Blackberry
check_blackberry (Philipp Deneu)
http://www.deneu.com/

Description SNMP-Plugin for checking States of BlackBerry Enterprise Server. Plugins has three Options: - SRP Connection Status - BES Version - Pending Mails - Licenses…

by: Nagios Exchange
Windows
Enhanced SNMP Windows Disk Check – Check all partitions at once

Based on the check_win_snmp_disk.pl script posted here by Dan Capper. This version detects and checks all windows partitions is founds (instead to check one by…

3.7 (6) by: Nagios Exchange
* Plugin Packages
tntmonitoringplugins
http://sourceforge.net/projects/tntnagiosplugin/

Plugins included are: check_ad (checks active directory) check_adaptec (checks adaptec RAID controllers) check_antivirus (checks antivirus program status) check_cpu (checks CPU utilization) check_disk_free (checks free space…

by: Nagios Exchange
IBM
check_snmp_IBM_fan_rsa

This plugin was largely adapted from Eric Schultz's awesome Bladecenter plugin. Differences in this plugin to others is that it checks all fans in the…

by: Nagios Exchange
Nagios
Nagios Service Active Check

This Plugins check the Services Actively Checked in percentual. only prereq is to set the correct path of nagiostats bin.

4 (2) by: Nagios Exchange
Network Connections, Stats and Bandwidth
iftraffic2

based on check_traffic from Adrian Wieczorek

5 (3) by: Nagios Exchange
Sun
Plugin to check Sun’s XSCF (local service)

usage: ./check_xscf.pl -h # prints a short help ./check_xscf.pl -n [hostname|ip] -u [username] -i [keyfile] -c [command] [cfg_file] There are two commands supported: "showhardconf", "showenvironment".…

4 (3) by: Nagios Exchange
Printers
Printer Supply SNMP Check

Perl script with uses SNMP to check the status of printer supplies. This was developed using two HP Laserjet network-enabled printers, a color and a…

1 (1) by: Nagios Exchange
Notifications
PagerDuty
http://www.pagerduty.com/

PagerDuty generates phone call and SMS alerts from any monitoring software that sends emails, including Nagios. Simply configure Nagios to forward a copy of its…

by: Nagios Exchange
NRPE
Check S.M.A.R.T or PFA errors

Nagio/NRPE_NT VBS Script to check for harddisks about to fail, using MSStorageDriver_FailurePredictStatus from WMI Usage check_smartpfa Example: check_smartpfa Sample Output: OK : No PFA/S.M.A.R.T errors…

4.3 (3) by: Nagios Exchange
Environmental
check_apcaccess for Windows
http://www.nolte-it.de/

check_apcaccess.vbs Script to check the output of "apcaccess.exe status" Syntax: check_apcaccess.vbs /v:XXX [/w:YY.YY] [/c:ZZ.ZZ] Parameters: /v: Variable to check (ITEMP, STATUS etc.) /w: Value for…

by: Nagios Exchange
Security
check_prelude
http://mercurial.giprecia.fr/hg/escolan-monitoring-nagios-prelude/file/391d75b0f18b/project/sources/usr/lib/nagios/plugins/check_prelude.pl

# check_prelude.pl by Joseph Boiteau # for Escolan Team - giprecia.org # derived from a former version by Andre Lammel # # check_prelude.pl - check…

by: Nagios Exchange
Games
Check weewar
by: Nagios Exchange
ICMP
wol nagios plugin
by: Nagios Exchange
NRPE
ping_remote.bat ( with check_nrpe and nsclient)

Basically it takes the ping stats (between nsclient + desired ip) then forwards the info to nagios svr. when testing this on the nsclient, ensure…

3 (11) by: Nagios Exchange
Certified Compatible
Adapter-Logic Application (A.L.A.)
http://www.sunnyvale.it/

Sunnyvale, an Italian based computer software company, released and launched on the market the Adapter-Logic Application (A.L.A.) that aims to be the smallest, fast, scalable…

by: Nagios Exchange
Cisco
Ironport plugin with perfdata

This is an update to the plugin made by Claudio Saavedra and updated by Steven Geerts. The only difference is that I modified the plugin…

4 (1) by: Nagios Exchange
Java Applications and Servers
jmeter invocation plugin II

Call parameters: -j jmeter_path -p test_plant_path/test_plan -t timeout -w warning -c critical Example check command; define command{ command_name jmeter ; Check website response-time based on…

3.8 (4) by: Nagios Exchange
Environmental
Poll an Avocent ACS via SNMP for information about connected iPDU units.

"check_snmp_acs_pm" derives current, temperature, and firmware version from an iPDU attached to an ACS. WARNING and CRITICAL thresholds may be set for current and temperature,…

by: Nagios Exchange
MySQL
check_mysql_conn.pl
http://bergs.biz/blog/2007/05/08/monitor-number-of-active-connections-to-mysql-using-nagios/

Checks the number of client connections currently established towards a specified MySQL database server. Requirements: * "mysql" commandline client * "utils.pm" (in Debian included in…

4 (1) by: Nagios Exchange
Cisco
Check Cisco Voice Router

Python version 2.4 up to 2.6 supported. The script provides a learn mode for generating status files. Also it is possible to generate the Nagios…

by: Nagios Exchange
Web Interfaces
NagDash v.0.1

NagDash is a simple dashboard interface for the Nagios network monitoring system. It was written to provide end-users with the ability to review the current…

2.8 (6) by: Nagios Exchange
* TCP and UDP (Generic)
check_listen_tcp_udp.sh

This plugin is used to check if there is a listening socket on specified port with specified protocol (can be "tcp", "udp", "any"). Currently, the…

3.8 (4) by: Nagios Exchange
Others
plugin_command_wrapper

===Examples=== To get MRTG information only if the host is pingable: $ plugin_command_wrapper.sh --command "my_mrtg_command -H remoteh1" --plugin "/usr/lib/nagios/plugins/check_ping -H remoteh1 ..." --states "o" The…

by: Nagios Exchange
Environmental
check_mbmon

Need perl, Getopts::Long, IO::Socket Plug in provide hardware monitoring by mbmon daemon (useful for system without lmsensors), you can check hardware state, like CPU/MB temperature,…

by: Nagios Exchange
MySQL
check_mysql-replication.pl
http://www.aleikoum.net/

How to use : ------------ 1 - first you have to create an user with the REPLICATION CLIENT (or you can just grant this privilege)…

2 (1) by: Nagios Exchange
Clustering and High-Availability
Red Hat Cluster Suite Check

This is the base of a script I threw together to check the status of a RH cluster using the XML output from clustat. It…

3 (2) by: Nagios Exchange
SNMP
Infrant Readynas – SNMP Health
http://sourceforge.net/projects/snagmp/

It is as complete as poossible and unfortunatly there are some OID's that cant be monitored due to bugs in the readynas firmware. Hope this…

by: Nagios Exchange
SNMP
iftraffic

based on check_traffic from Adrian Wieczorek

by: Nagios Exchange
SNMP
iferrors
http://www.netways.de/

based on check_traffic from Adrian Wieczorek,

4 (1) by: Nagios Exchange
SNMP
HP Physical Drive Check SNMP PHP Based

Requirements, working PHP-SNMP plugin Example output: [root@nagios] ~ # ./hp_phydrv.php server public Disk 1 Status: OK Disk 2 Status: OK Disk 1 SmartStatus: OK Disk…

by: Nagios Exchange
SNMP
Enhanced Windows Disk Check

Based on the check_win_snmp_disk.pl script posted here by jakubowski Benjamin, this enhanced version: * prints usage information if incorrect parameters are given * handles exceptions…

by: Nagios Exchange
SNMP
Disk check with snmp

Depends basic plugins for nagios Specifically utils.sh and check_snmp Usage check_disk.sh -H host -C community -i index -w range -c range -l disk_label check_disk.sh -h…

by: Nagios Exchange
SNMP
Cluster Fortigates

1) Put both plugins in your nagios plugin directory (for exemple /usr/lib/nagios/plugins. 2) Create a new directory named FortiSerial in this path: mkdir /usr/lib/nagios/plugins/FortiSerial 3)…

by: Nagios Exchange
SNMP
cisco_asa_sessions

This plugin is designed to work on SNMP enabled devices Cisco ASA, may be it work on Cisco PIX, but I didn't try.

3.5 (2) by: Nagios Exchange
SNMP
Cisco SNMP device monitoring
http://www.opsera.com/jsp/News%20Items/Opsera%20acquires%20Altinity.jsp

These plugins are designed to work on SNMP enabled devices running Cisco IOS. check_snmp_cisco_memutil - Memory utilisation stats check_snmp_cisco_loadavg - 5 minute load average check_snmp_cisco_ifstatus…

1 (2) by: Nagios Exchange
SNMP
Cisco PIX failover status
http://www.68k.se/martin/nagios

Plugin to check failover status of a Cisco PIX/ASA cluster. Will report critical if primary or secondary unit has failed, and warning if they have…

3 (2) by: Nagios Exchange
SNMP
Cisco IPS SNMP Checks

Checks for CPU, Traffic and IPS status. Tested with AIP-SSM modules for Cisco ASA. Some examples: host$ ./check_cisco_ips.pl -H -C -2 -T cpu -w 70%,50%,40%…

4 (1) by: Nagios Exchange
SNMP
Cisco ASA – PIX Checks
http://nagios.pappkopf.de/

Plugin for Cisco ASA / PIX to Check the Interfaces (with Name or Interface Number Support, Ip Adress, Mask, MTU), Uptime, Description, VPN Tunnel. Written…

4 (2) by: Nagios Exchange
Monitoring Agents
rexec – Nagios EventHanlder

Sorry for the quick howto, but here goes. If you have any questions, feel free to contact me: kyle[dot]odonnell[at]gmail[dot]com. rexec will only execute on a…

by: Nagios Exchange
Windows Interfaces
Nagstatus Vista Sidebar Gadget

This gadget displays statistics summary of systems monitored by a Nagios server. Clicking on the gadget brings up a flyout that displays a list of…

2.8 (4) by: Nagios Exchange
Monitoring Agents
Nagprobe
http://blogperso.univ-rennes1.fr/pierre-antoine.angelini/GPL/Nagprobe/index.php

The aim of this project, conducted by 5 students at IFSIC (www.ifsic.univ-rennes1.fr) was to create something that doesn't seem to exist (as far as I…

by: Nagios Exchange
Linux Interfaces
nagiosCfgVisualizer

With NDO this can be accomplished much neater. So I'll close it down. {{ This script takes the objects.cache file from ./ and then writes…

by: Nagios Exchange
Others
nagios2lcd

Requires Nagios 2.0 or higher ... uses nagiosstat command to enumerate values. For more information on lcdproc head over to lcdproc.

by: Nagios Exchange
Web Interfaces
Nagios Monitor Google Gadget
http://www.simonmclaughlin.co.uk/page/Gadgets/

A google gadget for igoogle to show Nagios problems. Add button can be found here http://www.simonmclaughlin.co.uk/page/Gadgets/

by: Nagios Exchange
Maps and Diagrams
Hostgroup Status in Google Maps
1.9 (7) by: Nagios Exchange
Performance
Bridge for Nagios to store plugins results

Its usage is very simple: Put the script check_any.php on the libexec nagios directory (review the owner, permissions, ...) Edit the nagios checkcommands.cfg file and…

by: Nagios Exchange
Installation
Autoinstall Nagios under Ubuntu
http://www.michel-sigloch.de/

This Script is coded to install the latest Nagios-Version (CVS) and the Nagios Plugins 1.4.11 automatically! It's meant to be a help for testing, searching…

by: Nagios Exchange
Nagios Core
SNMP Community Patches – Nagios 2.x

To use this patch, add to your hosts definitions the variable community with the SNMP community of the host: define host{ use Template host_name XXXX…

by: Nagios Exchange
Nagios Core
Patch to increase performance of Nagios CGIs – Nagios 2.x
http://linagora.org/article141.html

The patch, made by Michel Loiselleur (Linagora/TM2L), increase performance of Nagios CGIs. It replaces linked list by hash table for searching services. The performance are…

by: Nagios Exchange
Nagios Core
Display Service status into statusmap – Nagios 2.x

# cd nagios-2.0b5 # patch -p1 -i ../patch-statusmap-nagios-2.0b5.patch # ./configure ...... # make # make install restart apache

by: Nagios Exchange
Nagios Core
configure a second IP-address for each Host v2 0 – Nagios 2.x

There was a request to create this patch for Nagios v2.0 as well as for 1.2. Here it is... However, this patch will work for…

by: Nagios Exchange
Nagios Core
Timeperiods for avail_cgi – Nagios 2.x

Hi, First off sorry if I have posted an attachment to an attachment-free list (if so let me know, and I will repost with the…

by: Nagios Exchange
Nagios Core
Tactical Overview Colors Patch

So it is ...

by: Nagios Exchange
Nagios Core
statusmap lines of 3 pixels of width – Nagios 1.x

For nagios 1.2 Sometimes, in the status map, the lines can be confused with the backgroud. This is a modified source of statusmap.c that draw…

by: Nagios Exchange
Nagios Core
configure a second IP-address for each Host – Nagios 1.x

Because most of our Servers got at least two IP-Addresses, (one for the customer-service (ie. web) one for the internal-services (ie. snmp)), I faced the…

by: Nagios Exchange
Nagios Core
Show service state in statusmap – Nagios 3.x
http://www.athena.de/

Based on Nagios 2.x patch from didgaudin http://www.nagiosexchange.org/cgi-bin/bookmark.cgi?action=link_add;ID=1871;d=1 Install instructions ------------------ Go to your nagios install directory where the cgi files are stored # cd…

5 (4) by: Nagios Exchange
Nagios Core
Use Shared Memory instead of the Text File – Nagios 2.x
http://www.yandex.ru/

Warm hello! I'm working for Yandex company. My immediate task is monitoring of hosts and services. We use Nagios (version 2.6) on one computer for…

by: Nagios Exchange
Ruby
Ruby-Nagios
http://dev.lusis.org/nagios/ruby/

From my blogger post: Design goals: * Import existing configs (objects only. Not concerned about the operational parameters) * Parse existing objects (apart from reading…

by: Nagios Exchange
Perl
Perl Modules
http://search.cpan.org/search?query=nagios&mode=module
by: Nagios Exchange
PHP
NAUPHY
http://naupy.sourceforge.net/

You can then include the class file to have your PHP applications use the Nagios status of your services. As an example there is a…

by: Nagios Exchange
Python
NagLib
http://sourceforge.net/projects/naglib/
by: Nagios Exchange
SOAP
NagiosWS
http://www.i-xs.de/nagiosws/

This interface can be be accessed by any soap capable platform (for example: Java, C, PHP, TCL, C#, Delphi).

by: Nagios Exchange
Websites, Forms and Transactions
GooglePageRankChecker
http://paracamplus.com/Resources/nagios_check_google_rank

This plugin checks whether a given URL still has a Google page rank above some threshold. Caution: since Google computes page ranks every month or…

by: Nagios Exchange
Perl
ASNMTAP CPAN Module for Nagios
http://sourceforge.net/projects/asnmtap/

The project is hosted at http://sourceforge.net/projects/asnmtap/ but the ASNMTAP CPAN Module is also available at CPAN http://search.cpan.org/~asnmtap/

by: Nagios Exchange
SNMP
Cisco ACE 4700 Loadbalancer Failover State Check
http://www.interhyp.de/index.html

Check Plugin uses SNMP to query the ft state of two Cisco ACE 4700 Loadbalancer appliances. *Returns OK for state Active - StandbyHot *Returns WARNING…

4 (1) by: Nagios Exchange
SNMP
check_ucd
http://www.steveshipway.org/forum/

The UCD SNMP daemon allows plugins to be added, and will take any Nagios plugin without modification. Therefore, you can run your checks remotely via…

by: Nagios Exchange
SNMP
check_time_snmp

A Perl-based plugin to check the time on a remote system using SNMP.

3.3 (4) by: Nagios Exchange
SNMP
check_systime

A perl script to check the system time on a host against the localhost's time using snmp. You can optionally pass the number of drift…

by: Nagios Exchange
SNMP
check_snmp_temps_proliant

Checks the temperatures of any Proliant Hardware. No need to have 10s of plugins.

by: Nagios Exchange
SNMP
check_snmp_string

This script requires: Getopt::Long Pod::Usage Time::HiRes Net::SNMP / Nagios command definition examples: define command { command_name check_snmp_sysname command_line $USER1$/check_snmp_string.pl -H $HOSTNAME$ -c $ARG1$ -o sysName…

by: Nagios Exchange
SNMP
check_snmp_proliant_raidcontroller
http://bajs.lys.no/

Example output: root@nagios proliant # ./check_snmp_proliant_raidcontroller.php -H x1 -C nagios OK: The RAID Controller is operating normally root@nagios proliant # ./check_snmp_proliant_raidcontroller.php -H x2 -C nagios…

by: Nagios Exchange
SNMP
check_snmp_proliant_memstatus
http://yoyo.no/

Example output: root@nagios proliant # ./check_snmp_proliant_memstatus.php -H x1 -C nagios OK: The memory modules is operating normally. root@nagios proliant # ./check_snmp_proliant_memstatus.php -H x2 -C nagios…

by: Nagios Exchange
SNMP
check_snmp_proliant_duplex php

Check the duplex and speed settings of HP Proliant NICS via SNMP (Requires hp insight NIC agents to be running on host to check) Requires…

by: Nagios Exchange
SNMP
check_snmp_pkgvuln
http://www.cotds.org/~clement/FreeBSD/nagios/

This quick and dirty script requires: - portaudit installed (${PORTSDIR}/security/portaudit) on nagios host - net-snmp with HOST-RESOURCES MIB on agents

by: Nagios Exchange
SNMP
check_snmp_mgeups
http://criptonita.com/~nacho/mgeups/

Please execute the script in your shell before use it with Nagios to test if the oid's are OK, a message will be printed if…

by: Nagios Exchange
SNMP
check_snmp_lmsensors

Check status of temperature sensors and fans on linux hosts with snmp. A PERL plugin using Nagios::Plugin and Net::SNMP. You need a lmsensors-enabled net-snmpd on…

4.5 (4) by: Nagios Exchange
SNMP
check_snmp_int_by_addr
http://www.cormyr-pw.de/nagios/check_snmp_by_addr

This little Perl Plugin, feeded with a hostaddress, snmp community, Sub-Interface IP and the expected return Value, looks into a MySQL DB via Perl::DBI, searching…

by: Nagios Exchange
SNMP
check_snmp_ibm_ess
http://nobulus.com/software/check_snmp_ibm_ess

Plugin to do a healthcheck of IBM ESS (Shark) storage.

by: Nagios Exchange
SNMP
check_snmp_hpux_storage
http://nagios.manubulon.com/

This Perl script is based on check_snmp_storage. It only works on hpux systems with the default hpunix agent. It requires Net::SNMP. A warning and critial…

by: Nagios Exchange
SNMP
check_snmp_hpux_load
http://nagios.manubulon.com/

This Perl script is based on check_snmp_load. It only works on hpux systems with the default hpunix agent. It requires Net::SNMP. A warning and critial…

by: Nagios Exchange
SNMP
check_snmp_hpux_load
http://nagios.manubulon.com/

This Perl script is based on check_snmp_load. It only works on hpux systems with the default hpunix agent. It requires Net::SNMP. A warning and critial…

by: Nagios Exchange
SNMP
check_snmp_disk
http://ftp.sherkhan.net/nagios_check_utils/

A simple check to monitoring partitions usage by snmp writen in C The project has been changed to nagios_check_utils. Please use the new site at…

by: Nagios Exchange
SNMP
Check_snmp_cisco_tempstate
http://www.pocnet.net/hobby/computer/nagios/

Check temperature state in Cisco 3640 and posibby other routers. Not all hardware by Cisco has the needed sensor built in!

by: Nagios Exchange
SNMP
Check_snmp_cisco_memfree
http://www.pocnet.net/hobby/computer/nagios/

This enables you to alert you before your memory gets full (BGP-Table, Memory leaks, etc.) so you can take appropriate countermeasures. Works with Routers, Switches…

1 (2) by: Nagios Exchange
SNMP
Check_snmp_cisco_ios
http://www.pocnet.net/hobby/computer/nagios/

Check and optionally compare OS Versions on Cisco Devices like Routers, Switches, Access Points and possibly PIXen/ASA. This enables you to just update one variable…

2.8 (5) by: Nagios Exchange
SNMP
check_snmp

a check_snmp replacement which uses the net-snmp library to perform the requests instead of wrapping the execution of the net-snmp command line tools.

by: Nagios Exchange
SNMP
check_serverview

-H host to check -C snmp community string, default is public -v snmp version, default is 1 Usage: check_serverview -H

by: Nagios Exchange
SNMP
Interface Speed

This plugin gets the value of the counter out of the MIB (e.g. 1.3.6.1.2.1.2.2.1.10.1 for InOctets). The unit of output value is bps, kbps or…

by: Nagios Exchange
SNMP
IU Nagios Plugins

It contains the following plugins: - check_cpu: Checks via SNMP the CPU load on Cisco or Juniper equipment. - check_bgp: Checks via SNMP the status…

by: Nagios Exchange
SNMP
check_rsa_temp.sh
by: Nagios Exchange
SNMP
MGE check_mge_ups

Plugin to check the status of an MGE UPS system. The MGE type: Galaxy PW On Line My two cents to the Nagios community :)…

4.6 (5) by: Nagios Exchange
SNMP
check_rsa_temp
http://gschlad.at/~gerhard/nagios/

checks cpu1/2, dasd and ambient temperature with snmp, require ibm rsa2 mibs.

by: Nagios Exchange
SNMP
check_rsa_fan.sh
by: Nagios Exchange
SNMP
MS Windows Network Services Checks
http://www.moehrenbude.de/

command[snmp_lmsessions]=/usr/local/nagios/libexec/check_snmp -H $HOSTADDRESS$ -C $ARG1$ -o .1.3.6.1.4.1.77.1.2.19.0 -u 'Server Users' command[snmp_http_anonymous]=/usr/local/nagios/libexec/check_snmp -H $HOSTADDRESS$ -C $ARG1$ -o .1.3.6.1.4.1.311.1.7.3.1.7.0 -u 'anonymous Users' -d: command[snmp_http_nonanonymous]=/usr/local/nagios/libexec/check_snmp -H $HOSTADDRESS$ -C…

by: Nagios Exchange
SNMP
Nagios Check Utils
http://ftp.sherkhan.net/nagios_check_utils/

Nagios Check Utils is a group of utils written in c for maximum performance. New updates of utils on http://ftp.sherkhan.net/nagios_check_utils

1 (1) by: Nagios Exchange
SNMP
check_rsa_fan
http://gschlad.at/~gerhard/nagios/

checks fans (1-6) with snmp, require ibm rsa2 mibs.

by: Nagios Exchange
SNMP
Nagios snmp checks using PHP
http://tiochan.upc.es/index.php

I started using the other SNMP plugins developed in Perl or C, but when our project reached more than 150 snmp checks the system resources…

by: Nagios Exchange
SNMP
check_printers
http://www.fes-aes.de/

inspired by check_hpjd from the original nagios-plugins, I've written this plugin. It queries prtAlertTable from the Printer MIB. It honors only prtAlertTrainingLevel = trained(4) or…

5 (2) by: Nagios Exchange
SNMP
Nagios SNMP Plugins
http://henning.schmiedehausen.org/eyewiki/Wiki.jsp?page=NagiosSnmpPlugins

It contains the following plugins: - check_snmp_disk: Checks disk usage via SNMP - check_snmp_procs: Checks if processes are running via SNMP

by: Nagios Exchange
SNMP
check_nomadix_esp
http://www.redpill-linpro.no/

Monitors the IPSec ESP tunnel status on NOMADIX Enterprise USG devices (WiFi hotspots) using SNMP. * 2007-03-27: New version uploaded containing a bugfix

by: Nagios Exchange
SNMP
Nortel check_snmp_nortel_core

Plugin to check the status of Nortel core routers (Passport systems or currently named Ethernet Routing Switch). Current Status: OK Status Information: CpuUtil=9% SwitchFabricUtil=0% SysBufferUtil=1…

4.5 (2) by: Nagios Exchange
SNMP
PHP check_traffic
http://www.contri.net/script/

+++++ DESCRIPTION I wrote this script based on the idea of //**tiochan** get_snmp// (you can find it in this repository). Actually the script is almost…

2 (1) by: Nagios Exchange
SNMP
check_netsnmp
http://mitya.pp.ru/check_netsnmp.html

Universal plugin to check various system parameters via snmp. It is written entirely in perl and spawns no external processes. There are four predefined parameters…

by: Nagios Exchange
SNMP
retrieve_custom_snmp
http://www.kilala.nl/

One of the things we've been looking into recently, is running the standard Nagios plugins through SNMP instead of through NRPE. Putting aside the discussion…

by: Nagios Exchange
SNMP
check_netscreen_vpn

Check is done through SNMP and can use the "VPN monitor" capacity. Usage: -H (--hostname) Hostname to query - (required) -C (--community) SNMP read community…

4.8 (4) by: Nagios Exchange
SNMP
check_netscreen_session

check_netscreen_session plugin for Nagios monitors the number of sessions for a Netscreen/Juniper host Usage: -H (--hostname) Hostname to query - (required) -C (--community) SNMP read…

4.3 (4) by: Nagios Exchange
SNMP
SNMP Check Disk

This plugin is written in perl, and uses Net::SNMP to access the hrStorage OID on remote hosts to get filesystem and memory usage. I started…

4.7 (7) by: Nagios Exchange
SNMP
check_netscreen_mem
http://www.proserveit.com/

Returns Memory Allocated, Memory Free and a percentage for total memory usage. usage: ./check_netscreen_mem -H -C community Allows for memory returned in bytes -t b,…

by: Nagios Exchange
SNMP
check_netscreen_ids
http://www.proserveit.com/

A plugin to check the netscreen ids values. This is the first version of this plugin, if i need more functionality out of it, then…

by: Nagios Exchange
SNMP
SNMP Checkpoint
http://nagios.manubulon.com/

- Firewall : Checks policy state, check installed policy name (optional), check connections number (optional) - SVN : Checks status - Management : Checks status…

by: Nagios Exchange
SNMP
SNMP Checks for Compaq Server Hardware
http://www.moehrenbude.de/

command[snmp_cpq_FLTPWS]=/usr/local/nagios/libexec/check_snmp -H $HOSTADDRESS$ -C $ARG1$ -o .1.3.6.1.4.1.232.6.2.9.1.0 -w 3 -c 4 -l 'Redundant Power Supply' command[snmp_cpq_TMPCOND]=/usr/local/nagios/libexec/check_snmp -H $HOSTADDRESS$ -C $ARG1$ -o .1.3.6.1.4.1.232.6.2.6.1.0 -w 3 -c…

by: Nagios Exchange
SNMP
check_netscreen_cpu

Usage: -H (--hostname) Hostname to query - (required) -C (--community) SNMP read community (defaults to public, used with SNMP v1 and v2c) -v (--snmp_version) 1…

3 (2) by: Nagios Exchange
SNMP
SNMP Counter
http://www.silfreed.net/download/progs/nagios/

If it is outside the range you specify by and , it will return 'warning' or 'critical', depending on what values it exceeds. In order…

1 (3) by: Nagios Exchange
SNMP
SNMP Disk

Check the disk per snmp

by: Nagios Exchange
SNMP
SNMP Gauge
http://www.silfreed.net/download/progs/nagios/

If it is outside the range you specify by MIN and MAX, it will return 'warning' or 'critical', depending on what values it exceeds.

by: Nagios Exchange
SNMP
SNMP hrStorage Checker
http://members.financial.com/~cmr/nagios/check_disk_snmp.pl

This is a Perl only plugin, not calling any other Progams unlike most other snmp-disk-checkers. It works with snmp v1 v2c and v3. You can…

1 (1) by: Nagios Exchange
SNMP
check_net-snmp_hpux_storage

Our HP-UX Admins seem to like NET-SNMP better than the default HP-UX agent. This presented a challenge for us to monitor disk space for them.…

by: Nagios Exchange
SNMP
SNMP if
http://www.silfreed.net/download/progs/nagios/

gen_check_snmp_if_services This script will walk a device and create a services file for you that can be included into the main nagios.cfg file. Its based…

by: Nagios Exchange
SNMP
SNMP if MaxTNT
http://www.silfreed.net/download/progs/nagios/

gen_check_snmp_if_max_services This script will walk a device and create a services file for you that can be included into the main nagios.cfg file. Its based…

by: Nagios Exchange
SNMP
check_jetstor

Nagios script to check JetStor arrays via snmp (known to work with 416F, 516F and 416iS). This script was inspired by Karl Katzke's check_jetstor_snmp script.…

by: Nagios Exchange
SNMP
SNMP Interface
http://nagios.manubulon.com/

Standard checks The script will check interface operationnal (or administrative) status using the MIB-II table. Full snmp v1, v2c and v3 support (AuthNoPriv, AuthPriv). The…

4.6 (5) by: Nagios Exchange
SNMP
SNMP Load
http://nagios.manubulon.com/

Performance data output possible. Script language : Perl Supported plateforms : Windows, Linux/Unix, AS400, Cisco (routers, Pix, catalyst), HP Procurve, LinkProof, Blucoat, Nokia, Fortinet, Netscreen,…

5 (1) by: Nagios Exchange
SNMP
SNMP Memory
http://nagios.manubulon.com/

Full snmp v1, v2c and v3 support (AuthNoPriv, AuthPriv) Checks memory and swap usage independantly, one warning and critical level for each of them. Cache…

3 (1) by: Nagios Exchange
SNMP
SNMP Process
4 (2) by: Nagios Exchange
SNMP
SNMP Process II
http://nagios.manubulon.com/

Standard checks The plugin checks if there is at least one process matching the filter (-n option) when no warning or critical levels are set.…

by: Nagios Exchange
SNMP
check_hpiml
http://www.etsetb.upc.es/

This plugin is aimed to monitor HP IML logs from Nagios, which gives information about server status and issues critical and warning messages depending on…

by: Nagios Exchange
SNMP
SNMP Storage
http://nagios.manubulon.com/

Disk selection can be done by perl regexp on description or index to select one or multiple disks. It is also possible to sum all…

3 (1) by: Nagios Exchange
SNMP
check_cpu_snmp

This plugin efficiently checks CPU load on Windows servers (or others supporting the HOST-RESOURCES-MIB::hrProcessorLoad oid). Averages the entries for all processors. Uses net-snmp C api…

by: Nagios Exchange
SNMP
SNMP Traffic
http://nagios.sourceforge.net/download/contrib/misc/check_traffic/

You can use it to check current bandwidth utilization and total transmitted bytes. The plugin can store all data in RRD files (Round Robin Databese)…

by: Nagios Exchange
SNMP
SNMP Traphandling HowTo
http://nagios.lantschner.name/Nagios.html

This HowTo explains how to feed SNMP-Traps send from Backupexec into Nagios. Can easyly adapted to other Applications. An Addon explains how to use TrapGen…

by: Nagios Exchange
SNMP
check_bgp_neighbors
http://www.educatedconfusion.com/

BGP is a fairly hairy medium sized beast which can be hard for new admins to handle. This script was developed to catch some of…

4 (1) by: Nagios Exchange
SNMP
SNMP Uptime

So it is ...

by: Nagios Exchange
SNMP
SNMP VRRP
http://nagios.manubulon.com/

Script language : Perl Supported plateforms : Nokia IP (VRRP & Clustering), Linkproof, Alteon Requirements : Net-snmp and Perl with module Net::SNMP Current version :…

by: Nagios Exchange
SNMP
TcpConnCheck
http://members.financial.com/~cmr/nagios/

Checks (via SNMP tcpConnTable) if a given machine has exactly tcp connections (in State 5 "connected") on a given port to a second machine

by: Nagios Exchange
SNMP
trafficlimit
by: Nagios Exchange
BGP-4
check_bgp

Requires Net::SNMP. Usage: check_bgp.pl -H -C -p check_bgp.pl --help check_bgp.pl --version -H (--hostname) Hostname to query - (required) -C (--community) SNMP read community or v3…

1.8 (5) by: Nagios Exchange
SNMP
tripwire traps control

Execute in your central server : snmptrapd -Lsd -Lf /var/log/traps_format.log This logfile will register all traps that tripwire send to your central server and shows…

by: Nagios Exchange
SNMP
check_bandwidth3
http://www.jabwebsolutions.co.uk/nagios/check_bandwidth.html

See the Changelog in the README file for all the updates and changes made between versions check_bandwidth3 Originally based on check_traffic and check_snmp_cisco_ifstatus (as both…

4.3 (6) by: Nagios Exchange
SNMP
check_avail_space
http://www.badc0ded.org.ar/C/check_remote_disk_space.c

written in C using snmp api , (compile with -lnetsnmp -lcrypto) on solaris i had to compile with -lkstat tested making requests to windows,solaris,osx,linux compiled…

by: Nagios Exchange
SNMP
check_apt_snmp

Requirements: PHP, PHP-SNMP, i think every version over 4.3.0 should work. install instructs in the README file

by: Nagios Exchange
SNMP
Check_AKCP_SP2

Basicamente vamos a monitorear los sensores AKCP SP2 con los siguientes procedimientos: Este ejemplo lo vamos a realizar con el puerto 1. PASO 1: Editar…

by: Nagios Exchange
SNMP
Checkcommands for Ethernetcards
http://www.moehrenbude.de/

command[snmp_sysdescr]=/usr/local/nagios/libexec/check_snmp -H $HOSTADDRESS$ -C $ARG1$ -o .1.3.6.1.2.1.1.1.0 command[snmp_tcpEstab]=/usr/local/nagios/libexec/check_snmp -H $HOSTADDRESS$ -C $ARG1$ -o tcp.tcpCurrEstab.0 -u 'TCP Connections' -w $ARG2$: -c $ARG3$: command[snmp_ipHeaderErr]=/usr/local/nagios/libexec/check_snmp -H $HOSTADDRESS$ -C…

by: Nagios Exchange
SNMP
Check Windows SNMP Disk for BSD OS
http://www.xenux.net/

Check Windows Disk adapted from Djembe version to *BSD Os with net-snmp5.3.x. Original Project Page : http://www.xenux.net.

by: Nagios Exchange
SNMP
Check Windows SNMP Disk
http://www.xenux.net/
by: Nagios Exchange
SNMP
Uptime through SNMP
http://nagios.lantschner.name/Nagios.html

Checks the hosts uptime through SNMP. Based on uptime_by_snmp.sh but conforms more to the guidlines (no tempfiles, help). The output is in minutes (if critcial…

3.3 (3) by: Nagios Exchange
SNMP
Check SNMP plugins

Written in C to be more efficient than perl/shell/... scripts in order to monitor a lot of servers by SNMP: All these plugins work immediatly…

3 (5) by: Nagios Exchange
Games
World of Warcraft Realm status

A simple Perl plugin to check the status of a Warcraft realm, along with realm type (PvP, PvE, etc) and population. Suggestions are welcome!

1.7 (3) by: Nagios Exchange
SNMP
check snmp Dell megaraid
http://www.giotechnology.com/nagios-plugins/

This project started because I had a heck of a time trying to find a snmp plugin to monitor the Array status of the Dell…

by: Nagios Exchange
Others
US Terror Alert
http://www.dhs.gov/index.shtm

Based on Ian Bissett's UK Terror Alert, this plugin checks the current United States Department of Homeland Security threat level and displays the result in…

3.4 (5) by: Nagios Exchange
SNMP
check SNMP Cisco switch link errors

This simple script is written in Bash and should be quite clear to read and hack, I think. There are other Perl scripts around, but…

by: Nagios Exchange
ICMP
check_tcping
http://www.silfreed.net/download/progs/nagios/

It checks the availability of a host by probing tcp ports 80, 22 and 23.

by: Nagios Exchange
Users
Show Users

Just run this plugin on any Unix/Linux machine with the standard Bash shell installed and it will list all logged in users. You can set…

5 (3) by: Nagios Exchange
SNMP
Check LXP Controller using SNMP
http://www.wightman.ca/~priyantha/nagios.html

This plugin will monitor the Plant Load (Amps) and the Plant Voltage (Vdc) via snmp. Tested with Nagios 2.9 and Emerson Network Power product called…

by: Nagios Exchange
ICMP
check_ping.pl
http://www.hannes-schulz.de/?doc=proj&proj=nagios

It is a little more flexible.

5 (2) by: Nagios Exchange
RADIUS
Perl check radius

# ./check_radius.pl -h Copyright (C) 2006 Carlos Vicente Checks if a Radius server can authenticate a username/password usage: ./check_radius.pl -H host -u username -p password…

3 (7) by: Nagios Exchange
DHCP and BOOTP
Perl check dhcp

$ ./check_dhcp.pl -h Copyright (C) 2006 Carlos Vicente. University of Oregon. This plugin tests the availability of a given DHCP server using unicast delivery. This…

3.8 (4) by: Nagios Exchange
VPN Software
OpenVPN connnected users

Not really a project, just a solution. Search the WIKI for OpenVPN. http://www.nagiosexchange.org/Wiki_Home.wiki.0.html?&tx_drwiki_pi1[keyword]=OpenVPN%20users%20OID

by: Nagios Exchange
SNMP
Check ifOperStatus via snmpget

This script checks the ifOperStatus of a network interface via snmpget. The difference with the one provided by the normal distribution of Nagios is that…

4 (1) by: Nagios Exchange
Passive Checks
NSCA Wrapper
http://www.harisekhon.com/nagios

This is a unix shell script to allow you to run any check on a unix based system and submit it as a passive check.…

4 (4) by: Nagios Exchange
Others
MythTV backend check plugin

MythTV (http://www.mythtv.org) is an Open Source Linux DVR/Home Theatre application. The heart of MythTV is the mythbackend daemon, and this plugin can be used to…

by: Nagios Exchange
Java Applications and Servers
jmeter invocation plugin
http://www.jaws.umn.edu/

This script invokes an Apache JMeter (available from http://jakarta.apache.org/jmeter) test plan and parses the results, which are returned to Nagios per plugin API defined exit…

by: Nagios Exchange
ICMP
check_icmp
http://oss.op5.se/nagios/

It does not use the distributions ping command and therefore does not have to parse any output. If check_ping does not work for you, use…

4.5 (2) by: Nagios Exchange
Websphere
IBM Websphere MQ Plugin

Forgive the documentation, if you have any questions email me (see readme.txt for address). Keep in mind I am not an MQ expert. I wrote…

5 (1) by: Nagios Exchange
Network Connections, Stats and Bandwidth
HopCount

This plugin will be useful if you want to watch your routing. Backup routes often change the hopcount.

by: Nagios Exchange
GFS
gulm_lockspace

Returns values from /proc/gulm/lockspace for trending purposes. It currently does not check the values of any of the fields for warning or critical levels. I…

by: Nagios Exchange
SNMP
Check Disk Space on windows servers
http://www.cecom.dk/

Check Disk Space on windows servers I had to place an url to upload my script file. But there is no project at my url.…

by: Nagios Exchange
ICMP
check_fping

Features / Improvements - Includes the code from fping (in a modified state) instead of calling it and parsing the output. - Takes care of…

5 (1) by: Nagios Exchange
SNMP
Check APC PowerChute battery replace status

Simple bash script to check battery replace status via snmp from powerchute. Needs snmpget. Needs APC PowerChute on the Server. Command: check_powerchute $HOSTADDRESS$

by: Nagios Exchange
SNMP
Check AP on WS5000 Symbol Switch

Checks if a Action Point on WS5000 Switch is okay (through SNMP). The script has to be located in the same dir as util.sh and…

4 (2) by: Nagios Exchange
Network Connections, Stats and Bandwidth
FLAVIO netflow stats check
http://docs.opsview.org/doku.php?id=cisco:netflow

These plugins were developed by Altinity as part of Opsview software (http://www.opsview.org). To enable better checking of Cisco devices, the devices can be configured to…

by: Nagios Exchange
File System
File Age Check

Will check Windows serversharepathfile type addresses, but you may need to alter the NRPE Service privilege to do so. Return the basename of the file…

5 (4) by: Nagios Exchange
SNMP
bulk SNMP check
http://www.2e-systems.com/

Check all OIDs specified in the command line and all objects underneath Anything other than zero under .101.x is considered an error usage: $0 options…

1 (1) by: Nagios Exchange
SNMP
Brocade switches check_snmp_brocade

Plugin to check the status of Brocade SAN switches. The switches this script and the Nagiosgrapher ncfg file supports: Brocade 4900 Brocade 5000 My two…

5 (1) by: Nagios Exchange
SNMP
Barracuda check_snmp_barracuda

Plugin to check the status of the three mail queues of the barracude mail and spam filter system. I used the check_barracuda_queue plugin of fpater…

4.5 (2) by: Nagios Exchange
SNMP
Assorted Nagios Plugins
http://sourceforge.net/projects/scsc-nagios/

Written in PERL, this packages includes: * Standard UPS MIB battery, input and output monitoring * APC environmental probe monitoring via an EMP probe connect…

by: Nagios Exchange
SNMP
ASNMTAP CPAN Module
http://sourceforge.net/projects/asnmtap/

The project is hosted at http://sourceforge.net/projects/asnmtap/ but the ASNMTAP CPAN Module is also available at CPAN http://search.cpan.org/~asnmtap/

by: Nagios Exchange
SNMP
APC UPS monitoring

Provides a variety of information including: UPS type, battery capacity, battery status, device temperature, runtime, UPS load, input voltage, input current, input frequency, output voltage,…

by: Nagios Exchange
SNMP
APC UPS Health and Load
http://www.moehrenbude.de/

command[snmp_ups_stat]=/usr/local/nagios/libexec/check_snmp -H $HOSTADDRESS$ -C $ARG1$ -o .1.3.6.1.4.1.318.1.1.1.2.1.1.0 -w 3 -c 4 -l 'Main Battery Status' command[snmp_ups_capa]=/usr/local/nagios/libexec/check_snmp -H $HOSTADDRESS$ -C $ARG1$ -o .1.3.6.1.4.1.318.1.1.1.2.2.1.0 -l 'Adv. Battery…

5 (3) by: Nagios Exchange
DNS
DNS Delegation
http://www.silfreed.net/download/progs/nagios/

Given a /24 ip space, check to see if the nameservers specified by 'authns' are authoritative for them to the world. 'authns' can be a…

by: Nagios Exchange
DNS
DNS Alternative
http://www.hannes-schulz.de/?doc=proj&proj=nagios

The time needed is returned.

by: Nagios Exchange
SNMP
APC PDU Monitoring – updated

I took p_view=304 rouven's plugin">http://www.nagiosexchange.org/SNMP.51.0.html?tx_netnagext_pi1p_view=304 rouven's plugin and ported it to Ruby. I emailed him, intending to submit my code to him. rouven has not…

by: Nagios Exchange
SNMP
APC PDU Monitoring
http://www.cimt.de/404.173.0.html

This plugin checks the power status in ampere of an APC PDU. If no warning or critical load is given, the plugin get's the threshold…

by: Nagios Exchange
* Remote Check Tunneling
deep-ssh
http://dcs.nac.uci.edu/~strombrg/deep-ssh.html

If you've ever worked with an unrouted network, one or more discontinuities deep, then you may appreciate "deep-ssh". Basically, deep-ssh just constructs a bunch of…

by: Nagios Exchange
Clustering and High-Availability
check_xcat

This script provides a means of monitoring the status of the xcat daemon. This script is very much in alpha status, so I would really…

by: Nagios Exchange
SNMP
APC Extra Device Monitoring
http://www.nerdsofthenorth.net/code

Nagios plugin - check_apcext.pl 05.03.07 Paul Venezia This plugin monitors several APC power and air conditioning units for most pertinent information. Usage: ./check_apcext.pl -H -C…

4.3 (3) by: Nagios Exchange
Remote Access
Check_Vnc
http://harisekhon.com/nagios

Documentation Tests VNC on a remote machine, including logging in and taking a screen shot. It accepts a standard vnc credential file with which to…

4.7 (3) by: Nagios Exchange
Others
check_twist

I would appreciate any insight into this problem. I would like to knock out a few other niche plugins, but have hit similar problems with…

by: Nagios Exchange
Network Connections, Stats and Bandwidth
check_traffic_ipfwcount
http://svn.gizmolabs.org:8080/svn/gizmolabs/nagios/checks/check_traffic_ipfwcount.sh

check_traffic_ipfwcount.sh 0.1 2007-05-19 Eric Cronin PUBLIC DOMAIN Description: check_traffic_ipfwcount monitors bandwidth usage of a particular IP address using the ipfw internal counters. Insert a pair…

by: Nagios Exchange
SNMP
APC Environmental Monitoring Unit

The APC environmental monitoring unit is a standalone network device for monitoring temperature, humidity and general purpose input contacts. The plugin checks the following conditions:…

by: Nagios Exchange
ICMP
check_tping
http://www.lawrence.edu/fast/lower/check_tping_plugin.html

check_tping is a C language plugin used to probe and determine host and network responsiveness by forming TCP connections. This is useful when ICMP may…

2 (1) by: Nagios Exchange
SNMP
APC check_apc_ups

Plugin to check the status of different APS UPS systems. My two cents to the Nagios community :) maybe somebody will enjoy this plugin. Grtz,…

3.4 (5) by: Nagios Exchange
Remote Access
check_telnet

Primary uses: 1) check telnet banner for a matching return string. 2) log in via telnet and run specified command, check output for string. Handy…

by: Nagios Exchange
Telephony
check_teamspeak

This program checks your Teamspeak server. -H : Host -p : Port (The Port of the virtual TS Server) -u : User (Superadmin are needed…

3 (1) by: Nagios Exchange
TACACS+
check_tacacs_plus
4.3 (3) by: Nagios Exchange
SNMP
APC check_apc_env

Plugin to check the temperature and humidity status via snmp of a APC Environmental module. The APC environmental module I used: AP9312THI My two cents…

4.3 (4) by: Nagios Exchange
Others
Check_Svn
http://harisekhon.com/nagios

Overview Checks a Subversion (SVN) repository using the svn, http or https protocols. It uses the svn command line client to fetch a directory listing…

4.8 (4) by: Nagios Exchange
Others
check_smokeping

'' Check smokeping rrd file. Usage: check_smokeping.pl -r check_smokeping.pl --help check_smokeping.pl --version -r (--rrd) Smokeping RRD file to check (required) -l (--losswarn) Percent of loss…

3 (1) by: Nagios Exchange
SNMP
APAN check mem usage and check net usage
http://www.etsetb.upc.edu/

MEM_USAGE: 0 and 30 are two percentages. If you use more than 0% of your MemTotalSwap plugin generates a warning and if you use more…

by: Nagios Exchange
SMB
check_smb

Checks anonymous listing of SMB shares with smbclient. C.f. check_disk_smb, which checks specific shares.

4 (8) by: Nagios Exchange
Processes
check_schedulered

## Description (plugin in french) * Add a new entry in your scheduler to be launch regularly (every x seconds) * Add a new NAGIOS…

by: Nagios Exchange
Processes
check_scheduler
http://jobscheduler.sourceforge.net/osource_scheduler_solutions_network_stack_en.htm

The Job Scheduler is an Open Source project at http://jobscheduler.sourceforge.net The purpose of this plugin is to report warnings and errors that occurred during job…

by: Nagios Exchange
Network Connections, Stats and Bandwidth
check_route

This Plugin checks a specific number of jump in a traceroute command. You can define one primary Route(Expected Gateway: OK status) and a Secondary Route(Fallback…

1.5 (2) by: Nagios Exchange
Java Applications and Servers
check_rmi

**Preconditions**: Java>= 1.4 The plugin can be used in two different ways: If only host and port are given the plugin will only attempt to…

by: Nagios Exchange
RADIUS
check_radius_ih

++ The advanced featetures compared to original check_radius_adv are: * radius attributes used for the authentication can be defined on command line. ++ Installation Just…

2 (2) by: Nagios Exchange
File System
check_quota
3 (1) by: Nagios Exchange
Clustering and High-Availability
check_percentage

A check plugin written in perl which takes regex based on service or hostname and returns WARN or CRIT based on user specified percentages. Useful…

by: Nagios Exchange
Security
check_ossec
http://code.google.com/p/checkossec/

check_ossec monitors the connected/disconnected state of OSSEC (www.ossec.net) agents.

by: Nagios Exchange
OSPF
check_ospfRuns

To retrieve the data I am using ospfSpfRuns OID (1.3.6.1.2.1.14.2.1.4)

3 (1) by: Nagios Exchange
OSPF
check_ospf2

Requires Net::SNMP. Returns OK on twoWay or full. Returns CRITICAL on other states or if OSPF neighbor missing. Check OSPF peer status via SNMP. Usage:…

3 (1) by: Nagios Exchange
OSPF
check_ospf

To monitor process activity I am using ospfAdminStat OID (1.3.6.1.2.1.14.1.2)

3 (1) by: Nagios Exchange
VPN Software
check_openvpn_pl
http://emergeworld.blogspot.com/

The -H [IP or hostname of the openvpn server] and -p options [port of the openvpn server] are always obligatory. If plugin can be connected…

5 (1) by: Nagios Exchange
VPN Software
check_openvpn (hoschie)
http://www.hoschie.org/b2evolution/index.php

**Required:** OpenVPN 2.0+ status logfile v2 in your server config just add: status /path/to/logfile status-version 2 **Usage:** ./check_openvpn.php CommonName **Results in:** VPN IP, Connected since,…

by: Nagios Exchange
Log Files
check_octopussy.pl – Nagios Plugin that checks Octopussy
http://www.8pussy.org/dokuwiki/doku.php

Nagios Plugin that checks Octopussy (www.8pussy.org) Usage: check_octopussy.pl Options: -h / --help: prints usage --all: check all --process: check process (octo_dispatcher, octo_scheduler & syslog-ng) --parser:…

by: Nagios Exchange
NTP and Time
check_ntp_s
http://www.kilala.nl/

Basic monitor that checks if the server is up and running. It checks for a process and whether the server has drifted from its higher…

by: Nagios Exchange
NTP and Time
check_ntp_config
http://www.kilala.nl/

As far as I know there was no Nagios plugin that allowed you to really check your client configuration. I mean, it would be nice…

by: Nagios Exchange
DNS
check_nslookup
http://www.at-sec-it.com/software/monitoring/Nrpe-Plugins/nslookup.html

check_nslookup is a simple NS resolution host capability controler Characteristics: - timeout integration - 1 level: Critical - auto-update Platform: Linux, Darwin, Windows Language: bash

by: Nagios Exchange
DNS
check_noaxfr
http://tilde.se/

NOTE. Only tested with dig 9.3.x.

by: Nagios Exchange
DNS
check_named
http://www.kilala.nl/

Basic monitor to check whether BIND is up and running. It checks for a number of processes and tries to perform a basic lookup using…

by: Nagios Exchange
Network Connections, Stats and Bandwidth
check_mrtg_diff
http://www.fedasil.be/

type "check_mrtg_diff.pl --help" for usage information. 2006.04.12 ========== * Currently, when this check is launched it compares the last logged MRTG value with the MRTG…

by: Nagios Exchange
Others
check_kannel
http://www.fantacast.it/files/check_kannel/

check_kannel is a Nagios (http://www.nagios.org) plugin written in Perl (http://www.perl.org) which monitors the Kannel WAP and SMS Gateway software (http://www.kannel.org) status by interfacing with the…

3.8 (4) by: Nagios Exchange
Instant Messaging
check_jabber_login

Check ability to login to jabber server requires Net::Jabber

4.3 (4) by: Nagios Exchange
Network Connections, Stats and Bandwidth
check_iperf

$ check_iperf.pl check_iperf.pl "Critical speed" "Warning speed": this plugin returns iperf usage examples: check_iperf.pl 10 15: critical if speed under 10 units check_iperf.pl 10 15:50:…

4 (3) by: Nagios Exchange
Others
check_ifpingok
http://www.kps-consulting.com/index.php?id=537

heck_ifpingok -H -C Do the given check_command if the ping check of hostname is OK. If ping is not OK than an OK is assumed.…

by: Nagios Exchange
Network Connections, Stats and Bandwidth
check_ifoperstatus with DS1 ISDN HSRP and Cacti support

Requires Net::SNMP. Check interface status via SNMP. (Based of original work by Christoph Kron) Usage: check_ifoperstatus.pl -H -C -k check_ifoperstatus.pl --help check_ifoperstatus.pl --version -H (--hostname)…

4 (1) by: Nagios Exchange
Others
check_ganglia

estair@monitor02 libexec$ ./check_ganglia.pl --help Unknown option: help UNKNOWN: HOST not defined. -H hostname/IP: of host to connect to gmetad/gmond on -P Port: to connect to…

4 (1) by: Nagios Exchange
Foundry
check_foundry_ports
http://www.linuxaddicted.de/blog/nagios-plugins/#check_foundry_ports

Check port status against a list and return CRITICAL if result doesnt match definition. This may be a indicator for a bad guy adding a…

by: Nagios Exchange
DNS
check_dns_host

Perl, uses (requires): Net::DNS Getopt::Long Array::Compare Pod::Usage Time::HiRes / Example service definition: define service{ use generic-service hostgroup_name deathstar* servicegroups dns_alerts service_description DNS_forward check_command check_dns_host_forward_match!1 notification_options…

3 (4) by: Nagios Exchange
DNS
check_dnscluster
http://blog.kamfjord.org/2009/04/24/nagios-plugin-for-dns-roundrobin-checks/

This is the configurations I use: define service { use generic-service hostgroups skole-windows-terminalserver-group check_command check_dnscluster!tscluster.ped.local!10.5.48.44 service_description Skole-WTS innmeldt i cluster servicegroups skole-tscluster-servicegroup check_interval 30 }…

4 (1) by: Nagios Exchange
Security
check_dnsbl

Perl plugin that checks a specified DNS blacklist such as bl.spamcop.net to see whether a host is listed. Blacklists can be used to identify misbehaving…

5 (3) by: Nagios Exchange
SMB
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…

by: Nagios Exchange
Printing
check_cups_queue
http://dev.lusis.org/nagios/

check_cups_queue can query the status of a CUPS print server on a local or remote print server. Optionally, the age of jobs in the queue…

4 (2) by: Nagios Exchange
Others
check_cacti_thold

Check Threshold value in Cacti from Thold Plugin. Usage: check_cacti_thold.pl -H -i check_cacti_thold.pl --help check_cacti_thold.pl --version -H (--hostname) Hostname to query - (required) -V (--version)…

by: Nagios Exchange
DNS
check_axfr
http://www.nic.cz/

Checks health of secondary DNS servers, whether they hold up-to-date zone and if the answer was authoritative

3.6 (5) by: Nagios Exchange
File System
Check Veritas Volume Manager

++++ Overview of checks, return codes and prerequisites check_vxvm will perform the following checks: * Check if vxprint can be executed without errors. If vxprint…

4 (2) by: Nagios Exchange
File System
check remote files age in minutes

checks a directory on a remote system (via rsh or ssh) and returns a warning if a specified amount of files is found which is…

5 (3) by: Nagios Exchange
RADIUS
check radius

this plugin will check authentication against radius server with only few command line parameters. command line example: ./radauth -r 127.0.0.1 -s secret -u user -p…

3.3 (3) by: Nagios Exchange
Others
Check many services

check_service.pl v1.1 can take host:service pairs as argument, and report summary of their statuses. For example, if you want to check many services on many…

5 (1) by: Nagios Exchange
Others
check fiona loginCount

The plugin checks the LoginCount (count of Users) of the Content Management System Fiona (Fa. Infopark). Functionality: The plugin sends a XML document via http-POST…

by: Nagios Exchange
DNS
Check DNS Replacement

This is a replacement for the check DNS nagios plugin that only checks A registers. It is a simple bash script using dig, so that…

3.5 (2) by: Nagios Exchange
Grid Computing
Sun Grid Engine with qping
by: Nagios Exchange
License Management
FlexLM

Another flexlm check plugin. based on Joshua Parsell script. now the script return in performance Data: license in use and percent of license in use,…

4.4 (5) by: Nagios Exchange
EMC Documentum
EMC Documentum monitor

check_docbase_sessions.pl v0.1 - Nagios Plugin to monitor the number of active sessions Db::Documentum is used in this perl script usage: check_docbase_sessions.pl -D -U -P -w…

by: Nagios Exchange
Weblogic
check_weblogic.sh
http://www.sistemistica.it/download.html?task=viewcategory&catid=6

This plugin is a shell script that allows to check the java "heap memory" status of a BEA WebLogic 8 instance. It uses the "weblogic.Admin"…

by: Nagios Exchange
Software
check_rsacm
http://www.pki.getronicspinkroccade.nl/website/

Tested with RSA Certificate Manager 6.5.1 and 7.x on Sun Solaris 8 and 9. When called from other scripts, the exit status can be used…

by: Nagios Exchange
Software
check_nginx.sh

Description check_nginx.sh is a Nagios plugin to check whether nginx is running. It also parses the nginx's status page to get requests and connections per…

by: Nagios Exchange
Software
check_hadoop-dfs.sh
http://www.matejunkie.com/

Description Highly work in progress since I'm currently occupied with kicking off a large Hadoop cluster and the checks are written en passant. Please note…

by: Nagios Exchange
Software
check_gms_directory_entries
http://www.vertical-visions.de/projects/nagios-plugins/check_gms_directory_entries/

The GMS (Global Management System) from Polycom provides a global addressbook service for conferencing endpoints. This script checks for a given number of entries in…

by: Nagios Exchange
Software
check_conntrack.sh

This plugins checks /proc/sys/net/ipv4/netfilter/ip_conntrack_count and warns you if count is higher than the established threshold. The warn and critical thresholds are arguments to the script.…

4 (3) by: Nagios Exchange
Remote Access
Check SNMP Citrix

Citrix-Server Checks via SNMP OID's available through snmp4ctx package (http://www.wtcs.org/snmp4tpc/snmp4ctx.htm) Version 0.1, Copyright (c) 2008 by Michael Boehm Last Modified: 2008-06-04 Usage: ./check_snmp_citrix host snmp-string…

3.6 (5) by: Nagios Exchange
ArcServe
CA ARCserve Backup r12 Number of Job Error Check

Nagios NRPE_NT plugin to check the number of job errors using the ca_qmgr.exe cli tool. The plugin will return: OK (0) if no job error…

4 (1) by: Nagios Exchange
Helpdesk and Ticketing
check_otrs_user.pl

The plugin checks the MySQL database of an OTRS installation. It looks into the tables of session management to count the agent and users. The…

by: Nagios Exchange
TFTP
check_tftp.sh
http://mathias-kettner.de/nagios_plugins.html

It downloads a test file from the TFTP server and checks its size against a given value.

4.2 (5) by: Nagios Exchange
Websites, Forms and Transactions
Squid Web Proxy
http://workaround.org/squid-nagios-plugin

This check command runs a HTTP request through your proxy. You can use it to check the basic proxy operation, authentication and even authentication on…

4.7 (7) by: Nagios Exchange
Websites, Forms and Transactions
Squid Proxy

Remotly checks a Squid Proxy

by: Nagios Exchange
Websites, Forms and Transactions
Simple Proxy Check

This script assumes your nagios server has the ability to load a test URL directly and is allowed to use your proxy without a username…

4 (3) by: Nagios Exchange
NOD32
NOD32 Update Mirror Version Checker

This Plugin monitors a NOD32 Update Mirror Server (http) and checks if the update.ver file matches the current date. If not you can see, that…

2 (3) by: Nagios Exchange
Websites, Forms and Transactions
check_webpage
http://code.google.com/p/nagios-check-webpage/

Main features: * Ruby small script, easy to understand and hack ... * http/https * Use the powerful and simple hpricot lib to parse html…

4.7 (3) by: Nagios Exchange
Websites, Forms and Transactions
check_url

A perl script to check availibility of http URLs. Returns HTTP error code in Status information. Unlike check_http, this script can be used to test…

3 (1) by: Nagios Exchange
TFTP
check_tftp

Nagios plugin to check a tftp server. Issues a "status" command to the given server and processes the results. Requires a local tftp binary.

2.5 (2) by: Nagios Exchange
Security
check_ssl_cert_validate.php – Validate X.509 PKI Chain
http://people.collaborativefusion.com/~seklecki/

An improvement to mastrboy's original PHP check_ssl_cert.php -- this adds X.509 PKI Chain validation in addition to days-to-expiration the performance data. This is a draft/beta…

by: Nagios Exchange
Websites, Forms and Transactions
check_pound_stat Monitoring Pound Backends
http://linux-techblog.de/

This plugin depends on poundctl. It parses the output from poundctl and checks if all backends running correctly or not. Tested with Nagios 1.3 and…

5 (1) by: Nagios Exchange
Websites, Forms and Transactions
check_php_sess

Nagios script to check the number of active PHP sessions This script has been written for the lowest common denominator of shells (sh) and uses…

by: Nagios Exchange
IIS
check_iis

Simple dirty perl check_iis plugin for collecting statistics from IIS with snmp. This is an example for those who can write plugins to do a…

3.1 (8) by: Nagios Exchange
Websites, Forms and Transactions
check_ichains
http://www.aculei.net/~mjoyce/

+++ check_ichains * History * Features * How-to * Future Roadmap ++++ History //In my environment at least I ran into a situation where every…

by: Nagios Exchange
HTTP
check_http_nagios_python

This script realise a check_http as the basic Nagios check plugin but with some differences : -was written with Python ( use Httplib and urllib2…

by: Nagios Exchange
Websites, Forms and Transactions
check_http_content
http://www.capside.com/

It retrieves an URL through http or https and looks in its output for a given text. If the text is found returns OK, if…

4.7 (9) by: Nagios Exchange
HTTP
check_https_cert

You can use *.pem files or a .p12 file with a password to connect with a https-server. This Perl-script needs: LWP::UserAgent, Crypt::SSLeay and Nagios::Plugin. It…

3.5 (4) by: Nagios Exchange
HTTP
check_http perl script with additional features (modified to work with groundwork)

This is based on wiburg's checkhttp perl script with many new configurable options - read the parameter list below: Usage: -H -u -p -s [-w…

3 (1) by: Nagios Exchange
Horde
check_horde_login
http://www.bertera.it/software/nagios/check_horde_login

check a login into a horde/imp webmail

by: Nagios Exchange
FTP
check_hgsc_ftp
http://www.hgsc.bcm.tmc.edu/

Logs in to an FTP server. Assumes anonymous login unless username/password are supplied. Optionally takes a directory or file to check. Will chdir to directory,…

by: Nagios Exchange
FTP
check_ftp

The check_tcp is not able to login and fetch files, so i made a check that uses Net::FTP. It's able to login and fetch files.

3 (2) by: Nagios Exchange
Websites, Forms and Transactions
check_curl2

This modification to the check_curl allows for having a webpage run your check code and return a status to Nagios. This way, if you have…

by: Nagios Exchange
Apache
check_apachestatus

Apache Monitor for Nagios version 1.1 GPL licence, (c)2006-2007 De Bodt Lieven Usage: /usr/local/nagios/libexec/check_apachestatus.pl -H -p -t -w -c -V -h, --help print this help…

4 (4) by: Nagios Exchange
Apache
check_apacherequest

This basic plugin fetches the server-status from the apache and returns the requests on this server.

4.4 (8) by: Nagios Exchange
Apache
check_apacheconcreq

Nagios script to check the number of concurrent requests being processed by Apache This script has been written for the lowest common denominator of shells…

by: Nagios Exchange
Apache
check_apache2.py
http://www.matejunkie.com/

Description check_apache2.py is a Python port of my sh compliant script check_apache2.sh, providing less features at the moment. It's main use for me is to…

4.5 (10) by: Nagios Exchange
HTTP
check_http perl script
http://wiburg.de/nagiosplugins/check_http

This plugin is _no_ replacement of the default check_http plugin. It provides some functionality which the standard check_http doesn't have. The standard check_http plugins doesn't…

2 (1) by: Nagios Exchange
Websites, Forms and Transactions
Check Proxy with Authentication

The script uses the standard BASH framework used in other plugins. +++ Requires: * utils.sh included with nagios * recent wget installation (test only with…

2 (1) by: Nagios Exchange
Websites, Forms and Transactions
Check HTTP Requisites
http://syslab.com/

++ Description A python checker that downloads a webpage using wget including all page requisites so that it is possible to monitor the real amount…

4 (3) by: Nagios Exchange
FTP
Check folder content via FTP

The purpose of this plugin is to monitor file queues via FTP. Very helpful to check some old GroupWise gateways status for example.

3 (1) by: Nagios Exchange
Apache
check crl
http://www.kps-consulting.com/index.php?id=537

Since a normal openssl revocation list lives for 30 days this check plugin calculates the time left before apache will fence out all requests. check_crl…

by: Nagios Exchange
Environmental
Carel pCOWeb for lenox Air conditioning alarm testing

pCO Web Ethernet? interface board (PCO1000WB0) serve a web page to show Air conditioning alarm. This script checks a personal web page (pushed on to…

1 (1) by: Nagios Exchange
Email and Groupware
mqueue_check
http://www.jeffx.com/projects/mqueue_check/

This plugin is probably not necessary as it does the same thing as check_mailq. This project started out as something different and turned into this…

by: Nagios Exchange
MDaemon
mdaemon_stats
http://www.spreendigital.de/blog/nagios/?#nagios_mdaemon_stats

A Nagios NRPE plugin that parses the status page of a MDaemon server, the plugin returns the SMTP, POP, Spam, virus, SPF, DK cache, IP…

by: Nagios Exchange
MDaemon
mdaemon_check
http://www.spreendigital.de/blog/nagios/?#nagios_mdaemon_check

WorldClient and Webadmin connection detection is limited because of the stateless connections to the server. Usage: nagios_mdaemon_check.exe -w 30 -c 50 Warns if total connections…

by: Nagios Exchange
Qmail
check_vquota
http://www.gimmix.org/max/

You most write path to vuserinfo. Get userlist and quota usage from vserinfo. /home/vpopmail/bin/vuserinfo eg. To set suders visudo add following lines nagios ALL=(ALL) NOPASSWD:…

by: Nagios Exchange
SpamAssasin
check_spamd
http://code.google.com/p/perlmonkey/

This script will check to make sure that the spamassassin daemon is still functioning. It also parses the error codes that spamc returns and passes…

4.5 (2) by: Nagios Exchange
Email and Groupware
check_rbl.pl
http://www.steveshipway.org/forum/

This plugin takes a single argument - the IP address of the mail server. It then checks on several public email spam blacklists (Spamhaus, SORBS,…

by: Nagios Exchange
Qmail
check_qmailq
http://www.cerm.unifi.it/Nagios/check_qmailq/

**Installation** # Edit **python-setuid.c** and update the first 2 define lines with path to your python binary and path to check_qmailq.py # Compile **python-setuid.c** gcc…

1 (1) by: Nagios Exchange
Postfix
check_postfix
http://www.kilala.nl/

Basic monitor that checks if Postfix is up and running. It checks for a number of processes and ports. This script was quickly hacked together…

by: Nagios Exchange
IMAP4 and POP3
check_pop3_subject.pl
http://blog.zacharyarmstrong.com/
by: Nagios Exchange
IMAP4 and POP3
check_pop3_login
http://barthax.is-a-geek.org/NagiosExchange/

Simple extension to a POP3 checker: a Perl plugin which logins into an account with accounts details given as parameters. Useage: check_pop3_login Returns 0, "OK:…

5 (1) by: Nagios Exchange
IMAP4 and POP3
check_pop3_limit
http://pagecomingsoon.com/

Useful for anyone wanting to check how many emails are in a specific email POP account. The check itself uses the username/password and mail host…

by: Nagios Exchange
Email and Groupware
check_mail_system

This plugin is written in python and does two things each time it runs : 1 - Sends an email containing an id to a…

3.8 (5) by: Nagios Exchange
Mailman
check_mailman_qfiles
http://www.xmission.com/

Simple perl script to check the various mailman qfiles directories for old, unprocessed items and report on freshness.

by: Nagios Exchange
Lotus Domino
check_lotus_state
http://www.barbich.net/websvn/wsvn/nagios/nagios/plugins/check_lotus_state.pl

# this plugin determines the state of a lotus notes server through SNMP. # # This plugin is a derivate of work by Patrick PROY…

by: Nagios Exchange
IMAP4 and POP3
check_imap_mailbox
http://www.linuxaddicted.de/blog/nagios-plugins/#check_imap_mailbox

Check a IMAP mailbox for new mails

3.5 (2) by: Nagios Exchange
IMAP4 and POP3
check_imap_login Plugin
http://www.bertera.it/software/nagios/check_imap_login

This plugin check if a imap log is executed correctly. It support IMAP and IMAPS (IMAP + SSL)

4.5 (6) by: Nagios Exchange
Exim
check_exim_input
http://spacemonster.org/

Quick and dirty hack of the perfectly nifty check_mailq (Subhendu Ghosh/Carlos Canau/Benjamin Schmid) that just checks the number of "*-H" files in the exim input…

by: Nagios Exchange
Exim
check_eximailqueue

Nagios plugin (script) to check the status of an exim mail queue. This script has been designed and written for the lowest common denominator of…

3.6 (8) by: Nagios Exchange
Microsoft Exchange
check_exchange_webmail.sh

#! /bin/bash # VERSION 0.5 # This script checks to see if it can access webmail provided by exchange # At current, it only outputs…

by: Nagios Exchange
Email and Groupware
check_email_loop
http://www.benjamin-schmid.de/netsaint.htm

Hi guys! This is a plugin I wrote //centuries// ago. Meanwhile I do not administer any email servers any more but this plugin seemed to…

4.7 (3) by: Nagios Exchange
Dovecot
check_dovecot

Nagios plugin (script) to check the status of the dovecot master process as well as the associated IMAP and POP processes. This script has been…

2 (1) by: Nagios Exchange
Email and Groupware
check_bl_async
http://www.willingminds.com/resources/downloads.html

This is a rewrite of check_bl 1.0 using asynchronous lookups and listing of RBL sites that failed to return a response.

by: Nagios Exchange
Blackberry
check_blackberry (updated)
http://nagios.zazacorp.info/source/plugin/check_backberry

I simply modify the nagios plugin of Philipp Deneu To push the definition of this check, I update it to add a test for the…

by: Nagios Exchange
Email and Groupware
check_bl
http://bashton.com/osprojects/nagiosplugins/

Requirements: - A working Nagios install - Perl 5 or above - Net::DNS module for Perl

4.3 (3) by: Nagios Exchange
SpamAssasin
check spamassassin
http://www.vanheusden.com/Linux/#spamc

check spamassassin checks if spamd runs and processes e-mail correctly.

by: Nagios Exchange
Postfix
Check Postfix

This plugin makes the checking of the queue of postfix, using the postqueue -p

1.8 (5) by: Nagios Exchange
Email and Groupware
check_mail.pl

check_mail.pl (nagios-plugins 1.4.5) 0.1 The nagios plugins come with ABSOLUTELY NO WARRANTY. You may redistribute copies of the plugins under the terms of the GNU…

1 (1) by: Nagios Exchange
BackupExec
Symantec BackupExec job check

This executable file must be run on the Windows server where BackupExec is installed. It will process all the BackupExec job history files, find the…

4.4 (27) by: Nagios Exchange
NetBackup
NetBackup
http://www.nachtwache.org/projects/netsaint/plugins/

Currently only check_all_disks attempts to use utils.pm (the standard module included with the official Netsaint Plugins) but I will be playing with it and probably…

by: Nagios Exchange
Time Navigator
check_tina_backup_state.sh
http://www.lihas.de/anleitungen-und-service/nagios-plugins/

This plugin will check the status of local TINA Backups.

by: Nagios Exchange
Time Navigator
check_tina

the plugin checks Atempo (formerly Quadratec) TimeNavigator for error messages. Thresholds for warnings and errors can be configured. It does not delete alerts.

by: Nagios Exchange
rsnapshot
check_rsnapshot.pl v1.1

Check plugin for rsnapshot written in Perl. The plugin parses the rsnapshot configuration file for backup intervals and backup points and checks the snapshots for…

4 (3) by: Nagios Exchange
Backup and Recovery
check_rdiff
http://www2.solutionsfirst.com.au/

The plugin contains most of the info you need to know. Use it to make sure your backups are managed and nagios will tell you…

5 (1) by: Nagios Exchange
Barracuda
check_barracuda_queue
http://members.dca.net/fpater/permanent/check_barracuda_queue

This is a perl plugin for Nagios that uses Net::SNMP to query a Barracuda Spam Firewall's mail queue sizes. Uses SNMP v1 (as far as…

4.5 (4) by: Nagios Exchange
Bacula
check_bacula.sh

./check_bacula.sh check_bacula.sh v1.2 (Nagios plugin) Usage: check_bacula.sh [-v] -c -d Options: -v Show version -c Check last backup executed (today) for this client -d Specified…

by: Nagios Exchange
Bacula
check_bacula

check_bacula is based on the tray-monitor included in bacula-source. The most recent version can be found within the standard nagios-source distribution.

by: Nagios Exchange
Backup and Recovery
check_backup_log

Configurable multiplatform k-shell plugin for checking backup logfiles generated by custom, local shell-script backup scripts such as ufsdump, fbackup, backup, etc. Configured via a configuration…

by: Nagios Exchange
BackupPC
check_backuppc_hosts

This module checks if backups have been made without any errors for BackupPC. Form result : [x problems] - host1 : problem description - host2…

by: Nagios Exchange
BackupPC
check_backuppc
http://n-backuppc.sourceforge.net/

check_backuppc is a plugin to monitor BackupPC.

4 (2) by: Nagios Exchange
storeBackup
CheckStoreBackup

## Description This plugin reads the last log entry from a storeBackup logfile and derives a status from the storeBackup output. Usage: check_storeBackup logfile ##…

by: Nagios Exchange
Ultrabac
Check Ultrabac
http://www.3plus1.at/

The script is called by the Ultrabac Job when the backup finished. Details about Ultrabac Before/After Job Macros: http://www.ultrabac.com/kb8/ubq000035.htm normal after job: c:scriptscheck_ultrabac.vbs -H:Servername -R:Servicedescripten…

by: Nagios Exchange
NetBackup
Check Netbackup Drives

This script will check that netbackup drives are online. It uses arguments via the -w -c user defined thresholds.

4 (1) by: Nagios Exchange
NetBackup
Check NetBackup Drive Paths

Checks the status of drive paths using output from tpconfig.exe. Warning and Critical thresholds are configured inside the script. We're executing via NSClient

by: Nagios Exchange
Box Backup
Box Backup Check Plugins
http://www.reedtz.com/software/nagios_boxbackup.html

This package contains two plugins for checking the status of the 2 http://www.fluffy.co.uk/boxbackup Box Backup Daemons: * bbstored * bbackupd +++ check_bbstored The 'check_bbstored' plugin…

by: Nagios Exchange
SIP
check_sip sipsak
http://isle.wumpus.org/src/nagios/

Another plugin to test SIP services. Depends on sipsak (www.sipsak.org) to do communications with the SIP server. Basic ping-like test just connects to the given…

by: Nagios Exchange
SIP
check_sip
http://bashton.com/osprojects/nagiosplugins/

Requirements: - A working Nagios install - Perl 5 or above

4 (1) by: Nagios Exchange
Telephony
check_iax plugin
http://samm.kiev.ua/check_iax/

Plugin check_iax sends IAX POKE request to the remote server and wait for IAX PONG reply. Then it sends IAX ACK packet back to remote.

5 (1) by: Nagios Exchange
Asterisk
check_ast_chan
http://www.callicotte.org/np/

This plugin allows you to monitor active calls and channels within the Asterisk PBX. Requires the check_by_ssh and ssh_framework plugins. Tested with Asterisk 1.2.7 and…

by: Nagios Exchange
Asterisk
check_asterisk_peers

Usage: check_asterisk_peers [--type | -t ] [--peers | -p ] [--registrations | -r ] [--verify-peers] [--verify-registrations] [--config-file ] Usage: check_asterisk_peers --help | -h Description: This…

3.8 (8) by: Nagios Exchange
Asterisk
check_asterisk_odbc_connections

Usage: check_asterisk_odbc_connections [--databases | -d ] [-V] Usage: check_asterisk_odbc_connections --help | -h Description: This plugin tests the connectivity of ODBC databases configured via Asterisk's res_odbc.conf…

4 (1) by: Nagios Exchange
Asterisk
check_asterisk_odbc_cdr_row_count

Usage: check_asterisk_odbc_cdr_row_count --dsn | -d --table | -t Usage: check_asterisk_odbc_cdr_row_count --help | -h Description: This plugin checks total Asterisk ODBC CDR records via isql. The…

by: Nagios Exchange
Asterisk
check_asterisk_channels

Usage: check_asterisk_channels [-w ] [-c ] [-W ] [-C ] Usage: check_asterisk_channels --help | -h Description: This plugin checks an asterisk server for active channels…

4 (1) by: Nagios Exchange
Asterisk
check_asterisk_alive
http://www.callicotte.org/np/index.htm

New Upgraded version 0.2.1! This plug-in connects to the Asterisk Management Interface (AMI) to determine if Asterisk is in fact running. The plug-in is written…

by: Nagios Exchange
Asterisk
check_asterisk
http://www.voip-info.org/tiki-index.php?page=check_asterisk

This plugin is monitor SIP for asterisk or other just like check_sip but it use sipsak to check SIP not create message like check_sip. This…

by: Nagios Exchange
Telephony
Check mumur voice server (mumble)
http://mumble.sourceforge.net/

Needs the weblist.pl from murmur scripts dir.

by: Nagios Exchange
Asterisk
Asterisk PRI Status
http://www.barryodonovan.com/index.php/2007/11/02/asterisk-pri-nagios

A Nagios plugin which queries Asterisk's manager interface and executes the pri show spans CLI command (this is Asterisk 1.4 by the way). The script…

3.8 (6) by: Nagios Exchange
VPN Software
OpenVPNClients

This plugin checks the OpenVPN status file for logged in users. Works only with OpenVPN Version higher or equal 2.0

5 (2) by: Nagios Exchange
VPN Software
OpenVPN

This plugin can check various operating aspects of OpenVPN running on a local or remote system by using the TCP based management server. It can…

5 (2) by: Nagios Exchange
Security
check_x509cert

check_x509cert.pl is searching for certificates (*.pem) in a given directory and check the certificates for expiration. Designed for use with strongswan/openswan, but may be useful…

by: Nagios Exchange
HTTP
check_ssl_cert_alternative
http://www.reversemidastouch.com/nagios/

Perl script to check an SSL cerificate and warn and/or alarm if the certificate is due to expire. Differs from other version of check_ssl_cert in…

5 (4) by: Nagios Exchange
HTTP
check_ssl_certificate

This script will check SSL certificates to see if they have expired. It is known to work with imap (w/starttls), imaps, pop (w/starttls), pops, https,…

4.3 (4) by: Nagios Exchange
Firewall Software
check_shorewall
http://www.may.co.at/opensource-unter-linux/nagios-exchange.html

Copy plugin into /usr/lib/nagios/plugins/ And add an entry into /etc/sudoers: nagios ALL=NOPASSWD:/usr/lib/nagios/plugins/check_shorewall use a command like this: define command{ command_name check_shorewall command_line sudo $USER1$/check_shorewall }

by: Nagios Exchange
Security
check_krb5
http://www.spock.org/check_krb5.html

check the usability of a kerberos 5 KDC by trying to authenticate using a keytab. Works with MIT Kerberos on UNIX, should work fine with…

5 (2) by: Nagios Exchange
Security
check_kdc

Check acquiring a Kerberos ticket using a keytab. This doesn't require the Perl Kerberos stuff, unlike check_krb5.

4.7 (3) by: Nagios Exchange
Security
check_ipsec

Checks vpn connection status of an openswan or strongswan installation. Usage: check_ipsec --tunnels ./check_ipsec --tunnels 10 OK - All 10 tunnels are up an running…

3 (1) by: Nagios Exchange
LDAP
Openldap Syncrepl
http://www.mail-archive.com/openldap-software@openldap.org/msg03877.html

Check the open ldap replication via SYNCREPL and python. It's based on a version found in the openldap mailinglist by Samuel Tran. I added the…

4.3 (4) by: Nagios Exchange
LDAP
OpenLDAP Replication
http://www.linagora.org/article106.html
by: Nagios Exchange
LDAP
Master ldap check

Checks if master ldap server is accepting modifications (not in read only mode) It tries to modify telephoneNumber of an ldap account binding with the…

by: Nagios Exchange
LDAP
Ldap master to slave replication check

Checks telephoneNumber of an account to see if replication from master to slave ldap servers is ok searches telephoneNumber of an ldap account using anonymous…

by: Nagios Exchange
LDAP
check_ldap_bind
http://na.no/

LDAP Bind check plugin for nagios ---------------------------------- Usage: check_ldap_auth -H [-p ] -U username -P password --help print this help message -H name or IP…

by: Nagios Exchange
LDAP
check_ldap

LDAP Monitor for Nagios version 1.0 GPL licence, (c)2006-2007 De Bodt Lieven Usage: ./check_ldap.pl -H -l login -x passwd -p -s -t -V -h, --help…

4.5 (2) by: Nagios Exchange
HTTP
check_https with port option
http://www.cheedhu.name/

Usage: check_https HOSTNAME PORT PATH This plugin has the option of port number along with the path The tmp_rep and tmp_html files are now created…

by: Nagios Exchange
Java Applications and Servers
check_activemq
http://it.toolbox.com/blogs/unix-sysadmin/monitoring-activemq-from-nagios-27743

It's a little Perl script to be used as a Nagios plugin to monitor whether ActiveMQ is working properly or not. I've used Net::Stomp module…

by: Nagios Exchange
Java Applications and Servers
Apache ActicveMQ Check

Basic check of Apache ActiveMQ broker using perl, Net::Stomp, Nagios::Plugin. Inspired by http://www.nagiosexchange.org/cgi-bin/jump.cgi?ID=2856;d=1 Usage: check_amq.pl --host|-H [--port|-P ] [--queue|-q ] [--login|-l ] [--pass|-l ]

by: Nagios Exchange
Websphere
WebSphere Application Server
http://code.google.com/p/nagios-was/
3.3 (6) by: Nagios Exchange
SAP
SAP CCMS
http://sourceforge.net/projects/nagios-sap-ccms/

Nearly everything can be checked by CCMS, from the lowest hardware level over operating system data and databases up to whole business processes in an…

by: Nagios Exchange
SAP
check_sap_backup

This plugin is write for Nagios checking to an SAP ORACLE database instance. The check can use for: - checking backup - checking archive

by: Nagios Exchange
SAP
check_sap

check_sap.pl uses sapinfo from SAP RFCSDK. sapinfo uses a similar communication like your SAP GUI, so you can check if your application or messages servers…

5 (1) by: Nagios Exchange
Clustering and High-Availability
Snmp Heartbeat check
http://www.randombugs.com/

The script check the number of active linux heartbeats system and it will help nagios to know when a HA server is down or is…

by: Nagios Exchange
Clustering and High-Availability
check_serviceguard
http://folk.uio.no/trondham/software/check_serviceguard.html

check_serviceguard is designed to be run locally with NRPE. Example: $ check_serviceguard OK - Cluster 'pgprod' is up, 3 nodes, 12 packages If something is…

by: Nagios Exchange
Clustering and High-Availability
check_rhcluster.py

Python script to look at Red Hat cluster (via clustat) and check if specified services is started.

3 (2) by: Nagios Exchange
Clustering and High-Availability
check_failover.py

Nagios plugin to check if Red Hat cluster services has moved to another node. This is not about checking if a service is actually running…

4 (2) by: Nagios Exchange
ClamAV
check_clamav_time

This plugin will check the installed versions of the daily and main clamav databases. The plugin compares these values with the most current versions advertised…

by: Nagios Exchange
Anti-Virus
check_antivirus
http://sourceforge.net/projects/tntnagiosplugin/

This check will determine whether Windows Security Center says that the Antivirus software is up to date and active on each Windows workstation it can…

by: Nagios Exchange
Xen
xen-cpuload-plugin
http://www.xen-info.de/

This is a work-in-devlopment script written in the research for the Book "Xen - Virtualisierung unter Linux" - see http://www.xen-info.de As the many TODO's tell,…

by: Nagios Exchange
Xen
check_xen

This is a simple plugin that checks the status of the xen virtual host if the status is running or blocking it will return an…

2.5 (2) by: Nagios Exchange
Xen
Check xen plugin
http://beta.perseverantia.com/devel/

Plugin for Nagios (written in Python to check Xen's state on a remote host. Needs xend-httpd-server activated on the xen dom0. It is under development.…

1 (2) by: Nagios Exchange
Linux
VMWare Server monitor

Automatically retrieves a list of VMs from VMWare Server * Checks if any VMs are switched off * Checks if any VMs are using more…

by: Nagios Exchange
Linux
VMWare ESX vdf Virtual File System Check
http://www.wintercastle.net/

+++ check_vdisk.sh This script was made for ESX 3.5. I imagine this will work on future and past version of ESX but I don't know.…

by: Nagios Exchange
Linux
Start Stop Restart NRPE Script

This script assumes that the nrpe executable is located under "/usr/sbin" and the config file (nrpe.cfg) is located under "/etc". If the files are located…

by: Nagios Exchange
Linux
Software RAID

Plugin for nagios to check the status of linux swraid devices

by: Nagios Exchange
Linux
show_users

Modified http://www.nagiosexchange.org/cgi-bin/page.cgi?g=1415.html;d=1 Orriginal Author : Hari Sekhon Just run this plugin on any Unix/Linux machine with the standard Bash shell installed and it will list…

by: Nagios Exchange
Linux
Running kernel compared to installed kernel version – updated!

This script will find the running kernel version and compare it to the latest installed version (through apt!) Tested on Debian Etch, Debian Lenny and…

4 (4) by: Nagios Exchange
Linux
NRPE init script
http://wintercastle.net/

+++ NRPE init script Is this provided with NRPE somewhere? I don't know. It seems weird that it isn't. Anyways, I modified my apache init…

3.5 (2) by: Nagios Exchange
Linux
Network Bonding

These are a few useful Nagios style checks we use for doing MySQL database and interface stuff. Please send comments, patches, and chocolate to: jbromberger…

by: Nagios Exchange
Linux
nagios on xampp
http://my-nms.sourceforge.net/cms/modules/news/

Project to use xampp project as a webserver an simple for install the program , this project is include with nagiosQL interface and nagios. just…

1.8 (4) by: Nagios Exchange
Linux
Nagios Checker
https://addons.mozilla.org/en-US/firefox/addon/3607

The Firefox browser statusbar indicator of the events from Nagios. Information is parsed from Nagios web interface. In the extension settings dialog simply fill URL…

by: Nagios Exchange
Linux
Nagios Alerts via gmail and python

Use at your own risk... See (installation_notes.txt) for instructions. Updated 2008.04.09, corrected issue where script would not send to multiple addresses.

4.5 (2) by: Nagios Exchange
Linux
Nagios Alert Emailer

This script is a direct replacement for the basic Nagios emailer. This perl script provides the following features: * Allows you to specify the senders…

4 (2) by: Nagios Exchange
Linux
IBM WebSphere MQSeries Queues Monitor

This simple plugin gets deepness in MQSeries queues, and returns his value. Checks if value is greater than warning or critical values for us. Requires,…

by: Nagios Exchange
Linux
Hylafax Queue Check

The plugin has to be run via SSH from the NAGIOS Host on the HYLAFAX Host. For Details see in file.

by: Nagios Exchange
Linux
Hylafax faxqueue

Probe the hylafax faxqueue and give a message, if there are to many faxes there. This plug check the faxqueue of hylafax an compares it…

by: Nagios Exchange
Linux
HylaFAX fax queue monitor
http://www.hylafax.org/content/Main_Page

This plugin checks how many jobs are in the fax queue of a HylaFAX server. I have only tried it on my fax server which…

by: Nagios Exchange
Linux
hplog

Requires the HPASM package from HP HP hpasm hplog utility plugin for Nagios Written by Brien Dieterle (brien.dieterle@cgcmail.maricopa.edu) Last Modified: 11-29-2005 - Revision: 1.0 Usage:…

by: Nagios Exchange
Linux
GWFL Nagios Plugins has moved…
http://gwfl.daimonic.org/

Performance optimized plugins for ProLiant, Netscreen, Cisco, RFC1628 UPS, Apache, and eSensors HVAC EM01 systems written in C and based on SNMP. Much better data…

by: Nagios Exchange
Linux
GFS Counters

Returns values under Absolute from "gfs_tool counters" for trending purposes. It currently does not check the values of any of the fields for warning or…

by: Nagios Exchange
Linux
freebsd check memory
http://www.icann.org/

check_mem.pl that uses /sbin/sysctl instead of vmstat for FreeBSD 6.0+ (Previous versions untested.)

4 (2) by: Nagios Exchange
Linux
example processing service performance data

A script that can be executed if the "parse service performance data" option is used. Up to now it creates and updates rrdtool databases for…

by: Nagios Exchange
Linux
Esx Checks using php and ssh keypairs
http://www.kvaes.be/?page=nagios

check_esx_redo.php : checks if there are any .redo files (warn), and if they don't exceed a certain amount (error - esx supports until 2GB) check_esx_redo2.php…

by: Nagios Exchange
Linux
Debian upgrades
http://www.belmatech.be/

This plugin checks for available updates for your Debian system. It runs apt-get update, then checks apt-get upgrade for available packages. If there are available…

by: Nagios Exchange
Linux
cups queue sh
http://www.kvaes.be/?page=nagios

Small script to locally check the queue of cups printers. It's actually a wrapper script around the lpq -P command: QUEUE=`lpq -P $LPR | wc…

by: Nagios Exchange
Linux
count_file

$ count_file.pl Usage: "Filename" "Critical number of files" "Warning number of files" examples: count_file.pl 1 10 examples: count_file.pl 3:10 1:3 ex: a directory which contains…

2 (2) by: Nagios Exchange
Linux
Count a running process number

Tested under Ubuntu Dapper 6.06 and Gentoo Linux. Examples: $ check_ps_count.sh -p apache OK: apache found 9 times $ check_ps_count.sh -p mysqld -hw 3 -hc…

5 (1) by: Nagios Exchange
Linux
check_zypper
http://en.opensuse.org/Nagios-plugins-zypper

* You are running a zypp based based system like openSUSE> 10.2 or SUSE Linux Enterprise Server> 10 SP1? * You like to know which…

5 (1) by: Nagios Exchange
Linux
check_xen

Just a simple BASH-script to check some basic functionalities of a XEN Server. To check the status of a domU you need a special entry…

by: Nagios Exchange
Linux
check_with_vsmon
http://project.revolutionlinux.com/Virtual_server_monitor

This plugin has several advantages over the competition. First, you don't have to specify the list of mount points to monitor. The plugin will check…

by: Nagios Exchange
Linux
check_vserver

please update library path

by: Nagios Exchange
Linux
check_users_adv

Why this plugin? check_users which comes with the official Nagios Plugins does not support excluding of special users or groups. It's very annoying to be…

by: Nagios Exchange
Linux
check_uptime

Check the uptime of a system to see if it has been up to long. Strange as it may seem there are some applications out…

by: Nagios Exchange
Linux
check_updatetime
http://www.reedtz.com/software/nagios_fileupdate.html

The check_updatetime plugin finds the lastest update time for a file, or directory, and will report WARNING or CRITICAL if the most recent file is…

by: Nagios Exchange
Linux
check_traffic_byproc

A little shell-script to ckeck the current interface traffic on a given interface. It uses the proc-filesystem in stead of snmp. Changelog: Version 0.7: -…

by: Nagios Exchange
Linux
check_top_process

You are forewarned about my coding skills. Basically, runs ps and finds the process with the highest cpu percentage. Default is to warn above 50%…

5 (2) by: Nagios Exchange
Linux
check_timestamp

Example usage: $ check_timestamp -H localhost -w 5 -c 10 TIMESTAMP OK - 0 second time difference|offset=0.230s;5.000;10.000;0 $ check_timestamp --help check_timestamp 0.1 Copyright (c) 2008…

by: Nagios Exchange
Linux
check_swraid
http://www.virer.net/

Python plugin to check the status of a software based RAID device. patched version, So it will work on both older (fedora core 1, 2)…

by: Nagios Exchange
Linux
check_swap_sl
http://www.dotzi.net/Willkommen.html

After I upgraded from 2.4 to 2.6 kernels the std. nagios plugin (check_swap) don't work. So I wirtten my own one. It is a litte…

by: Nagios Exchange
Linux
check_suse_updates

Uses "online_update" command to check for available patches and returns Nagios friendly output. Can be modified for use on Red Hat/Fedora, et al.

by: Nagios Exchange
Linux
check_ssl_cert PHP version

A PHP alternative to check_ssl_cert.perl, i wrote this because PHP seems to handle the openssl process bether than perl. Usage: ./check_ssl_cert.php Hostname/IP Port WarningDays CriticalDays…

by: Nagios Exchange
Linux
check_snort
http://virer.net/

Bash script to check if snort daemon is up and running. Tested on Fedora Core 3,5 and Debian woody,sarge.

by: Nagios Exchange
Linux
check_smart_attributes
http://www.etsetb.upc.edu/

This plug-in relies on smartctl tools. It checks the smart attributes table and It raises a critical if any pre-fail attribute is on. If any…

4 (1) by: Nagios Exchange
Linux
check_smartmon
http://sourceforge.net/projects/smartmontools/

Use smartmontools (http://smartmontools.sourceforge.net/) to check disk health status and temperature.

3.3 (8) by: Nagios Exchange
Linux
check_rsync-incr

This plugin checks the rsync-incr directory, checking the backup. It's checks size of last backup, overdue of last backup. It's written as bash script. Usage:…

by: Nagios Exchange
Linux
check_rpc – modified version

I've modified the original plugin and changed the static rpc to dynamic rpc informations by the local '/etc/rpc' file. So u just need to add…

by: Nagios Exchange
Linux
check_ro_mounts

Example usage: $ check_ro_mounts -X nfs -X romfs -x '/media/*' -x '/mnt/*' RO_MOUNTS OK: No ro mounts found $ check_ro_mounts --help check_ro_mounts 0.1 Copyright (c)…

4.3 (3) by: Nagios Exchange
Linux
check_rootkit
http://www.progis.de/

A constant thread - a security breach. This small plugin uses the capabilities of the "Rootkit Hunter", an open source solution downloadable from http://sourceforge.net/projects/rkhunter/ The…

3 (2) by: Nagios Exchange
Linux
check_rocks_nodes

Very simple plugin (a Bash script) that needs to be run locally on the cluster master through nrpe. Takes the usual -w and -c arguments…

by: Nagios Exchange
Linux
Check_Ram on Linux 32-bit and 64-bit systems
http://www.harisekhon.com/nagios

Just run it. The help displays all the necessary details, it follows the standards of all the other nagios plugins. Any comments, suggestions or requests…

4 (1) by: Nagios Exchange
Linux
check_raid_megarc AMI LSI Dell PowerEdge PERC4 SCSI RAID FreeBSD
http://people.collaborativefusion.com/~seklecki/nagios_check_raid_megarc.html

See the project page link for details on usage. Written in Perl.

by: Nagios Exchange
Linux
check_raid_gmirror for FreeBSD Software RAID
http://people.collaborativefusion.com/~seklecki/nagios_check_raid_gmirror.html

Written in Perl. See the URL for usage and notes. Tested on i386 and amd64.

by: Nagios Exchange
Linux
check_qpage
http://www.qpage.org/

Usage: check_qpage -config file -queue dir -snpp string -w integer -c integer -bwarn integer -bcrit integer -debug Options: -config STRING [default: /etc/qpage.cf] -queue STRING -snpp…

5 (2) by: Nagios Exchange
Linux
check_proftp_user
http://www.nagios-portal.org/wbb/index.php

This plugin checks how many users are logged in on a ProFTP FTP - Server. You can specify a warning and a critical limit. Checkable…

4 (2) by: Nagios Exchange
Linux
check_proc_count_nt
http://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…

by: Nagios Exchange
Linux
check_procs_pgrep

This is a drop-in replacement for the official //check_procs// plugin. It uses the same arguments and gives same result however only the 'no of processes'…

by: Nagios Exchange
Linux
check_proclist.sh
http://www.sistemistica.it/download.html?task=viewcategory&catid=6

With this shell script is it possible to check a list of processes at the same time. A config file is used to specify, row…

by: Nagios Exchange
Linux
check_process_by_ssh

This plugin checks if several processes are running on a remote host. It needs SSH-Access to the remote host by Public-Key. You may restrict the…

by: Nagios Exchange
Linux
check_processes
http://www.kilala.nl/

A very simply script that takes a list of processes, instead of a single processes name (as is the case with check_process). This should make…

5 (1) by: Nagios Exchange
Linux
check_pf_carp
http://people.collaborativefusion.com/~seklecki/

Check the OpenBSD pf(4) / carp(4) interface status table for interfaces not in MASTER state. Uses the PHP Net-SNMP bindings to interface with OPENBSD-CARP-MIB extensions…

by: Nagios Exchange
Linux
check_pf
http://www.zampanosbits.com/check_pf

This plugin checks the status (enabled/disabled) of PF, the OpenBSD packet filter, and compares the current state count to given or default thresholds, returning the…

by: Nagios Exchange
Linux
check_pbsserver
http://plone.jcu.edu.au/hpc/services-offered/nagios/nagios-installation/

This project provides a Nagios plugin to monitor pbs_server. Please send back any Feedback/Improvements. ++++ SYNOPSIS > {{check_pbsserver }} ++++ DESCRIPTION > This NAGIOS plugin…

by: Nagios Exchange
Linux
check_pbssched
http://plone.jcu.edu.au/hpc/services-offered/nagios/nagios-installation/

This project provides a Nagios plugin to monitor the maui scheduler. It would appear that most systems running PBS/Torque are using maui as a scheduler.…

by: Nagios Exchange
Linux
check_pbsmom
http://plone.jcu.edu.au/hpc/services-offered/nagios/nagios-installation/

This project provides a Nagios plugin for monitoring status of pbs_mom. Please send any feedback/improvements back to me. ++++ SYNOPSIS > {{check_pbsmom ...}} ++++ DESCRIPTION…

by: Nagios Exchange
Linux
check_nmb

Checks that a SAMBA server's nmbd process is running and answering name queries. This is useful on top of check_smb because nmbd can die, leaving…

by: Nagios Exchange
Linux
check_nis
http://sourceforge.net/projects/checknis/

Nagios plugin (script) to check the status of a NIS server on a specified host and NIS domain by asking NIS server for "passwd.byname". As…

by: Nagios Exchange
Linux
check_nfs_stale

here really isn't much to say... This script is so fscking basic that it shames me to even put it up here among all the…

by: Nagios Exchange
Linux
check_nfs_client
http://plone.jcu.edu.au/hpc/services-offered/nagios/nagios-installation/

Create a check for stale NFS handles on Linux. Similar projects exist, but they don't appear to work (for me) when there is a stale…

by: Nagios Exchange
Linux
check_nfsmounts
http://www.adicio.com/

A perl script that checks all local NFS mounts by forking itself and trying to chdir to it and (optionally) writing to a file. It…

3 (3) by: Nagios Exchange
Linux
check_nfs4
http://nfsv4.bullopensource.org/doc/admin_tools/HOWTO_NFSv4_admin_2006.php

This plugin checks NFSv4 daemons status (client and server) including nfsd, idmapd, mountd and svcgssd. It also displays information about performances and errors. Monitoring of…

by: Nagios Exchange
Linux
check_newfiles.sh
http://www.sistemistica.it/download.html?task=viewcategory&catid=6

Whit this plugin is it possible to monitor a specified file folder to see when new files are added. This could be useful, for example,…

by: Nagios Exchange
Network Connections, Stats and Bandwidth
check_rrdtraf.php

I think that this script can be useful to others, so I want to known if it can be enhanced / corrected to be included…

4 (1) by: Nagios Exchange
Linux
check_network_link

A rework of Check Ethernet-Interface (check_network) by voltshock, in order to use ethtool. Tested with RHEL 5. Can be also used on the Nagios server…

by: Nagios Exchange
Linux
check_networking
http://www.kilala.nl/

I couldn't find an easy way to check whether all interfaces of a host are up and running from the -inside-, so I wrote a…

by: Nagios Exchange
Linux
check_NbUsers
by: Nagios Exchange
Linux
check_munin
http://code.google.com/p/nagios-munin/

You can use check_munin.pl to get info for any plugins that munin-node can run. If you have a lot of munin-nodes you should definetly follow…

by: Nagios Exchange
Linux
check_multiprocs

command: /local/nagios/libexec/check_multiprocs -c /local/nagios/etc/multiprocs.cfg Config file format: host;process;warnmin;warnmax;critmin;critmax See config file for details.

by: Nagios Exchange
Linux
Check_MultiProcs

This plugin is written in Bash and allows you to check a whole stack of processes in one go as one service check. It has…

by: Nagios Exchange
Linux
check_multipath

Plugin to check the status of device-mapper multipath devices.

4 (1) by: Nagios Exchange
Linux
check_mq IBM WebSphere MQSeries Queues Monitor

java program that check the depth of a queue. does not require MQ client! 1) copy the file to your nagios libexec directory. 2) define…

4.3 (11) by: Nagios Exchange
Linux
check_mpt
http://www.drugphish.ch/~ratz/mpt-status/

check_mpt gives informations about raid status for LSI Fusion controllers. This script rely on mpt-status tool from http://www.drugphish.ch/~ratz/mpt-status/ MPT Fusion raid inquiry tool.

4.3 (3) by: Nagios Exchange
Linux
check_mounts

This script is written in Ruby and is fairly easy to modify for your own particular environment. If you need to monitor a filesystem other…

by: Nagios Exchange
Linux
check_mem_avail

This plugin excludes the system cache and buffer, because on systems with stable memory usage it is perfectly normal for system cache to fill in…

4.3 (4) by: Nagios Exchange
Linux
check_memory

Check memory by parsing the free(1) command. Allows normal and percent thresholds. This plugin exclude the system cache and buffer, because on some system with…

by: Nagios Exchange
Linux
check_mem 1dot4

this is a bugfix to 1.3

by: Nagios Exchange
Linux
check_mem – Perl script
http://www.kibibyte.de/

Example configuration: **/etc/nagios/services.cfg** ``check_command check_by_ssh!nagios_ssh!'/home/nagios_ssh/bin/check_mem -w 90 -c 60 -p'`` **/etc/checkcommands** define command{ command_name check_by_ssh command_line $USER1$/check_by_ssh -l $ARG1$ -H $HOSTADDRESS$ -C $ARG2$ } !!!…

by: Nagios Exchange
Linux
check_mem – new version

Download and Info: http://www.nagiosexchange.org/cgi-bin/page.cgi?g=Detailed%2F1789.html;d=1

by: Nagios Exchange
Linux
check_mem – bash script

for example: check_by_ssh!nagios_ssh!'/home/nagios_ssh/bin/check_mem -w 18 -c 15'

by: Nagios Exchange
Linux
check_md_raid

Simple shell script that reads /proc/mdstat and creates some status according to that files content. Unlike other scripts found here this script does not need…

4.5 (4) by: Nagios Exchange
Linux
check_mcpu
http://emergeworld.blogspot.com/

This plugin checks the amount of used or idle cpu (default is idle) for multiple cpus. All arguments are optionals. Usage: check_mcpu --warning --critical --reports…

by: Nagios Exchange
Linux
check_lvm
http://projects.alkaloid.net/news.php

Plugin for Nagios to monitor the used space on LVM logical volumes Written by Richard Taylor You are free to use this script under the…

2.8 (6) by: Nagios Exchange
Linux
check_log_any
http://asisolutions.eu/software/monitoring/Nrpe-Plugins/log_any.html
by: Nagios Exchange
Linux
check_logs2

Added dynamic array ref on script to read array from configuration file base on hostname. Wanted to add this existing project \\\"check_logs.pl\\\", but I see…

by: Nagios Exchange
Linux
check_logs

Main features: - check arbitrary number of log files to match regular expressions (expression configured for each file). - output arbitrary number of lines after…

by: Nagios Exchange
Linux
check_logfiles
http://www.consol.de/opensource/nagios/check-logfiles

== check_logfiles Nagios Plugin README This plugin looks for patterns in files. It is capable of detecting logfile rotation. If you tell it how the…

by: Nagios Exchange
Linux
check_load2
http://www.kilala.nl/

We are currently in the process of distributing a standard set of Nagios monitoring scripts to over 300 client systems. One of the metrics we…

4.7 (3) by: Nagios Exchange
Linux
check_linux_procs
http://www.more-it.net/

Program to check the running process table with RED and YELLOW status und check ports. Output in Nagios shows all running processes and active ports.…

by: Nagios Exchange
Linux
check_linux_cpu

This Nagios plugins check the CPU usage on a Linux Server. It uses RRD to store CPU usage. Average of CPU usage for each CPU…

1 (1) by: Nagios Exchange
Linux
check_legato
http://plone.jcu.edu.au/hpc/services-offered/nagios/nagios-installation/

This project aims to provide a mechanism for monitoring a Legato Networker client on Linux. There may be other scripts to do this, but I…

by: Nagios Exchange
Linux
check_kolab2
http://www.tuxj0b.de/

Easy shell script for checking the state of Kolab2. The script checks some processes and tcp ports.

by: Nagios Exchange
Linux
check_isrunning

check_isrunning controls a daemon state (up or down). Characteristics: - 1 level: Critical - based on egrep patern - auto-update Platform: Linux, Darwin, Windows Language:…

by: Nagios Exchange
Linux
check_ipmi_sensors
http://langfeldt.net/

The "ipmitool sensor" command lists all sensed compoents and the associated tolerances. This plugin compares the temperature ranges and fan speeds with the listed tolerances…

by: Nagios Exchange
Linux
check_ipmi_sdr_ok
http://langfeldt.net/

This plugin runs "ipmitool sdr list all" and looks for a "ok" on each line. If one or more lines are not OK a critical…

by: Nagios Exchange
Linux
check_ipmi_chassis
http://langfeldt.net/

Plugin to check the health of misc chassis components of IPMI equiped Linux machines. Such machines includes modern Dell servers, some HP servers and many…

by: Nagios Exchange
Linux
check_iostat – I/O statistics

This simple plugins uses iostat to obtain it's metrics, parses it, and uses bc for comparing the results with the specified WARNING and CRITICAL levels…

4.3 (22) by: Nagios Exchange
Linux
check_ifspeed

Outputs Critical Error if duplex is wrong, and Warning if speed is wrong. Currently only supported on Linux.

4 (1) by: Nagios Exchange
Linux
check_iflocal

This script checks the 4 values found in the output of ifconfig RX Errors, TX Errors, RX dropped, TX dropped. It assumes that if the…

by: Nagios Exchange
Linux
check_heartbeat_link
http://www.linux-ha.org/

Usage: check_heartbeat_link -p path -n node name -x exclude node --debug Options: -n STRING [ Hostname of our node. ] -p STRING [ Path to…

5 (3) by: Nagios Exchange
Linux
Check_Gentoo_Portage

Documentation Checks a Gentoo system for any outstanding security updates through Portage. ./check_gentoo_portage Portage OK: 0 Security Updates Outstanding Example of security updates needed: ./check_gentoo_portage…

by: Nagios Exchange
Linux
check_filesize_dir

check_filesize_dir checks all Files in the given Directory if they are bigger than the warning or critical treshold. If bigger files are found the get…

by: Nagios Exchange
Linux
Check_filesize linux edition

This Perl script is used to keep an eye on the size of a file. Usage : Check_filesize.pl size criticizes size warning Example: Check_filesize.pl 2048…

by: Nagios Exchange
Linux
check_file
http://www.lnxsys.ca/software/check_file/

check_file is a nagios plugin for checking a timestamp on a file. It uses the mtime value and localtime on the server and compares the…

1 (2) by: Nagios Exchange
Linux
check_fetchmail
https://www.jsausa.com/

This short shell script check to see if fetchmail is running in daemon mode on the local system.

by: Nagios Exchange
Linux
check_drbd2
http://www.drbd.org/

This plugin is use with drbd 0.7 or higher version in order to check the consitency and availability of drbd volumes. It can check the…

by: Nagios Exchange
Linux
check_drbd
http://www.drbd.org/

+++ Usage: check_drbd [-d ] [-e expect] [-p proc] [-r role] [-o states] [-w states] [-c states] [--debug] Options: -d STRING [default: 0. Example: 0,1,2…

4.3 (12) by: Nagios Exchange
Linux
check_disk_all
http://langfeldt.net/

Checks all disks on a unix host with gnu df - so you don't have to list each and every one. You can give it…

5 (1) by: Nagios Exchange
Linux
check_diskrw

Simple bash script, that checks is location (directory) is read/write. Get one parameter - location to check. It touches random file in location, then read…

by: Nagios Exchange
Linux
check_disk – % used space

Everybody is certanly asking 'why to write another check_disk plugin since the official "Nagios Plugins" comes with one?' 1) the official plugin prints the used…

4.8 (5) by: Nagios Exchange
Linux
check_disk

This plugin is an alternative of check_disk scripts with SSH capability. It use 'df -k' unix command to verify filesystems utilisation. You can : -…

4.7 (3) by: Nagios Exchange
Linux
check_dir_filecount.sh

Nagios plugin to check number of files in a directory. Written in bash, intended to be used on Linux systems. I've only tested with Nagios…

2.5 (2) by: Nagios Exchange
Linux
check_dig

A quick and simple bash script allowing you to use dig instead of nslookup for DNS resolution on a monitored DNS server. Good if you…

by: Nagios Exchange
Linux
check_cups_printer

Although there are a few scripts that will give an overall view of the CUPS system and queue lengths I needed to specifically target high…

4 (1) by: Nagios Exchange
Linux
check_cups_jobs

This nrpe plugin checks the amount of jobs in cups queue and displays them in a top x list. you are free to define the…

by: Nagios Exchange
Linux
check_cpu_load
http://www.xenux.net/index.php?links=6&skin=&id=78

Nagios script to get the cpu usage from procinfo or sa

by: Nagios Exchange
Linux
check_cpu – % used

The pourpose of this plugin is to be the simplest check_cpu as possible. Following the unix philosophy of simplicity and code/tools reusability, it was created…

2 (2) by: Nagios Exchange
Linux
check_cpu
http://valhalla.com.au/check_cpu

I use this in conjunction with a plugin to monitor the user count. Obsess over both and utilise the gathered info in capacity management. I…

4 (1) by: Nagios Exchange
Linux
check_chkrootkit
http://sourceforge.net/projects/checkchkrootkit/

Summary: This plugin uses chkrootkit, available from http://www.chkrootkit.org, to scan for potential intrusions. If an infection is found, it raises a critical alert. Response: If…

by: Nagios Exchange
Linux
check_Beacon

Access Grid systems often include a multicast beacon server. This project provides a Nagios/NRPE plugin to determine whether the beacon server is running. This is…

by: Nagios Exchange
Linux
check_bastille
http://sourceforge.net/projects/checkbastille

Summary: This plugin runs Bastille Unix in assessment mode, comparing consequtive runs line by line. Lowered scores are critical, other changes generate warnings. An option…

by: Nagios Exchange
Linux
check_apt
http://nagios-aptwatch.alioth.debian.org/

nagios-apt-watch can monitor the status of all packages installed on a system via APT. The plugin triggers a warning, when one ore more packages needs…

4 (1) by: Nagios Exchange
Linux
check_apache2logs
http://www.dotzi.net/Willkommen.html

The plugin use follow parameters: -d | --directory = The directory and file wich includes the logfiles. E.g.: /var/log/apache2/httpd.access_log -r | --rotation-interval = This parameter…

by: Nagios Exchange
Linux
check_altiris

- BETA (just released to store it...i am on it) - can check connection status - can check process status

by: Nagios Exchange
Linux
CheckFileCount

## Description This plugin determines the file count of a directory (without sub dirs) and compares it with the supplied thresholds. Usage: check_numoffiles -d path…

3 (3) by: Nagios Exchange
Linux
checkfile

Nagios Plugin to check if a file exist/doesn't exist. It check too if a file is empty or not.

2 (2) by: Nagios Exchange
Linux
CheckDirSize

## Description This plugin determines the size of a directory (including sub dirs) and compares it with the supplied thresholds. It might also be used…

4.4 (9) by: Nagios Exchange
Linux
CheckDaemon

When Nagios is busy, it will occasionally not execute checks, and simply schedule them to be executed in the future, on the basis that the…

by: Nagios Exchange
Linux
checkagent
http://www.steveshipway.org/software/

This script is pure perl, and will check first for the NRPE agent, then for the NSClient agent. If you also give the -n flag,…

by: Nagios Exchange
Linux
Check Winbind

This plugin checks the winbind in order to test the connection with Active Directory. Only up for Linux domain members. Andre Facina

3 (1) by: Nagios Exchange
Linux
Check VMWare Server 2 virtual maschines

Plugin for checking VMWare Server 2.0 for running vm's. The plugin is written for linux.

by: Nagios Exchange
Linux
Check Rsync

+++ COMING SOON ++++ Overview Tests Rsync Servers and Gentoo Portage Mirrors Flexible and conforms to Nagios Coding standards. Many options to control the test…

3 (1) by: Nagios Exchange
Linux
Check Processes and Ports

Heavily based on check_linux_procs. A script that checks if processes and TCP ports are up. Tested on Redhat Enterprise Linux 3/4, Fedora 4, Solaris 6,7,8,9…

1 (1) by: Nagios Exchange
Linux
Check process runtime

command: /usr/local/nagios/libexec/check_proc_time.sh -p -w -c expects parameters: p) a pattern to grep the processlist w) runtime in seconds as a threshold for warning state c)…

2 (2) by: Nagios Exchange
Linux
check physical memory

Quick and easy to implement, does not require any additional packages. Usage: check_mem [-w|--warning] [-c|--critical] example: check_mem -w 10 -c 5 Gives WARNING on 10%…

3.8 (5) by: Nagios Exchange
Linux
check open files

My old linux boxes sometimes hung because of a "too many open files". This plugin has been created to prevent this kind of crash.

4 (3) by: Nagios Exchange
Linux
check nfs mountpoints

Simple python-Script that parses and compares /etc/fstab and /proc/mounts and checks if all nfs-Partitions are mounted(Doesn't check for sanity or mount-options like noauto). Could be…

4 (1) by: Nagios Exchange
Linux
check network bonding

Shell script to check network bonding. Gives CRITICAL if one or more defined eth is down. Currently only supports 1 bond module. Example OK output:…

4 (2) by: Nagios Exchange
Linux
Check memory plugin in python (uses cached memory correctly)

This plugin is written in Python (no 'special' modules needed, just optparse and sys) and parses the output of /proc/meminfo. Unlike some other plugins that…

3.7 (3) by: Nagios Exchange
Linux
check debian packages
http://www.etsetb.upc.edu/

This plugin doesn't update the apt database, you're supposed to have a cron line that already does an apt-get update. It also needs sudo, add…

4 (2) by: Nagios Exchange
Linux
Check cpu

The plugin can handle trigging on either total used CPU time (default) **or** total idle CPU time. It calculates a //5 second average// for each…

4 (4) by: Nagios Exchange
Linux
check areca

I started to search on internet about such tool but without success... so with my simple knowleage about shell programming and using cli32 (tool provided…

2 (1) by: Nagios Exchange
Monitoring Agents
WSC
http://sourceforge.net/projects/nagios-wsc

nagios-wsc is a combination of NAGIOS plug-in and .NET web service to enable querying of multiple windows machines via WMI - all nagios queries are…

by: Nagios Exchange
CPU Usage and Load
win_check_cpuload
http://langfeldt.net/

Based on Benjamin Jakubowskis work, but unkinked so it works better.

by: Nagios Exchange
Windows
Windows Update Check Plugin

This checks for the presence of the "wuauclt.exe" process on SNMP enabled Windows machines. It takes the hostname and the community string as it's arguments...and…

2.5 (4) by: Nagios Exchange
Memory
Windows Process Memory Monitoring

This plugin recalculate the Used Memory of Windows Process to MB. The Values will get check_nt - COUNTER Query. The Plugin Output is Nagios Devel…

by: Nagios Exchange
File System
SMBShares

To check the windows server the Plugin needs an working account for the Windows Domain and a smbclient on the nagios server.

by: Nagios Exchange
Storage Subsystem
SmartArray 6i 5i Check status
http://webspace.tiscali.it/

For Smart Array cciss family (6i 5i) on windows server using snmp community.

by: Nagios Exchange
Passive Checks
Windows Passive checks for NSCA

This script is based on linux version from nsca packet. Script sends the passive checks to NSCA host (like the linux version do) Script need…

by: Nagios Exchange
Monitoring Agents
NSClient – No Pdh Error Messages

The original NetSaint Client used for Windows checks produced error messages which were logged to the Windows Event Log. This would generate sometimes thousands of…

by: Nagios Exchange
Monitoring Agents
Nagios Tool for Windows hosts
http://sourceforge.net/projects/ngtbx/

Nagios Toolbox for Windows host supports my daily work. It is a early version and still be in development. It is used to copy a…

by: Nagios Exchange
* Plugin Packages
Nagios Plugin Collection
http://sourceforge.net/projects/nagiosplugincol/

The Nagios Plugin Collection is a set of scripts for the Nagios monitoring project to check the status off various system components. Please release these…

2.3 (3) by: Nagios Exchange
Microsoft Exchange
MS Exchange Top Emailers Plugin
http://felipeferreira.net/?p=51

Allows you to monitor how are the TOP senders of email. Also usefull to detect attacks, and miss use of your exchange server. I hope…

by: Nagios Exchange
Log File Management
Enhanced Windows eventlog check
http://www.comunet.com.au/index.php?page=1

This check was designed to give greater control over the eventlog messages that do and do not get checked. There are many advanced options, here…

3 (3) by: Nagios Exchange
File System
Enhanced SNMP Windows Disk Check

Based on the check_win_snmp_disk.pl script posted here by jakubowski Benjamin, this enhanced version: * prints usage information if incorrect parameters are given * handles exceptions…

4.1 (10) by: Nagios Exchange
* Plugin Packages
Cygwin Plugins

- check_dummy - check_http - check_tcp - check_udp - check_smtp - check_time - check_ssh

by: Nagios Exchange
Remote Access
count logged in Citrix users (SNMP)
http://www.crowdedplace.com/

The script is written in Perl an as such quite quick. If there is more than one server in your Citrix farm you may do…

by: Nagios Exchange
Remote Access
Citrix License Server Check

checks if you have enough licenses free on your citrix licenseserver. Please check from your licenseserver. please enter values for warning and errorlevel. Usage: check_ctx_licensserver…

3.6 (7) by: Nagios Exchange
Windows
check_win_snmp_storage.pl
http://www.ashleyit.com/

Windows SNMP storage check for disk and memory Uses Net::SNMP rather than snmpget for scalability. syntax: check_win_snmp_storage.pl HOST COMMUNITY storageType WARN CRIT returns % used,…

3.7 (6) by: Nagios Exchange
Windows
check_win_snmp_process
http://www.xenux.net/

Check Process ( exe file ) active and check memory used

by: Nagios Exchange
Windows
check_win_snmp_cpu.pl

Checks Windows CPU load (average of all CPUs) via SNMP Uses Net::SNMP (instead of shelling to snmpwalk) for scalability

3.5 (2) by: Nagios Exchange
Windows
check_win_process

Based on the work of Benjamin Jakubowski

by: Nagios Exchange
Windows
check_win_hd

This plugin will check all of the hard drives on a Windoze server, and alert if ANY of the drives on the server is more…

2 (1) by: Nagios Exchange
Solaris
Zones Plugin
http://www.alfastudios.it/

This small plugin let you check the status of each Solaris zone configured on your server.

by: Nagios Exchange
Weblogic
Weblogic Plugins

Plugins to obtain Weblogic?s JVM HEAP size and DEFAULT RUNTIME QUEUE length using Weblogic MBEANS.

by: Nagios Exchange
Solaris
Solaris check_vitals

Big Brother has larrd (or butter) to create trend graphs that are easily integrated (via bbgen, for example). I wanted to recreate this feature and…

4 (1) by: Nagios Exchange
Solaris
Sun Grid Engine
5 (1) by: Nagios Exchange
Solaris
Solaris Zpools checker
http://www.alfastudios.it/

This small plugin let you check the status of each ZFS disks pool configured on your server.

3.8 (4) by: Nagios Exchange
Solaris
Solaris 10 zones checker
by: Nagios Exchange
Windows
check_winsvc

I wrote check_winsvc to simplify checking of Windows services. This check script vill return OK if all services set to Automatic start on a Windows…

5 (3) by: Nagios Exchange
Windows
check_winmem
http://langfeldt.net/

Based on Peter Stimpels work. Unkinkd to work with ePN (use strict; -w)

by: Nagios Exchange
Windows
check_winhd
http://langfeldt.net/

Based on Peter Stimpels plugin - unkinked to work with ePN (use strict and -w)

4 (1) by: Nagios Exchange
Solaris
SMF manifest for NRPE

This manifest was created with TCP wrapper support. Since the other manifests for NRPE I've seen did not provide this, I thought some folks might…

by: Nagios Exchange
Solaris
Simple memory chack plugin
by: Nagios Exchange
Solaris
scan_log

nagios plugin to scan for multiple patterns in a log file (ksh script) author: Sergei Haramundanis 27-Apr-2006 Description: This plugin will scan a log file…

by: Nagios Exchange
Solaris
scan_daily_log

nagios plugin to scan for multiple patterns in a daily log file (ksh script) author: Sergei Haramundanis 27-Apr-2006 Description: This plugin will scan a daily…

by: Nagios Exchange
Solaris
New check_disk

Check_disk Can be used with check_by_ssh. Tested on Solaris 2.6, 7, 8, 9 and 10. With this check disk, ALL values over the treshold are…

4 (2) by: Nagios Exchange
Solaris
Local File System Space

I wrote a replacement for check_disk since it was a bit cumbersome and did not pickup samfs file systems. Also, I didn't like the output…

by: Nagios Exchange
Solaris
check_zfs
http://www.geocities.com/ntb4real/proj/zfs.htm

The plugin is designed only to monitor the status of Sun Microsystems ZFS zpools, and whether they are ONLINE (which is good) or DEGRADED (which…

4 (1) by: Nagios Exchange
Weblogic
check_weblogic_sessions

nagios plugin to check if a WebAppComponentRuntime object on a weblogic application server is exceeding a maximum specified concurrent sessions value author: Sergei Haramundanis 08-Nov-2006…

by: Nagios Exchange
Weblogic
check_weblogic_heapfree

nagios plugin to check if a weblogic jvm heap is falling below nominal thresholds (current and delta free) author: Sergei Haramundanis 03-Nov-2006 usage: check_weblogic_heapfree runtime_directory…

by: Nagios Exchange
Solaris
check_vxdisk
by: Nagios Exchange
Solaris
check_veritas_volumes
http://www.opsera.com/jsp/News%20Items/Opsera%20acquires%20Altinity.jsp

The Naigos plugin check_veritas performs the following checks - Checks the vxprint command can be run and returns with 0, or send critical - Checks…

by: Nagios Exchange
Solaris
check_VCS

Check and return the status of resource groups on veritas clusters. This Returns Status OK for ONLINE and OFFLINE. It will return a CRITICAL for…

by: Nagios Exchange
Solaris
check_sun_vm.pl

It will check that mirrored devices have at least 2 mirrors The status field of the RAID5 device The flags of the metadbs and that…

5 (1) by: Nagios Exchange
Solaris
check_suncluster
http://www.kilala.nl/

My current project involves a few systems running Sun Cluster on Solaris. In order to monitor these systems with Nagios, I wrote the check_suncluster script.…

by: Nagios Exchange
Solaris
check_solaris_swap

This Nagios plugin checks free swap space on Solaris. It parses output from /usr/sbin/swap -s unlike some plugins which rely on /usr/sbin/df (and thus ignore…

5 (2) by: Nagios Exchange
Solaris
check_solaris_smf

This Nagios plugin checks status of Solaris 10 SMF services. You can specify one or more FMRIs and their OK, WARNING and CRITICAL states. Plugin…

5 (2) by: Nagios Exchange
Solaris
check_solaris_procs_regexp

This Nagios plugin checks number of processes on Solaris by using ps and egrep with regular expressions. Example: # check_solaris_procs_regexp.sh -w :100 -c :250 -u…

by: Nagios Exchange
Solaris
check_solaris_pca

This Nagios plugin checks Solaris patch status with Martin Paul's excellent patch tool PCA (Patch Check Advanced, http://www.par.univie.ac.at/solaris/pca/). It can be used to alert admins…

by: Nagios Exchange
Solaris
check_solaris_nics

This Nagios plugin checks link status, duplex and speed for given Solaris network interfaces. Tested with bge, ce, e1000g, eri, hme, nxge and qfe devices…

3 (1) by: Nagios Exchange
Solaris
check_solaris_cpu_usage

This Nagios plugin checks Solaris CPU usage with mpstat. Examples: # check_solaris_cpu_usage.sh -w :60 -c :75 CPU USAGE OK - 23% (usr=18 sys=5 idle=67)|usage=23 usr=18…

by: Nagios Exchange
Solaris
check_smf

This is a very simple script that allows Nagios to check the state of an SMF service on a Solaris 10 system. It can check…

by: Nagios Exchange
Solaris
check_scstat.pl

The script checks nodes, paths, quorums, resources, resource groups and IPMP paths with a single run. usage: ./check_scstat.pl -w {w1,w2,w3} -c {c1,c2,c3} Options: -w {w1,w2,w3}…

by: Nagios Exchange
Solaris
check_retro_client
http://www.kilala.nl/

Basic monitor that checks if the Retrospect client is up and running. This script was quickly hacked together for my current customer, as a Q&D…

by: Nagios Exchange
Solaris
check_ram
http://www.kilala.nl/

Basic monitor to check percentage of used physical RAM. This script was quickly hacked together for my current customer, as a Q&D solution for their…

by: Nagios Exchange
Solaris
check_raidctl

This plugin will check the status of a volume configured with raidctl on servers that have internal raid controllers such as the v440 and v20z.…

by: Nagios Exchange
Solaris
check_prtdiag
http://www.le-seb.org/dotclear/index.php/2007/03/03/85-a-nagios-plugin-for-sun-hardware-failure-detection

It's 100% config-file based, massively using Perl regular expressions and logic, as prtdiag output is very different from one system to another. Without any parameter,…

by: Nagios Exchange
Solaris
check_procs2

While check_procs from the Nagiog Plugin collection is a very powerful tool I missed the ability to check for the existence of multiple processes. check_procs…

3 (1) by: Nagios Exchange
Solaris
check_process_remote
http://aucherg.e-supinfo.net/

This plugin allows to check a number of process expected and allows to exclude some process Ex : We're expecting 2 process for sshd except…

5 (3) by: Nagios Exchange
Solaris
check_processor

This plugin requires no inputs. It will return a warning if any cpu's are not on-line.

by: Nagios Exchange
Solaris
check_pkgchk
http://www.consol.de/

If you execute the command pkgchk -q -p /tmp and see something like this, ERROR: garbled entry pathname: /usr# problem: unknown ftype then your solaris…

by: Nagios Exchange
Solaris
check_multipath

Installation (nagios client side) : - Copy the script in your nagios plugins directory (usualy /opt/csw/libexec/nagios-plugins) - Set good rights (755 for root:bin) Usage :…

by: Nagios Exchange
Solaris
check_mpstat
http://www.pavleck.com/modules.php?name=Downloads&d_op=viewdownload&cid=3

Checks local processor utilization via mpstat, and alerts depending on whether it has exceeded the warning value or the critical value. The script essentially runs…

by: Nagios Exchange
Solaris
check_mirror

ERROR - Metadevices need Maintainence : c0t0d0s0 Okay : c0t1d0s0 Okay : c0t0d0s1 Okay : c0t1d0s1 Okay : c0t0d0s6 Okay : c0t1d0s6 Okay : c0t0d0s7…

by: Nagios Exchange
Solaris
check_metastat
http://www.tier3consulting.com/html/home.cgi

Runs metastat and simply checks to see if the state on all Metadevices are "okay". If any return other than okay, and alarm is raised.…

by: Nagios Exchange
Solaris
check_log3
http://www.kilala.nl/

Today I made an improved version of the Nagios monitor "check_log2", which is now aptly called "check_log3". It includes all the improvements I originally added…

by: Nagios Exchange
Solaris
check_log2
http://www.kilala.nl/

Improved log checker for Solaris, with state retention. I found that the version of check_log included in the default monitor package doesn't work perfectly on…

by: Nagios Exchange
Solaris
check_ifstatus

Installation (nagios client side) : - Copy the script in your nagios plugins directory (usualy /opt/csw/libexec/nagios-plugins) - Set good rights (755 for root:bin) Usage :…

by: Nagios Exchange
Solaris
check_ifcfg
by: Nagios Exchange
Solaris
check_if
http://www.tier3consulting.com/html/home.cgi

Currenlty only supported on Solaris. Hacked together various scripts from internet to create a Nagios service check for interface speed and duplex on the local…

by: Nagios Exchange
Solaris
check_hvdisp

simple script to verify/monitor Fujitsu Siemens Prime Cluster service on Solaris

by: Nagios Exchange
Solaris
check_fs_grow

Script that looks for the change of filesystems usage and alarms if theres a change in usage more then a defined value. It takes values…

by: Nagios Exchange
Solaris
check_disk_detail

Example of call and return: Call (warn at 90% disk full, critical at 95%, checking the root partition): check_disk_detail.sh 90 95 / Returns: / -…

4.7 (3) by: Nagios Exchange
Solaris
check_disksuite3

This script checks that all submirrors in metastat report "Okay" and also counts the number of submirrors. It considers "2" to be the most excellent…

4 (1) by: Nagios Exchange
Solaris
check_disksuite2

Check Disk Suite perl script

by: Nagios Exchange
Solaris
check_disksuite
by: Nagios Exchange
Solaris
CHECK_CPU_USAGE

Easy to use...At your own risk.

by: Nagios Exchange
Solaris
check_351x disk array

This bash shell plugin checks Sun 3510/3511 disk arrays. It checks battery status, cache write-back status and disk health. It's fairly heavily commented, please read…

by: Nagios Exchange
Solaris
check_3510_ld

No inputs required. Will return a warning if the status is not okay. You must either set the suid bit or configure sudo as root…

by: Nagios Exchange
Solaris
check_3310/3320
http://onicrom.com/nagios

usage: ./check_3310 *fix* Script was reporting ALERTs in the vent log erroneously.

by: Nagios Exchange
Solaris
checkFileAgeExec

nagios plugin to monitor for files returned from shell commands which are older than a given # of milliseconds Author: Sergei Haramundanis Date: 24-Apr-2007 Update:…

by: Nagios Exchange
Solaris
checkFileAge

nagios plugin to monitor directories for files older than a given # of milliseconds (java source) Author: Sergei Haramundanis Date: 27-Apr-2006 Description: This plugin will…

by: Nagios Exchange
Solaris
Check ZFS file systems and data pools

This will check zfs datapools and the reservation and quota settings on zfs file systems. to check the reservations and quotas you have to use…

4.5 (4) by: Nagios Exchange
Solaris
Check the messages file for errors

This is a log check script that is very basic but works very well for the majority of hardware issues. The only downside is that…

1 (1) by: Nagios Exchange
Solaris
Check Services on SUN Solaris (5.10) with svcs

solaris svcs check script, writen as shell script, not very complex ;-) the follwing states are reconized: 0 | OK | if online 1 |…

2 (1) by: Nagios Exchange
Solaris
check remote unix scripts
http://www.tier3consulting.com/html/home.cgi

Various scripts to check disk, load, uptime, metastat, and other stuff via ssh or rsh on remote unix system. Developed on Solaris to check remote…

by: Nagios Exchange
HP-UX
Hp-ux check_memory
http://web.tiscali.it/SteVic/ForNagios/check_memhpux

I used the check_mem.pl modified because the original command included is not ok for my server HP-UX. Thankses to Dan Larsson for original check. :-)

5 (1) by: Nagios Exchange
HP-UX
HP-UX Binaries for HP-UX 10.20 11.00
http://www.bennyvision.com/projects/nagios/

Pre-built binaries, other HP-UX specific items. Available at: http://exchange.nagios.org/hostedfiles/HP-UX/ hpux-plugins-11.00-PARISC1.1-v1.3.1.tar.gz = Pre-built base plugins for HP-UX 11.00, on PA-RISC1.1 hpux-plugins-10.20-PARISC1.1-v1.3.1.tar.gz = Pre-built base plugins for…

by: Nagios Exchange
HP-UX
Diskspace monitor script
http://serve17.serve-hosting.net/suspended.page/

Checks the disk_space on your system. I wrote this because the binaries for HP-UX are a pain to get working. This will work on all…

by: Nagios Exchange
HP-UX
check_snmp_hpux_mem

Usage: check_snmp_hpux_mem hostname warning critical Tests if the percentage of free memory is less or equal than the warning and critical values. Both should be…

by: Nagios Exchange
HP-UX
check_hpux
http://www.ighor.com/?item=3

client-server program-check for linux to check cpu, memory, hard-disk and proceses on hp-ux machines remotely. (binaries only - pre-build client check for linux and pre-build…

by: Nagios Exchange
HP-UX
check_heartbeat
http://www.sefaz.mt.gov.br/

Plugin check cluster hp-ux Guardian with command cmviewcl , created of check_heartbeat for linux HA.

by: Nagios Exchange
Windows
check_remote (ping_remote)
http://www.compudentsystems.com/documentation/check_remote.htm

You may wish to monitor the status of a tunnel via NRPE_NT's cmd facility when your NAGIOS server is also remote from the server. Steps…

by: Nagios Exchange
Windows
check_laptop_battery.vbs

Visual Basic script for checking the charge remaining in a laptop battery. Uses WMI. Written for a Dell laptop, but should work for any Windows-based…

by: Nagios Exchange
Windows
check_diskwrite2

Simple Shell Script, which touches a textfile with smbclient on an SMB-Mount, then checks if the file is readable, and deletes the file. Installation hints:…

by: Nagios Exchange
Windows
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. Installation hints:…

by: Nagios Exchange
Others
checkdaxbatch (Microsoft Dynamics Ax)
http://sourceforge.net/projects/scsc-nagios

This is designed to be used with NRPE_NT. This code is released under GNU GPL (.net based) and requires Dynamics Ax 4.0 with the .Net…

by: Nagios Exchange
BackupExec
Check Exchange Backup (BackupExec)
http://felipeferreira.net/?p=55

It is my 3rd custom Nagios NRPE_NT Plugin, so my code is getting better. Script to Parse Backup Exec logfile .XML (gets based on today’s…

by: Nagios Exchange
Windows
check windows services
http://nagios.manubulon.com/

This script will check if one (or more) services are active on the windows host by snmp. Script language : Perl Requirements : Net-snmp and…

4 (7) by: Nagios Exchange
Windows
Check windows process

Need a windows process checked?.. This exe find's the process and gives the pid with the process name back. usage expl . check_win_process.exe notepad.exe

by: Nagios Exchange
Windows
Check Windows CPU Load
http://www.xenux.net/

Be sure that SNMP is activate on Windows Server

3 (1) by: Nagios Exchange
WMI
Check Service by WMI
http://www.xenux.net/

Check Windows Name Service by Perl WMI

by: Nagios Exchange
Windows
Check multiple Windows Processes v2

Imagine you need two processes that have the same name running on a Windows machine, and you need to be alerted if one of them…

by: Nagios Exchange
HP-UX
check_cpu_stats.sh (hp-ux)

TO DO list given in header of script was also completed. Script was tested on HP-UX 11i v2.

5 (1) by: Nagios Exchange
Websites, Forms and Transactions
CURL check script

This plugin was written for testing of Oracle Application Server pages availability. Support for performance data included. I'am planning to add a support for testing…

by: Nagios Exchange
Windows
Check multiple Windows Processes

Perl script based on snmpwalk in order to check one or more running processes on a windows machine. Process name is not case sensitive but…

by: Nagios Exchange
Windows
Check Multiple Processor Load
5 (3) by: Nagios Exchange
Microsoft Exchange
Check MS Exchange Server Health
http://www.moehrenbude.de/

command[ExchangeIMC_queued_Outbound]=/usr/local/nagios/libexec/check_nt -H $HOSTADDRESS$ -p 1248 -v COUNTER -l "\MSExchangeIMCQueued Outbound" -w 10 -c 25 command[ExchangeIMC_queued_Inbound]=/usr/local/nagios/libexec/check_nt -H $HOSTADDRESS$ -p 1248 -v COUNTER -l "\MSExchangeIMCQueued Inbound" -w…

by: Nagios Exchange
Log Files
Check LogServer
http://www.harisekhon.com/nagios

check_logserver is a plugin to test a logs server by sending it a unique log and then checking that log was received properly. It is…

5 (2) by: Nagios Exchange
Windows
Check memory usage
http://peters-webcorner.de/content/view/26/44/

check_winmem ARG1 ARG2 ARG3 ARG4 ARG1 HOSTNAME ARG2 COMMUNITY ARG3 warn level in percent ARG4 critical level in percent

4 (1) by: Nagios Exchange
File System
Check free disk space with snmp
http://peters-webcorner.de/content/view/26/44/

Add something like command[check_hd]=/usr/lib/nagios/plugins/check_hd $HOSTADDRESS$ public $ARG1$ $ARG2$ $ARG3$ to your command.cfg also add something like define command{ command_name check_hd command_line $USER1$/check_hd $HOSTADDRESS$ public $ARG1$…

4 (1) by: Nagios Exchange
Microsoft Exchange
Check Exchange Top Mailbox Sizes
http://felipeferreira.net/?p=126

more about it here http://felipeferreira.net/?p=126

5 (1) by: Nagios Exchange
Windows
Check Disk Win2k3 – SNMP

Plugin via SNMP to check the use of disk in Windows 2003 Server MIBs used: HOST-RESOURCES-MIB:: hrStorageSize, HOST-RESOURCES-MIB:: hrStorageUsed, HOST-RESOURCES-MIB:: hrStorageAllocationUnits. Depends: net-snmp and net-snmp-utils…

3.3 (3) by: Nagios Exchange
AIX
AIX_errpt
http://www.thisproj.org/

On a pSeries AIX lpar, idle cpu is not always a valid parameter for checking the system cpu usage, especially in uncapped lpars. This script…

by: Nagios Exchange
BackupExec
Check Backup Exec Veritas Services

# --- checkcommands.cfg BEGIN ---- # 'check_nt-backupexecagent' command definition define command{ command_name check_nt_beagent command_line $USER1$/check_nt -H $HOSTADDRESS$ -p 1248 -v SERVICESTATE -d SHOWALL -l BackupExecAgentBrowser…

3 (1) by: Nagios Exchange
AIX
AIX ksh system check plugins
http://www.nolose.com/

They are ksh shell scripts. very little and simple....

by: Nagios Exchange
AIX
AIX Harddisk Checks
http://www.hoschie.org/b2evolution/index.php

This script uses hr.my MIB (/usr/samples/snmpd) which should be working by default on standard AIX 5.3 installations. It looks for all devices of the type…

by: Nagios Exchange
AIX
AIX HACMP Plugins
http://sponic.com/nagios

check_hacmp-clshowsrv: checks the status of cluster services/processes check_hacmp-nodes: checks for at least one active node check_hacmp-rsrcgrp verifies that each resource is active on one node

by: Nagios Exchange
VMWare
check_vmware3.pl
5 (1) by: Nagios Exchange
AIX
AIX check_lpq
http://www.hoschie.org/b2evolution/index.php

**Usage: ./check_lpq.php QueueName** This small little script just checks the Queue via commandline tools (LPQ) and restarts it if necessary. Its written for AIX 5.3,…

by: Nagios Exchange
AIX
AIX Check Errpt – 2

This script checks for new error reports since last time run and can be "triggered" by nagios. (wrap it in a ssh shell for security)…

4 (1) by: Nagios Exchange
AIX
AIX check errpt
http://www.thisurl.com/main.php

First you should add an hook to errpt to launch a script when an message appears. (For example put the file sendnagios in /tmp) After…

by: Nagios Exchange
Windows
Check all disks on a Windows server

The plugin will use SNMP to check what local drives are present on a Windows system. It will then use check_nt to check the usage…

by: Nagios Exchange
Operating Systems
Check_vos returns operating system a computer (Linux or Microsoft)

Français : check_vos.sh English : check_vos.sh example : ./check_vos.sh 192.168.1.200 public 1

by: Nagios Exchange
AIX
AIX check cpu usage
http://sponic.com/nagios

$ ./check_aix_cpu.pl usage: ./check_aix_cpu.pl -w # -c # options: -w warning threshold (%) -c critical threshold (%) $ ./check_aix_cpu.pl -w 90 -c 95 OK -…

3.8 (4) by: Nagios Exchange
Memory
check_vmio
http://www.ep-international.com/

HOW TO USE Usage: check_vmio.sh [-Vhv] [-p parameter [-w threshold] [-c threshold]] Options: -h Displays this help dialog -V Displays Version and Credits -p sets…

by: Nagios Exchange
Uptime
check_uptime2

Get uptime, optionally check against MIN and MAX uptime. This comes especially handy if you want to watch for systems which rebooted but this was…

4 (3) by: Nagios Exchange
Linux
check_sysctl

This plugin checks sysctl oid statistics in a Linux/*BSD kernel! The script is incredibly flexible, to the point of featuritis. You will need PERL installed…

by: Nagios Exchange
AIX
check_sys

Purpose: check_sys is a multiple purpose plugin that performs the following checks: * disk space * process list * swap utilization * load (run queue)…

by: Nagios Exchange
Processes
check_ps.sh
http://www.matejunkie.com/

Description check_ps.sh is a Nagios plugin to check a specific process via ps. You may provide any string as an argument to match a specific…

by: Nagios Exchange
Processes
check_process_cpu

A nagios plugin script in python that calls top. This command does offer the percentage of CPU during a given interval, not for the whole…

3 (1) by: Nagios Exchange
ICA
check_ica_servers.pl

Check the Citrix Metaframe XP service by completing an HTTP dialogue with a Program Neigbourhood server (pn_server) that returns an ICA server in the named…

by: Nagios Exchange
File System
check_glusterfs
http://www.deathwing00.org/blog/blogs/blog1.php/2009/05/23/check-that-a-glusterfs-partition-is-moun

A nagios plugin in bash that monitors a glusterfs mounted partition and detects whether the partition gets unmounted, responds slowly or gets disconnected from the…

4 (1) by: Nagios Exchange
CPU Usage and Load
check_cpu.sh

The script is based on the original script of Steve Bosek. I have modified it so it accepts different thresholds for user/system/iowait and prints output…

4.2 (5) by: Nagios Exchange
File System
Check_all_disks (w/ configuration file)

This script checks all mounted filesystems. The script can be passed variables for warning, critical, and configuration file location but if you don't pass it…

by: Nagios Exchange
Memory
check_mem.pl
http://www.sysadminsjourney.com/content/2009/06/04/new-and-improved-checkmempl-nagios-plugin

See http://www.sysadminsjourney.com/content/2009/06/04/new-and-improved-checkmempl-nagios-plugin for up to date information, and examples.

by: Nagios Exchange
Windows NRPE
Wrapper Check_AutoIT

Wrapper-Script for using End2End-Monitoring.exe create with AutoIt - you don' t needed AutoIT installing at your windows-system if you run only the *.exe files #…

by: Nagios Exchange
Windows NRPE
WMI agentless plugins
http://www.groundworkopensource.com/community/downloads/plugins-download.html

Please visit the project URL to learn about WMI agentless plugins and download the latest version (http://www.groundworkopensource.com/community/downloads/plugins-download.html)

by: Nagios Exchange
Windows NRPE
This vbscript will monitor processes on Windows Systems using NRPE
http://www.getaz-romang.ch/

I use this script to monitor services on windows servers. Nagios will launch the script and collect the results using NRPE_NT. nrpe.cfg should have a…

by: Nagios Exchange
Windows NRPE
Symantec Backup Exec Number of Job Error Check

Nagios NRPE_NT plugin to check the number of job errors using the bemcmd.exe cli tool. The plugin will return OK (0) if no job error…

5 (2) by: Nagios Exchange
Windows NRPE
Symantec Anti-virus check

command[check_av]=C:WINDOWSsystem32cscript.exe //nologo //t:10 "c:progra~1nrpebinsymanticchk.vbs" AV_SERVER

by: Nagios Exchange
Windows NRPE
Restart Windows Services VBS
http://cheupi.free.fr/

Ce script VBScript va etre declenche par une commande "Event Handler" prealablement configuree sous Nagios. Des que le status du service sous Nagios changera (de…

by: Nagios Exchange
Windows NRPE
NRPE_NT auto install
http://felipeferreira.net/?p=57

Script to remote install NRPE_NT into WIndows Servers. http://felipeferreira.net/?p=57

by: Nagios Exchange
Windows NRPE
Ms-Dos Check Process Plugin

This plugin is based on two windows ms-dos command : tasklist and find. Copy the check_process.bat file to your Windows System 32 path then configure…

by: Nagios Exchange
Windows NRPE
Eventlog Checker – dotNET Based

You can filter based on keywords (or negate the filter to search only for events with certain phrases in them), same with EventIDs. You can…

by: Nagios Exchange
Windows NRPE
Check_Updates (Windows)

Checks for waiting Windows Updates without asking the WSUS-Server everytime. => very fast NSI.ini: command[check_windows_updates2]=c:windowssystem32cscript.exe //NoLogo //T:40 C:nagiosNSClient++-0.2.7pluginscheck_updates.wsf

4.5 (2) by: Nagios Exchange
Windows NRPE
check_tcp

++++ check_proc.exe I create this plugin because I need a TCP-check like the Unix-like check_tcp-Plugin. In the first version, its rudimental. You only can specify…

5 (5) by: Nagios Exchange
Environmental
check_sensors

The official check_sensors plugin didn't report any info other than a regexp 'ALARM' from lm_sensors. I rewrote the plugin to send data and incorporated nagios-grapher…

4 (1) by: Nagios Exchange
Windows NRPE
check_reasonable_folder_file_count
http://www.thetechgroup.com/

This script is a revision of directory_file_count.wsf which counts the number of files contained within a directory path. Revision includes network shares instead of just…

by: Nagios Exchange
Windows NRPE
check_proc

++++ check_proc.exe I create this plugin because I needed to monitor not only the upper bound of count of a running process but also the…

by: Nagios Exchange
Windows NRPE
check_log_windows
http://asisolutions.eu/software/monitoring/Nrpe-Plugins/log_win.html
by: Nagios Exchange
Windows NRPE
check_log_system_log
http://asisolutions.eu/software/monitoring/Nrpe-Plugins/log_moxs_system.html
by: Nagios Exchange
Windows NRPE
check_log_retrospect
http://asisolutions.eu/software/monitoring/Nrpe-Plugins/log_retrospect.html
by: Nagios Exchange
Windows NRPE
check_log_messages
http://asisolutions.eu/software/monitoring/Nrpe-Plugins/log_retrospect.html
by: Nagios Exchange
Windows NRPE
check_hugemem
http://www.stic-online.de/stic/html/nagios-plugins.html

Checks the memory usage on system with memory more than 4 GB and returns performance data. Works also on systems with 8 GB memory and…

by: Nagios Exchange
Windows NRPE
check_http_nrpe

Designed to circumvent the MS NLB. The plugin is called via nrpe and will execute on the host in the nlb cluster. Designed to check…

2.5 (2) by: Nagios Exchange
Microsoft Exchange
check_exchange
http://www.stic-online.de/stic/html/nagios-plugins.html

. Nagios plugin - check_exchange 0.1 for Microsoft Exchange 2000/2003 Copyright (c) 2007 STIC GmbH - http://www.stic-online.de NOTE: Microsoft Exchange Management Tools are required. -h…

by: Nagios Exchange
Windows NRPE
check_ad_time.vbs
http://www.op5.com/

' Author: Mattias Ryrlén (mr@op5.com) ' Website: http://www.op5.com ' Created: 2008-09-18 ' Version: 0.9 ' Description: Check the offset of your server vs active directory…

5 (1) by: Nagios Exchange
Windows NRPE
check_ad_fsmo.vbs
http://www.op5.com/

' Author: Mattias Ryrlén (mr@op5.com) ' Website: http://www.op5.com ' Created: 2008-09-18 ' Version: 0.9 ' Description: List the current FSMO Roles on an Active Directory…

by: Nagios Exchange
Windows NRPE
check_adaptecraid for NRPE_NT

Check status of Adaptec 2400A RAID using Adaptec Storage Manager Pro command "raidutil.exe" Requires the Adaptec Storage Manager Pro to be installed Example NRPE_NT Usage:…

by: Nagios Exchange
Windows NRPE
checkdc
http://felipeferreira.net/?p=315

Check link for details.

by: Nagios Exchange
Windows NRPE
check windows updates 3

The differences: checking for the automatically checked updates from windows (high priority) exemple to use into the nrpe.cfg or in nsca (but check for the…

by: Nagios Exchange
Windows NRPE
Check Textsearch

Otherwise, the script will return CRITICAL. This type of text search would be useful for determining whether a tape-backup log file contains a "success" message.…

by: Nagios Exchange
Windows NRPE
Check Services 2
http://www.hannes-schulz.de/?doc=proj&proj=nagios

So it is ...

by: Nagios Exchange
Windows NRPE
Check Services 1

If an Auto startup service is not running, this service will be restarted and a Warning is generated if the restart is successfull. If the…

by: Nagios Exchange
Italian
Italian Nagios Documentation
http://cesena.ing2.unibo.it/
by: Nagios Exchange
Passive Checks
submit_event_data.pl

SSH and rsync is used for transfering the files, SSH PubKey authentication has to be set up for this script to work Usage: submit_event_data.pl -H…

by: Nagios Exchange
External Commands
ncom (Nagios command)

Usage: sage: /usr/local/bin/ncom action service@host commnent where: service the name of the service we are checking host Name of the host we are checking commment…

by: Nagios Exchange
Reporting
nagiosr
http://noc.hep.wisc.edu/nagiosr.txt

The hook functions for shortening plugin output where adapted from those found in Cnagios (see http://noc.hep.wisc.edu/cnagios.html)

by: Nagios Exchange
SNMP
SNMP Agent simulator (Net-SNMP/PHP)
http://www.crowedplace.com/

For instance this is usefull for offline-development of new check-plugins. You don’t need physical access to the SNMP server running the agents. All you need…

by: Nagios Exchange
MIBs
MIB Files and Shell Script for Netware Mibs

The most important Novell MIB Files converted for SNMPTT incl. the Shell script to convert the Novell MIB Files with a regular Nagios Status OK…

by: Nagios Exchange
MIBs
MIB Depot
http://www.mibdepot.com/index.shtml
by: Nagios Exchange
MIBs
Bytesphere OIDView and MIB Database
http://www.oidview.com/mibs/detail.html

ByteSphere is a Boston based software company specializing in Network Management and Digital Media solutions. ByteSphere's flagship product, OidView, provides the IT industry with an…

by: Nagios Exchange
VMWare
Check ESX recources using SNMP

The main goal of this project was to publish the output data of any script run on an ESX server by using SNMP for monitoring…

2 (3) by: Nagios Exchange
Printers
check_toner
http://checktoner.blogspot.com/

The plugin returns warning and critical status when the toner drops below $CRIT AND $WARN. http://checktoner.blogspot.com/ Current Version: 0.5 -Henry Franco

3.8 (4) by: Nagios Exchange
MIBs
SNMP4tPC – GetIf Mib Browser
http://www.wtcs.org/snmp4tpc/getif.htm

Getif is a free multi-functional Windows GUI based Network Tool written by Philippe Simonet. It is amongst other things, an excellent SNMP tool that allows…

by: Nagios Exchange
Images and Logos
White line images
5 (1) by: Nagios Exchange
Images and Logos
Werschler Images
by: Nagios Exchange
Images and Logos
Vendor Logos
2 (1) by: Nagios Exchange
Images and Logos
Ubuntu Images
4.5 (2) by: Nagios Exchange
Images and Logos
Squid and Juniper sa2000 Image packs
http://www.squid-cache.org/

www.squid-cache.org www.juniper.net

by: Nagios Exchange
Images and Logos
Snort logo
by: Nagios Exchange
Images and Logos
Satrapa Images
by: Nagios Exchange
Images and Logos
Remus Images
by: Nagios Exchange
Images and Logos
Network Symbols
by: Nagios Exchange
Images and Logos
IronPort logos iconset
by: Nagios Exchange
Images and Logos
Ingate Logos
by: Nagios Exchange
Images and Logos
Sensatronics Senturion Icons
by: Nagios Exchange
Images and Logos
Grayscale icon pack

Just started with Nagios, a great piece of work I must say! Unfortunatly I couldn't find any suitable icons for my statusmap on this website…

by: Nagios Exchange
Images and Logos
GIF Animated Nagios Logo

If anybody is interested... I've taken some time to animate the Nagios logo. Nothing fancy. Just something to let people know the web browser is…

4 (1) by: Nagios Exchange
Images and Logos
Gentoo Logos
5 (1) by: Nagios Exchange
Images and Logos
Fedora Core Images
by: Nagios Exchange
Images and Logos
Didier Images
by: Nagios Exchange
Images and Logos
Cook Images
by: Nagios Exchange
Images and Logos
Contivity 100 600 VPN images
by: Nagios Exchange
Images and Logos
CheckPoint Logo
by: Nagios Exchange
Images and Logos
CentOS Logos
3 (1) by: Nagios Exchange
Images and Logos
BlueCoat logos iconset
by: Nagios Exchange
Images and Logos
Bernhard Images
by: Nagios Exchange
Images and Logos
Base Images
by: Nagios Exchange
Images and Logos
Animated Icons for CGI
http://www.steveshipway.org/forum/

These icons are NOT for the hostextinfo file. They are to replace the existing icons used by the web frontend.

by: Nagios Exchange
Image Tools and Utilities
Icon Set Generator

The GIF image should have dimentions of 40x40 pixels. During conversion to GD2 any areas of white (FFFFFF) in the images are set to be…

by: Nagios Exchange
Presentations
Nagios Commercialization and Project Updates
http://nordicmeetonnagios.op5.org/program
by: Nagios Exchange
Presentations
The Open Source Playground Etiquette
http://nordicmeetonnagios.op5.org/program
by: Nagios Exchange
Presentations
The Ninja project – an alternative open source Nagios GUI goes live.
http://nordicmeetonnagios.op5.org/program
by: Nagios Exchange
Presentations
Delegated Nagios configuration for large environments.
http://nordicmeetonnagios.op5.org/program
by: Nagios Exchange
Presentations
Probing the depths of Windows – beyond the basics of Windows Monitoring
http://nordicmeetonnagios.op5.org/program
by: Nagios Exchange
Presentations
Keeping Network Monitoring Current using Automated Nagios Configurations (WIP)
http://apan.net/meetings/bangkok2005/
by: Nagios Exchange
Presentations
Monitoring, Responding and Disaster Recovery Network Maintenance with Nagios
http://cluedenver.org/display.php?node=dtc_2005
by: Nagios Exchange
Presentations
Nagios and SEC – A Happy Reunion
by: Nagios Exchange
Presentations
Getting Started with Nagios
http://www.scribd.com/doc/8766501/Getting-Started-With-Nagios
1 (1) by: Nagios Exchange
Presentations
Open Source Network Monitoring
http://su-networking.com/Default.aspx?tabid=271
by: Nagios Exchange
Presentations
Network and System Monitoring with Nagios and Cacti
http://blog.penguinhack.com/index.php?/archives/5-Boise-Code-Camp-Presentation.html
1 (2) by: Nagios Exchange
Presentations
Network Monitoring with Nagios
http://www.educause.edu/Resources/NetworkMonitoringwithNagios/160737
by: Nagios Exchange
Presentations
Presentation de Nagios
http://vrac.fifi.be/slides/nagios-pres/
by: Nagios Exchange
Presentations
Nagios – An Introduction
http://ws.edu.isoc.org/workshops/2008/ait-net-manage/agenda.html
by: Nagios Exchange
Presentations
Nagios – an Open Source monitoring solution and it’s deployment at QUT
http://www.griffith.edu.au/conference/questnet2003/speakers/content_gvickers.html
by: Nagios Exchange
Presentations
Enterprise PHP (PHP London Conference 2008)
http://www.slideshare.net/ijansch/enterprise-php-288851
by: Nagios Exchange
Presentations
Feed Burner Scalability
http://www.slideshare.net/didip/feed-burner-scalability
by: Nagios Exchange
Presentations
Scaling Twitter
http://www.slideshare.net/davidblum/scaling-twitter-12758
by: Nagios Exchange
Presentations
Case Study: Digging into the Technology Behind the Development of Digg
http://www.slideshare.net/road76/case-study-digging-into-the-technology-behind-the-development-of-digg
by: Nagios Exchange
Presentations
Monitor Your Business
http://www.slideshare.net/dodgeris/monitor-your-business-presentation
by: Nagios Exchange
Presentations
Nagios
http://www.slideshare.net/eddymul/nagios
by: Nagios Exchange
Presentations
Enhancing Nagios with Python Plugins

Writing Nagios Plugins in PythonView more presentations from guesta6e653. Direct link: http://www.slideshare.net/guesta6e653/writing-nagios-plugins-in-python-presentation

by: Nagios Exchange
Presentations
Nagios: A Framework for Hardware-based Monitoring
http://www.slideshare.net/nirvdrum/nagios-conference-2007-1565173
by: Nagios Exchange
Presentations
Nagios: Presentation to technical staff about how to add an object
http://tech.ebusinessjuncture.com/?p=115
by: Nagios Exchange
Presentations
Nagios: Presentation you can adapt to sell the software to upper management
http://tech.ebusinessjuncture.com/?p=111
1 (1) by: Nagios Exchange
Presentations
Network monitoring with Nagios and other tools
http://www.gatorlug.org/node/97
by: Nagios Exchange
Presentations
Monitoring Anything and Everything with Nagios
http://www.chrisburgess.com.au/nagios-presentation-osdc2005/
by: Nagios Exchange
Presentations
Monitoring Drupal Using Nagios Integration
http://2bits.com/articles/presentation-monitoring-drupal-using-nagios-integration.html
by: Nagios Exchange
HP (Compaq)
SmartArray P400 Check status
http://webspace.tiscali.it/

For Smart Array P400 on Windows Server using SNMP community

by: Nagios Exchange
HP (Compaq)
SmartArray 5300 Check Status
http://webspace.tiscali.it/

For Smart Array 5300 on Windows Server using SNMP community

by: Nagios Exchange
RAID Controllers
Plugin for Intel(R) RAID SAS-controllers and Intel Embedded Server RAID Technology II

This script - modified version of check_promise_chassis.pl by Barry O'Donovan - http://www.barryodonovan.com/ . Designed specifically for the Intel S5000PAL motherboard but should be work with…

5 (2) by: Nagios Exchange
RAID Controllers
Nexsan ATAboy RAID enclosure

Requires wget to be installed. This plugin fetches the configuration page from the built-in web server in the ATAboy and tries to detect any problems…

by: Nagios Exchange
RAID Controllers
LSI Mega RAID plugin for 32-bit and 64-bit systems

This plugin has been tested on Linux with 320-xx series LSI Raid controllers on both 32-bit and 64-bit architectures as well as Dell Perc Raid.…

4 (1) by: Nagios Exchange
Linux
Linux Software Raid Plugin for 32-bit and 64-bit systems

Usage Run the plugin is as follows: ./check_md_raid RAID OK: All arrays OK [1 array checked] It requires the mdadm utility which is what you…

4.5 (19) by: Nagios Exchange
HP (Compaq)
FreeBSD HP Compaq SmartArray check

Check the status of your SmartArray RAID under FreeBSD

by: Nagios Exchange
RAID Controllers
DAC960 plugin

The only requirement is Perl (because the plugin is written in Perl). The plugin monitors the controller status as reported in /proc/rd/status, and currently only…

by: Nagios Exchange
HP (Compaq)
Compaq Smart Array

You must have installed compaq agents on the compaq servers. Test with compaq smart array 210, compaq smart array 3200, compaq smart array 300 on…

by: Nagios Exchange
RAID Controllers
check_serveraid

This plugin checks status on logical and physical drives on a host that have a IBM ServeRAID-card. The plugin is depending on that the dumplog-utility…

by: Nagios Exchange
Dell
check_perc6i.sh

This script gets info of a perc6i controller via MegaCli (linux-megacli-2.00.12_1) and if raid is degraded or there are critical or offline physical disks it…

by: Nagios Exchange
Windows NRPE
Check ServiceAuto

This plugin checks in what state a list of defined services are. Will return Critical if any of the services has stopped.

by: Nagios Exchange
Windows NRPE
Check Service

It is a VBScript Plugin for NRPE_NT.

by: Nagios Exchange
Windows NRPE
Check Roles
http://www.hannes-schulz.de/?doc=proj&proj=nagios

so it os ...

by: Nagios Exchange
Windows NRPE
Check Replication
http://www.hannes-schulz.de/?doc=proj&proj=nagios

Lateron "check_frs.pl" and "check_objectage.pl" can monitor if ADS Replication and File Replication are working.

by: Nagios Exchange
Windows NRPE
Check Repadmin
http://www.hannes-schulz.de/?doc=proj&proj=nagios

So it is...

by: Nagios Exchange
Windows NRPE
Check Ram

It is a VBScript Plugin for NRPE_NT.

by: Nagios Exchange
Windows NRPE
Check Process Runtime

This VB Script checks if a process is running and how long it is running. You get an OK if the process is not running…

by: Nagios Exchange
Windows NRPE
Check Process

It is a VBScript Plugin for NRPE_NT.

2.7 (3) by: Nagios Exchange
Windows NRPE
Check Performance Monitor

wincheck_counter.exe stopped working for me, so I quickly threw this together mimicking that plugin. I have not tested this in all environments. Requires typeperf.exe to…

by: Nagios Exchange
Windows NRPE
Check Perfcounter (
http://www.hannes-schulz.de/?doc=proj&proj=nagios

For this the actual value is written to a local file and only the difference to it is returned. Great for graphing using RRDTool.

by: Nagios Exchange
Windows NRPE
Check Netdiag
http://www.hannes-schulz.de/?doc=proj&proj=nagios
by: Nagios Exchange
Windows NRPE
Check Group

It will return Critical if the membership has changed. It is a VBScript Plugin for NRPE_NT.

by: Nagios Exchange
Windows NRPE
Check free disk space

It checks all partitions, a list or all but an exclusion list. Limits can be in % or in standard units (B | kB |…

3 (1) by: Nagios Exchange
Windows NRPE
Check for Windows Updates

It's very important for windows updates to be installed promptly, so I wrote a check to remind me. It's far from perfect. It only checks…

5 (1) by: Nagios Exchange
Windows NRPE
Check Filesize

It is a Perl Plugin for NRPE_NT.

by: Nagios Exchange
Windows NRPE
Check Filecount

This would be useful, for example, to monitor the queue directory of an email server, or other similar application. The script is written for Windows…

by: Nagios Exchange
Windows NRPE
Check Fileage

You don't need to declare a time. It calculates the time it self from the last execute of the plugin. So if your file must…

3.5 (4) by: Nagios Exchange
Documentation
Official NDOUtils Documentation
by: Nagios Exchange
Documentation
Official NRPE Documentation
3.5 (2) by: Nagios Exchange
Documentation
Official Nagios Core Documentation
https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/4/en/toc.html
by: Nagios Exchange
Windows NRPE
Check File Size
http://felipeferreira.net/?p=53

Nagio/NRPE_NT VBS Script to check the size of file(s) inside a Folder. Usage: check_filesize -p "path" -f "file(s)" -w -c Example: check_filesize -p "E:mdbdata" -f…

by: Nagios Exchange
Windows NRPE
Check Eventlog 2
http://www.hannes-schulz.de/?doc=proj&proj=nagios

Run this as a service (using instsrv.exe). In a config file, you can tell it what to look for. If you looked for that event…

by: Nagios Exchange
Windows NRPE
Check Eventlog 1

so it is ...

by: Nagios Exchange
Windows NRPE
Check Dummy

It is a VBScript Plugin for NRPE_NT.

by: Nagios Exchange
Windows NRPE
Check DiskTime

Both the current and an estimated average are returned. The average is based on the last 60 counter stats. The average starts at a default…

by: Nagios Exchange
Windows NRPE
Check Disk

It is a VBScript Plugin for NRPE_NT.

4 (2) by: Nagios Exchange
Windows NRPE
Check CPUTime

It is a VBScript Plugin for NRPE_NT.

by: Nagios Exchange
Windows NRPE
Check Counter

It is a VBScript Plugin for NRPE_NT.

by: Nagios Exchange
Windows NRPE
Check All Logical Disks

I wrote this, my first Nagios plugin and first Windows Scripting File (wsf), in order to enumerate all local partitions and check warning level and…

by: Nagios Exchange
Windows NRPE
Basic NRPE_NT Plugins

OK = 0; Warning = 1; Critical = 2; Unknown = 3; The plug-ins available are: - cpuload_nrpe_nt.exe: monitors cpuload, it polls the cpu 20…

by: Nagios Exchange
VMWare
VMWare ESX guest status checks
http://www.opsview.org/

These plugins were developed by Altinity as part of Opsview software (http://www.opsview.org). Plugin development was sponsored by GotVMail (http://www.gotvmail.com). These checks are written in perl…

3.5 (2) by: Nagios Exchange
VMWare
VM-Ware ESX snapshot check

Nagios check script for vmware - checks existance of snapshot files (*.vmsn) please add the following to your ESX server in the /etc/snmp/snmpd.conf and restart…

by: Nagios Exchange
VMWare
ESX CPU Monitoring

This Plugin will help you to monitor the CPU Load or individual Cores Load of an CPU. You can play around and monitor all informations…

by: Nagios Exchange
VMWare
check_vmware_server_1.x
http://www.shi.it/

Used to list Vmvare Server 1.x 1) Inventory 2) HOST RAM (total, not assigned, not used by Guest Machine) 3) GUEST RAM ( assigned and…

by: Nagios Exchange
VMWare
check_vmware for VMware Server
http://oss.range-id.it/

This script check the status of a VM in a VMware Server thru vmware-cmd command. Usage: check_vmware /path/config-file.vmx

by: Nagios Exchange
VMWare
check_snmp_vmfs.sh

Usage: ./check_snmp_vmfs.sh You will need to put the following in your /etc/snmp/snmpd.conf file on your ESX server then restart snmpd: exec .1.3.6.1.4.1.6876.99999.1 vdf /usr/sbin/vdf -h…

4 (1) by: Nagios Exchange
VMWare
check_esxvm
http://www.linux-arena.net/check_esxvm

The goal of this project is to monitor what Virtual Machines are running onto an ESX server. You can Blacklist some VMS you don't want…

by: Nagios Exchange
VMWare
check_esx
http://www.steveshipway.org/forum/

This plugin will work with both Nagios and MRTG. It takes various arguments, so that you can pull out global information or per-VM information. Note…

by: Nagios Exchange
VMWare
Check VMWare Snapshot sizes

Inspired by "jacob"'s script check_snmp_snapshot.sh. Nagios check script for vmware snapshots sizes add the following to your ESX server in the /etc/snmp/snmpd.conf and restart the…

by: Nagios Exchange
VMWare
Check hardware running VMware ESXi

Running (free) VMware ESXi don't let you install your own manufacturer agents (Dell Openmanage for example). By using this python script which queries VMware CIM…

4.3 (15) by: Nagios Exchange
Novell
Plugin/Agent for Netware 5.0 – 6.5
http://weitlandt.com/downloads/nwnagmon/

We scan for the following cases: * hard disk mirror status (ok, remirroring) * hard disk partition status (active, dead, orphaned) * timesync * ABEND…

by: Nagios Exchange
Novell GroupWise
Groupwise Checks
http://www.kvaes.be/?page=nagios

groupwise-api.php : Used for a legacy integration, where the old api sometimes get stuck. groupwise-handlerthreads.php : A script to check if the handlerthreads don't exceed…

by: Nagios Exchange
Novell GroupWise
GroupWise
http://www.oostlander.com/

This is a first release of my GroupWise plugins. The plugins are written in Perl. The plugin use SNMP for quering the agent's General for…

4 (1) by: Nagios Exchange
Novell
check_nwstat with Performancedata

The check_nwstat has now output for Performance Data for the following Services: * LOAD1 / LOAD5 / LOAD15 * OFILES * CBUFF * CDBUFF *…

by: Nagios Exchange
Novell
check_ndslogin
http://blog.etmiesje.de/

check_ndslogin will be able to test the eDirectory Login to any Directory Server by Nagios. Nagios will report the following Status: OK Status: Login is…

by: Nagios Exchange
Novell
check_ipp

With the check_ipp you can check the Queue Size of IPP and NDPS Printers on Netware Servers. It is tested with NW 6.x and 5.1,…

1 (1) by: Nagios Exchange
Novell
check_gwiarl
http://www.it-novum.com/itcockpit_4130.html

This Project could be modified by anybody. It will be possible to parse any Log File that is created by Redline.So its possible to get…

by: Nagios Exchange
Apple
xserve-raid-tools
http://noc.hep.wisc.edu/xserve-raid-tools.txt

The author of this plugin is: Contact: -------- steve - - - systems & network manager high energy physics university of wisconsin for download-link see…

by: Nagios Exchange
Mac OS / OSX
check_osx_services
http://technosavvy.org/

This script is typically run via NRPE and utilizes the 'serveradmin' command line tool that's included with OS X Server to check the status of…

by: Nagios Exchange
OpenBSD
OpenBSD Memory

Description The OpenBSD Memory Plugin for Nagios checks the used/free/total memory and can optional output performance data. It's a shell script and use the command…

by: Nagios Exchange
OpenBSD
Monitor an IPsec VPN tunnel on OpenBSD

Theory The way of getting the status of IPsec on OpenBSD is buy running: ipsecctl -s s esp tunnel from x.x.x.x to y.y.y.y spi 0xe58a63d3…

by: Nagios Exchange
FreeBSD
check_raid_amrstat – Dell AMR PERC4 FreeBSD
http://people.collaborativefusion.com/~spolyack/check_raid_amrstat.pl

This uses the amrstat port (sysutils/amrstat) to asses the status of a PERC4/MegaRAID based disk array. Using amrstat becomes necessary after FreeBSD 7.0, where using…

by: Nagios Exchange
FreeBSD
check_ports
http://code.adminlife.net/check_ports/

check_ports can be called without arguments. The default behaviour is to check installed packages against portaudit for known security vulnerabilites. ./check_ports PORTS OK - 0…

by: Nagios Exchange
FreeBSD
check_portaudit
http://www.geocities.com/ntb4real/proj/portaudit.htm

This plugin relies on portaudit and/or portupgrade packages to be installed on your FreeBSD system. With these packages installed, the plugin will scan your system…

3 (1) by: Nagios Exchange
OpenBSD
Check pf.conf sync
http://people.collaborativefusion.com/~spolyack/check_pf_confsync.php

This check is particularly useful when managing a pair of redundant appliances which run pf to provide IP routing and/or filtering. The check takes two…

by: Nagios Exchange
Videos
Como Instalar SUSE 11 + NAGIOS
http://video.msn.com/video.aspx?mkt=en-us&vid=6b573ac0-1db1-4ece-a390-0180246a5102

Video: Como Instalar SUSE 11 + NAGIOS

by: Nagios Exchange
Videos
Deploying Nagios in a Large Enterprise Environment, at USENIX LISA ’07
http://video.google.com/videoplay?docid=-2694482537942655203&ei=bmwySrSNEY26rQLrvIiHBQ&q=nagios

4 (1) by: Nagios Exchange
Videos
Nagios – An Introduction to Network Management
http://video.google.com/videoplay?docid=5793483979096718392&ei=bmwySrSNEY26rQLrvIiHBQ&q=nagios

by: Nagios Exchange
Videos
Screencast of nagstamon in GNOME systray
http://www.youtube.com/watch?v=GIMawL_90Qg&feature=related

by: Nagios Exchange
Videos
Screencast of nagstamon in Windows
http://www.youtube.com/watch?v=FEujUbJGeSo

by: Nagios Exchange
Videos
Nagios
http://www.youtube.com/watch?v=bFa0j6Y12JY&feature=related

by: Nagios Exchange
Videos
Galileo Nagios
http://www.youtube.com/watch?v=6dTNhJIKF4s&feature=related

by: Nagios Exchange
Videos
Nagios Grupo 7
http://www.youtube.com/watch?v=BxfmzULJ5BM&feature=related

by: Nagios Exchange
Videos
NAGIOS (VOIP)
http://www.youtube.com/watch?v=k_uObMbZzow&feature=related

by: Nagios Exchange
Videos
Implementacion de Nagios
http://www.youtube.com/watch?v=x0OSP4vxkwU&feature=related

by: Nagios Exchange
Videos
FrOSCon 2008 [Systemmonitoring mit Nagios]
http://www.youtube.com/watch?v=bxqjKs44D8A&feature=related

by: Nagios Exchange
Videos
Nagios Presentation CUAS 2008
http://www.youtube.com/watch?v=Mn7Fza-BZuA&feature=related

by: Nagios Exchange
Videos
Installing Nagios 3.0 in Xbuntu 7.10
http://www.youtube.com/watch?v=TVyo85uHzTk&feature=related

by: Nagios Exchange
Videos
HPC Mini Cluster Monitoring with Ganglia and Nagios2
http://www.youtube.com/watch?v=c0mX79jesUw&feature=related

by: Nagios Exchange
Videos
R2-D2 projector server monitoring system
http://www.youtube.com/watch?v=15rUkIJ25EE

Subtitles in English.

3.5 (4) by: Nagios Exchange
* Plugin Packages
tnt_nagios_plugins
http://sourceforge.net/projects/tntnagiosplugin/
by: Nagios Exchange
RAID Controllers
check_per5i
http://search.cpan.org/~nicolaw/

Check the status of PERC5/i RAID controllers (as supplied for RAIDed SAS configurations in Dell PowerEdge 1950 and 2950 servers) using the MegaCli binary.

by: Nagios Exchange
RAID Controllers
check_mylexraid

This plugin check the status of Mylex/LSI 1030 controllers series The LSI snmp agent must be installed on the monitored server. Retreive it on http://www.lsi.com/support/storage/index.html…

by: Nagios Exchange
RAID Controllers
check_icp

This simple Nagios plugin checks the status of an ICP SATA RAID controller ICP9047MA. *Written in shell scripting language (bash) *Script was developed for ICP…

by: Nagios Exchange
RAID Controllers
check_i2o_raid
http://www.ph-freiburg.de/hochschule/zentrale-einrichtungen/zik/

check_i2o_raid uses the raidutils to read out the states. v0.1 has basic support for physical, logical, controller and raid status information. Feedback is very welcome!

by: Nagios Exchange
RAID Controllers
check_hp_sata_raid
http://www.more-it.net/

Check Status for HP SATA Raid in DL320G5 server series with linux operating systems. Need HP tool "hrconf" hrconf is available for i386 and x86_64…

by: Nagios Exchange
RAID Controllers
check_hparray-aw
http://www.chinetworks.com/

Checks HP array health (cciss/cpqarray) using hpacucli.

4 (1) by: Nagios Exchange
HP (Compaq)
check_hparray

A Nagios plugin written in Bourne Shell (sh) that checks HP Proliant hardware raid via the HPACUCLI tool. HPACUCLI is a part of the HP…

2.6 (8) by: Nagios Exchange
RAID Controllers
check_gdth
http://homepages.uni-paderborn.de/odenbach/projects/check_gdth/

Nagios module to report the RAID status from the gdth linux kernel module. Simply parses /proc/scsi/gdth/* and generates an appropriate return value.

by: Nagios Exchange
RAID Controllers
check_dpt

Nagios plugin for DPT I2O RAID controllers you can check with the dptutil dptutil ist part of the dptapps from Adaptec. You can download it…

by: Nagios Exchange
RAID Controllers
check_areca
http://code.google.com/p/perlmonkey/

This plug-in performs a check via Areca's CLI program on the Areca Raid controller. It is able to parse more than one RAID attached to…

3.3 (3) by: Nagios Exchange
RAID Controllers
check_arcconf Adaptec AAC-RAID

This plugin is based on /usr/StorMan/arcconf . It parses the output from "/usr/StorMan/arcconf GETLOGS 1 DEVICE tabular" for the given error count on numParityErrors, hwErrors…

3 (1) by: Nagios Exchange
RAID Controllers
check_aacraid Adaptec and ICP Controller Monitoring
http://linux-techblog.de/

This Plugin depends on arcconf from Adaptec. It parses the output from several arcconf commands and check it for failures. This Plugin is tested with…

4 (1) by: Nagios Exchange
RAID Controllers
check_3ware_SSH
http://www.lorientech.com/

The original p_view=289 check_3ware">http://www.nagiosexchange.org/RAID_Controller.58.0.html?&tx_netnagext_pi1p_view=289 check_3ware Perl script works well but I didn't feel like installing nagios on the servers just for one service. Solution: modify…

4 (1) by: Nagios Exchange
RAID Controllers
check_3ware2
http://www.arda.dhs.org/projects/nagios-plugins/browser/nagios-plugins/Raid/3ware

This was a script that grew out of a need to check the 3ware controllers in our Silicon Mechanics boxes. It hasn't given any trouble…

2 (1) by: Nagios Exchange
RAID Controllers
check_3ware-aw
http://www.chinetworks.com/

Independently developed (from other here, that is) plugin for checking 3ware controller health. Uses the tw_cli utility (3ware array cli). Requires: nagios-plugins, perl, tw_cli. Tested…

by: Nagios Exchange
RAID Controllers
check_3ware with bash

Just run it on the box having the controller. If you are not the root user you must use sudo to be able to run…

2 (1) by: Nagios Exchange
RAID Controllers
check_3ware

A collection of perlscripts to query 3ware raidcontrollers with the tw_cli tool.

1 (1) by: Nagios Exchange
UPS
Generic NUT plugin

I wrote this plugin for use with UPS "partial" hardware compatible with driver provided by Network Ups Tools. My cheap Ups (KRAUN K-1200) is only…

by: Nagios Exchange
Chloride
check_ups_chloride
http://www.etsetb.upc.edu/

This plug-in uses the mopups tools to check the status of the Power Supply. It verifies battery status and battery charge.

by: Nagios Exchange
Tripp Lite
check_ups

Requires Net::SNMP. Returns CRITICAL on most conditions. Returns OK on normal output and batter status. Returns WARNING on booster and reducer output conditions. Returns WARNING…

4 (4) by: Nagios Exchange
UPS
check_nut
http://www.lucabert.de/myProgram/listPrograms.php

It can check if nut daemon runs, if the UPS is online or on battery, the charge of the battery, the temperature and the load…

by: Nagios Exchange
RAID Controllers
Adaptec RAID Check by Anchor Systems

Check the health of an Adaptec raid controller using /usr/StorMan/arcconf Checks the following: Logical device status Controller status Failed & Degraded drives If battery present:…

4.2 (5) by: Nagios Exchange
APC
check_apcupsd
http://martintoft.dk/software/check_apcupsd.txt

Monitor battery charge, internal temperature, load and time left on one or more APC Smart-UPSes. Compared to other similar plugins, this plugin allows you to…

4.1 (10) by: Nagios Exchange
APC
check_apc

The plugin is mention in my Nagios book. The original homepage is no longer available, so I uploaded the plugin here

1.8 (5) by: Nagios Exchange
RAID Controllers
3Ware Raid Plugin for 32-bit and 64-bit systems
http://www.harisekhon.com/nagios

This plugin has been tested on Linux with 8xxx and 9xxx series 3ware Raid controllers. It requires that you have the tw_cli utility which can…

4.4 (7) by: Nagios Exchange
Cisco
Cisco IPS Management

This script can be used as two separate service checks and also as an event handler to reset the sensor if needed. The main check…

4 (1) by: Nagios Exchange
* Generic
Uptime of router or switch

Check of router or switch of uptime through SNMP using perl input is entered in terms of Usage: -H -C -p -w -c There might…

4 (1) by: Nagios Exchange
Cisco
RTR or SAA For Cisco Routers

The First Plugin RTR_delay.pl is used to provide delay information between two nodes. The Second Plugin RTR_packetloss.pl is used to provide packet loss information between…

by: Nagios Exchange
Linksys
Linksys WRT-54 GL / DD-WRT SNMP Check

cpu check: define command{ command_name check_linksys_cpu command_line $USER1$/check_snmp -H $HOSTADDRESS$ -C public -o 1.3.6.1.4.1.2021.10.1.5.1 -u % -w 60 -c 70 } ram check: define command{…

5 (2) by: Nagios Exchange
Cisco
Cisco Switches and routers

Please install perldoc package to read examples and for more information: perldoc check_cisco.pl

4.3 (9) by: Nagios Exchange
Cisco
check_vlan_membership

This plugin checks the VLAN-membership on a Cisco-switch via SNMP. Returns WARNING if there are other interfaces in the VLAN than specified on the command…

by: Nagios Exchange
Linksys
check_linksys – plugin for checking Linksys networking hardware via SNMP

Nagios-Check Plugin for Linksys Router and Switches. Will check a Linksys Router or Switch using SNMP. Developed to check Linksys hardware but may be usefull…

by: Nagios Exchange
Cisco
check_cnr
http://www.kilala.nl/

Basic monitor that checks if Cisco Network Registrar (CNR) is up and running. It checks for a number of processes and ports. This script was…

by: Nagios Exchange
Cisco
check_cisco_ping_ssh
http://www.cisco.com/

check ping from cisco router, using ssh. This script is written in perl.

1 (1) by: Nagios Exchange
Cisco
check_cisco_ping

Uses Perl's Net::Telnet::Cisco and ping's hosts from a Cisco router, supports vrf routing tags so you can check network connectivity/hosts on virtual networks otherwise inaccessible…

by: Nagios Exchange
Cisco
check_cisco_free_interfaces

Count the number of free interfaces more than X days on a cisco switch

by: Nagios Exchange
ALLNET
check_all1297

this small plugin will request the status page on the webinterface of a ALLNET 1297 router for checking the interface status of WAN1, WAN2 and…

by: Nagios Exchange
Printers
check_snmp_printer
http://www.monitoring-solution.de/moso/index.html

This script allows you to monitor: *The exact Printer Name - Always OK *The Pagecount - Always OK with Perfromace Data *Some Messages - Always…

3.8 (13) by: Nagios Exchange
Samsung
check_samsung_cartridge
http://www.deneu.com/

SNMP-Plugin for checking Toner Level of Samsung Printer. Tested with Samsung CLP-650N. Date: 17.04.2008 Performancedataoutput Informations Philipp Deneu pdeneu@gne.de - www.gne.de

3.5 (2) by: Nagios Exchange
Printers
check_printer
http://sourceforge.net/projects/tntnagiosplugin/

This plugin will monitor either one specific printer, or locate all networked printer on the local subnet and query them for name, S/N, toner level…

by: Nagios Exchange
HP
check_hp_verbrauch

This shell script will check for the selected Cartridge, Document Feeder Kit, Image Fuser Kit or Image Transfer Kit on HP Printern and return the…

by: Nagios Exchange
HP
check_hp_print
http://sourceforge.net/projects/check-hp-print/

check_hp_print is designed to check the status of Hewlett Packard printers. The script checks for a number of states, no toner, low toner, paper jams,…

1 (2) by: Nagios Exchange
Konica Minolta
check_2300dl

This plugin takes 4 options at runtime -H for the address of the printer -t for the item you wish to check Toner color, drum,…

3 (2) by: Nagios Exchange
Printers
Check Printer via SNMP

Checks Printer Status via SNMP. Instructions: ============= 1. Install snmp + snmpd on your nagios server. 2. Copy Plugin to Nagios "libexec" folder. 3. Set…

by: Nagios Exchange
* Others
Z3950 plugin
http://users.ox.ac.uk/~bodl0655/

Firstly, if you don't know what Z39.50 is, you don't need this plugin! :-) This short perl plugin does a simple search on field 4…

by: Nagios Exchange
Riverbed
Steelhead Riverbed status/peer check plugin
http://code.google.com/p/nagios-riverbedstatus/downloads/list

This plugin attempts to work faster and use less traffic (in comparison to similar plugins) by employing SNMP bulk mode requests, which makes it more…

4.3 (4) by: Nagios Exchange
Networker
Networker Drives
http://www.net17.de/projekte/nagios/

This Plugin checks for disabled drives in a Tape LIbrary, therefore it queries Legato Networker for the drive status.

by: Nagios Exchange
Environmental
linkth_check
http://r00td0wn.net/linkth.html

This program allows you to get your 1-wire sensor data (temperature, humidity, light, voltage, or current) via your LinkTH. The LinkTH is a more intelligent…

by: Nagios Exchange
Telephony
check_zaptel
http://www.uptime.it/mywiki/CheckZaptel

Nagios plugin to check the status of zaptel devices, mainly used in asterisk pbxs Usage: check_zaptel -v -s spanno -s spanno ... Sample usage: ``#``…

by: Nagios Exchange
Mobile Devices
check_smstools3

This plugin works with smstools3 and the regular_run functionality to check the status of a modem (signal strength, GSM Provider etc.). By not accessing the…

by: Nagios Exchange
Mobile Devices
check_smstools

check_smstools is a plugin to monitor a GSM modem used in conjunction with smstools3. It relies on a feature called regular_run_cmd which is found in…

2 (2) by: Nagios Exchange
Mobile Devices
check_smcxx_info
http://www.ph-freiburg.de/hochschule/zentrale-einrichtungen/zik/

check_smcxx_info for example is usefully for people who are using smcxx to send SMS from nagios. In this case you would like to know how…

by: Nagios Exchange
Others
check_dcm
http://www.clubpacswestmi.net/check_dcm/index.html

This is a nagios plugin for DICOM services. The script is a wrapper for dcmtk's (http://dicom.offis.de/dcmtk.php.en) echoscu to monitor STORE SCP. It will have to…

2.5 (2) by: Nagios Exchange
CPU Usage and Load
check_cpu_stats fixed

* script download was not possible due to some strange reason, uploaded again and it seems fine now. Nagios plugin (script) to check cpu utilization…

by: Nagios Exchange
CPU Usage and Load
check_cpuwaitdisk.pl
http://www.grabosch.de/

The script uses the output of "sar" for getting the data. According to that you will have to install sysstat/sar prior to using this script.…

by: Nagios Exchange
* Remote Check Tunneling
check_by_telnet
http://www.ighor.com/?item=3

php shell script

1 (1) by: Nagios Exchange
Networking
check_all_ips
http://www.marmaridis.org/

A nagios meta plugin based on check_multi_addr that for hosts with multiple IPs it checks that a given service responds on all interfaces. Very useful…

by: Nagios Exchange
Zope
Check Zope Threads and Load
http://syslab.com/

++ Description Checks the state of a Zope frontend based on the Product "DeadlockDebugger" to allow monitoring the number of used threads. In larger Zope…

by: Nagios Exchange
Zope
Check ZEO monitor
http://syslab.com/

++ Description This check can be used to monitor the status and performance of the ZEO (Zope backend). The package includes the check and a…

by: Nagios Exchange
Castelle
Check plugin for Castelle net fax server

Usage: check_fax.sh -t -s -q -w -c where q can take the following arguments: iq - to monitor the number of incoming faxes in unaddressed…

by: Nagios Exchange
License Management
Check cPanel License
http://blog.tqhosting.com/2007/cpanel-license-check-plugin-for-nagios/

Uses the cPanel website to check the status of a license for a given host or IP. The address of the license validation page can…

2 (3) by: Nagios Exchange
Box Backup
Box Backup Plugins
http://www.reedtz.com/software/nagios_boxbackup.html

This package contains two plugins for checking the status of the 2 http://www.fluffy.co.uk/boxbackup Box Backup Daemons: * bbstored * bbackupd +++ check_bbstored The 'check_bbstored' plugin…

by: Nagios Exchange
Storage Subsystem
check_vg_size
http://www.lihas.de/anleitungen-und-service/nagios-plugins/
3.3 (3) by: Nagios Exchange
Checkpoint
check_fwm
http://www.kilala.nl/

Basic monitor that checks if the Checkpoint Firewall-1 Management software is up and running. It checks for a number of processes and ports. This script…

by: Nagios Exchange
Fortinet
Check Fortigate Memory Usage

This is a modified version of the check_netscreen_memory plugin from rroettgen. It is used to check the memory usage on a Fortigate firewall. You must…

by: Nagios Exchange
Fortinet
Check Fortigate CPU Usage

This is a nothing more than the check_snmp_load plugin from http://nagios.manubulon.com/ preconfigured to work with a Fortigate firewall. It is used to check the CPU…

by: Nagios Exchange
Fortinet
Check Fortigate Active Sessions

This is a modified version of the check_netscreen_memory plugin from rroettgen. It is used to check the session usage on a Fortigate firewall. You must…

2 (1) by: Nagios Exchange
MultiTech
smsfinder.pl
http://www.nagioswiki.org/wiki/Plugin:check_smsfinder.pl

A nagios SMS notification script for the Multitech SMSFinder. It sends SMS via the Multitech SMSFinder. A nagios SMS acknowledgement script for the Multitech SMSFinder.…

4 (7) by: Nagios Exchange
Storage Subsystem
check_disk_smart
http://sourceforge.net/projects/tntnagiosplugin/

This plugin will check all hard disks on all computers in the domain (or rather, the network neighborhood) that it has access to. It will…

by: Nagios Exchange
File System
check_mount

usage: ./chech_mount.sh -p [mountpoint or device] -t [type of filesystem]

4 (1) by: Nagios Exchange
Others
NAGIOS plugin to monitor VDR femon plugin SNRA (in german)
http://www.vdr-portal.de/board/thread.php?threadid=86996

Requirements/Tested on: - Debian Lenny, kernel 2.6.28-etobi.2-486 - nagios3/lenny 3.0.6-3 - vdr/lenny 1.6.0-8ctvdr6 - vdr-plugin-femon/lenny 1.6.6-2 - vdr-plugin-svdrpext/lenny 0.0.1-18 - vdr-plugin-svdrpservice/lenny 0.0.4-2

by: Nagios Exchange
Videoconferencing
check_rmx2000_ports
http://www.vertical-visions.de/projects/nagios-plugins/check_rmx2000_ports/

The RMX2000 bridge capacities are defined by the number of ports. You can assign these ports to audio- and video-processing. There is a small graph…

by: Nagios Exchange
Security
check_ncipher
http://www.pki.getronicspinkroccade.nl/website/

Will check if the nfast hardserver is running and in 'operational' mode, if the Security World is 'Initialised' and 'Usable' and if the correct smartcard…

by: Nagios Exchange
RAID Controllers
check_mpt_status
http://projects.notnize.net/
by: Nagios Exchange
CPU Usage and Load
check_cpu.sh (matejunkie)
http://www.matejunkie.com/

Description check_cpu.sh is a Nagios plugin to monitor CPU utilization. It makes use of /proc/stat and calculates it through Jiffies rather than using another frontend…

3.8 (5) by: Nagios Exchange
HP (Compaq)
HP Hardware Plugin Check
http://www.vinoduan.com/blog

This program is written and maintained by: vino duan - iamduanhui@gmail.com It is based on HP agent How To Use: Tar and put the check_hardware…

by: Nagios Exchange
Oracle
Plugins_Oracle

A NRPE plugin to analyse Tablespaces and HitRatio on oracle databases : Three possibilities : Oracle_nrpe_nt.exe hitratio DATABASE USERNAME PASSWD Warning_Val Critical_Val return alert on…

by: Nagios Exchange
NTP and Time
check_ntp_dummy

From an already existent project by Thomas Sluyter (check_ntp_s). enjoy it! The original one plugin was working on Solaris systems, this one is written to…

by: Nagios Exchange
Monitoring Agents
NSClient Updater and Installer

please see: http://www.nsclient.org/nscp/wiki/RemoteVBS

by: Nagios Exchange
Passive Checks
NSCAFE – A Forwarding Version of NSCA
http://archive.groundworkopensource.com/groundwork-exchange/trunk/addons/nscafe/

SCAFE (Nagios(R) Service Check Acceptor Forwarding Engine) is a drop-in replacement for the standard Nagios(R) NSCA tool that adds significant functionality useful in monitoring large…

by: Nagios Exchange
Passive Checks
nagstat
by: Nagios Exchange
IRC
nagircbot
http://www.vanheusden.com/nagircbot/
5 (3) by: Nagios Exchange
Graphing and Trending
nagios2cacti
http://code.google.com/p/nagios2cacti/
4 (1) by: Nagios Exchange
Reporting
Nagios Email Reporter

This was written to accomplish a task for the company I am working for. We use Lotus Notes 6 for Email, and the CSS code…

4.1 (11) by: Nagios Exchange
Reporting
Nagios Business Process AddOns
http://nagiosbp.projects.nagiosforge.org/

The Add-On Business Process View takes results of the single nagios checks out of NDO and builds up aggregated states. How they are associated is…

by: Nagios Exchange
Cisco
IronPort Plugin
http://www.isc.cl/

This is a script to check RAM, CPU, QUEUE, Work Queue, and Mail Rate on Ironport Appliances. It was tested on C series appliances, working…

by: Nagios Exchange
* Notification Managers
Disabled host and service notification parser

To use these, you need to cat the status.log and pipe it into the script: 'cat status.log | host_status.awk' I run a bash script on…

4 (7) by: Nagios Exchange
Reporting
CSV Output for Nagios 2.x Availability Reports
http://www.sycor.de

We took the patch provided by Michael Medin in The Nagios Devel List http://article.gmane.org/gmane.network.nagios.devel/1914 , which made it possible to create an csv Output for…

by: Nagios Exchange
RT
Create Ticket in RT
http://www.wightman.ca/~priyantha/nagios.html

This is a script written in Perl to create a ticket in RT when an alarm is acknowledged in Nagios. There is another shell script…

by: Nagios Exchange
Blackberry
check_blackberry
http://www.1ight.fr/

See perldoc for more information : perldoc check_blackberry.pl

by: Nagios Exchange
Solaris
check_solaris_swap_perf
1 (1) by: Nagios Exchange
IRC
Another Nagios IRC bot

Required : Python>=2.3 (Should work with older version) Twisted Optional : daemon This project is no longer maintained...

4 (2) by: Nagios Exchange
MS System Center Operations Manager
OpsMgr Framework
http://lanti.wordpress.com/

This is a (hopefully) growing collection of scripts and techniques which will allow OpsMgr to send its alerts to Nagios or vice versa. Due to…

by: Nagios Exchange
Monitoring Agents
SSH Push Check
http://jjoseph.org/linux_work/nagios_plugins
by: Nagios Exchange
Monitoring Agents
Reportsock
http://sourceforge.net/projects/reportsock/
by: Nagios Exchange
Monitoring Agents
SSH Framework for Remote Plugins
http://neuntoeter.homelinux.org/wiki/index.php/Ssh_framework

**Advantages of the ssh framework:** * no need to install daemons on remote servers (only sshd needed) * no additional open ports * can be…

by: Nagios Exchange
SNMP
snmppd
http://bubble.nsys.by/projects/snmppd/
by: Nagios Exchange
Monitoring Agents
Windows Eventlog Addon
http://naplax.sourceforge.net/check_win_eventlog.html
3.5 (6) by: Nagios Exchange
Passive Checks
REL

This addon provides an alternative way to send service check results from remote hosts back to Nagios. It was developed in order to get around…

by: Nagios Exchange
Monitoring Agents
nwsc
http://www.ostc.de/projects.html#nwsc

This project was inspired by nagios-wsc-v0.8. But since that was written as a .NET-Webservice it wasn't really what we wanted. So we wrote a pure…

by: Nagios Exchange
Passive Checks
NSJS

This is similiar in nature to the NSCA addon. The server and client components are both written in Java and are designed to allow users…

by: Nagios Exchange
Passive Checks
NSCA Win32 Client

This is just a quick (& dirty?) port of send_nsca 2.4 (client for the nagios service check acceptor) to win32. Yes, it supports libmcrypt! It…

3.7 (3) by: Nagios Exchange
Passive Checks
NSCA Perl Client
by: Nagios Exchange
Passive Checks
NSCA Perl Distributed

This is the client for the RedundantDistributedMonitoring system. It consists of three parts: * Net::Nsca - An updated version of the classic Perl library including…

by: Nagios Exchange
External Commands
NCMD
3.3 (3) by: Nagios Exchange
Monitoring Agents
NCAP
http://www.thelinuxplatform.nl/ncap/

The idea behind NCAP is to have seperate collectors that gather information from one or more NRPE (see below) installations. Nagios gets its information from…

by: Nagios Exchange
Passive Checks
nagwen
http://sourceforge.net/projects/nagwen/

Features: - easy configuration per host - live update - mail to admin - retry before error

by: Nagios Exchange
Monitoring Agents
nagios_statd
http://www.twoevils.org/files/netsaint_statd/
by: Nagios Exchange
Monitoring Agents
Nagios WSC
http://sourceforge.net/projects/nagios-wsc/
by: Nagios Exchange
External Commands
CmdDist

CmdDist takes Nagios commands via HTTP request. Therefore it needs the following request variables: host and command_string. The host is checked against an NDO, whether…

by: Nagios Exchange
Big Brother
bbnt2ns
http://bulldog.tzo.org/netsaint/

bbnt2ns is a perl script that listens for messages from the Big Brother NT client. It then takes these messages and feeds them to Netsaint/Nagios…

by: Nagios Exchange
Big Brother
bb2nsd
http://www.steveshipway.org/forum/

A simple daemon on the Nagios server which listens on the Big Brother port (tcp/1984) for Big Brother agent passive alerts. These are parsed and…

by: Nagios Exchange
Log File Management
Syslog-ng Integration Tool
http://nagios.sourceforge.net/download/contrib/misc/syslog-ng/
by: Nagios Exchange
SNMP
snmptraps
http://www.nagios-wiki.de/doku.php/nagios/howtos/snmptt

With snmptraps installed you are able to display traps stored in a mysql database. The traps are received via snmptrapd and translated by snmptt storing…

by: Nagios Exchange
Event Handlers
repairer
http://bubble.nsys.by/projects/repairer/
by: Nagios Exchange
Active Checks
remote_ctl
by: Nagios Exchange
Mobile Device Interfaces
PDA Tac CGI
http://www.stigma.dyndns.org/MyNagiosContributions

This is the original Nagios tac.cgi hacked to be nicely displayed vertically in PDAs. All original TAC tables are re-arranged so they can be correctly…

by: Nagios Exchange
Passive Checks
OCSP Sweeper
http://jasonplancaster.com/projects/scripts/ocsp/
by: Nagios Exchange
RSS
nagserv
http://www.vanheusden.com/nagserv/
by: Nagios Exchange
* Plugin Development Tools
Nagios::Plugin
http://search.cpan.org/~tonvoon/Nagios-Plugin-0.33/lib/Nagios/Plugin.pm
by: Nagios Exchange
Reporting
Nagios::Report
http://search.cpan.org/~hopcrofts/Nagios-Report-0.003/Report.pm

Gets the Nagios All Hosts or Services availability report (getting the results in CSV format) and applies grep like filters, map like munging, and slice…

3.5 (2) by: Nagios Exchange
Database Backends
mysql database loader
http://www.steveshipway.org/forum/

This consists of two perl scripts, which use the DBI and DBD::mysql perl modules, plus the Nagios::Config module (for the config loader). The loadlogs.pl script…

by: Nagios Exchange
Web Interfaces
MNTOS
http://www.sorkmos.com/mntos/

Se homepage for more information: http://www.sorkmos.com/?page_id=33 Example frontend included. Supports warningsounds on events. You can install MNTOS by running the following commands in the command…

3 (9) by: Nagios Exchange
Passive Checks
Event Submitter
http://nagios.sourceforge.net/download/contrib/misc/sendevent2nagios/
by: Nagios Exchange
CGI Modifications
Enhanced Host Search
http://www.barbich.net/websvn/wsvn/nagios/nagios/doc/AJAX_search_box/ajax_search_box.txt?op=file

AJAXified search box * What it does: this is a small enhancement to the "show host" box in the nagios side menu which provides a…

by: Nagios Exchange
Nagios
check_summary
http://www.steveshipway.org/software/

This uses a simple script to calculate a status derived from other statuses. You can use regexps to select lists of other services, and summarise…

by: Nagios Exchange
Japanese
Nagios Japanese Translation (CGIs and Docs)
http://nagios.x-trans.jp/naija/

This project are translation to Japanese for Nagios web interface (CGIs) and documents. Currently we released 1.0 documents and patches for nagios 1.x,2.x ,3.x cgis.…

by: Nagios Exchange
Czech
Nagios CZECH Translation (CGIs)
http://www.funkynet.cz/nagios-2.0b3_cz-b1.zip

In this project are some scripts with CZECH translation of Nagios-frontend. Currently is only beta-version available (currently without bugs), but next "stable" release will be…

by: Nagios Exchange
* Plugin Development Tools
nagpy

Download from: ftp://download.rpath.com/nagpy/

by: Nagios Exchange
* Notification Managers
Notifications Switch
http://sweetdeliah.com/nagios/notifications/

The script operates in three modes: Global, Host-based, Service-Based. You may turn on/off notifications for Nagios, Globally. You may also turn on/off host-based notifications for…

by: Nagios Exchange
Web Interfaces
PHP Nagios Traceroute and Ping
http://www.linickx.com/php#nagios-ping-tool.tgz

My place of work pretty much demanded the need for the monitoring guys (i.e. people that stare at the screen, waiting for red things) to…

by: Nagios Exchange
Linux
Proclog

I little PHP script which gives info on running processes and different log status. I wrote this script with no special knowledge of PHP. So…

by: Nagios Exchange
Others
nagios_xmlsensors
http://nocturn.vsbnet.be/?q=node/35

The sensors output an XML status file for each sensor that is retrieved and processed by a generic plugin to the monitoring system of your…

by: Nagios Exchange
Nagios
Nagios Latency

+++ Why this plugin? Latency can be caused by a lot factors (evil plugins, misconfigured addons, ...). And high latency is very critical! With a…

5 (1) by: Nagios Exchange
* Plugin Packages
Nagios Enterprise PerfMon Plugins

Editor's Note: This plugin package is not officially associated with Nagios Enterprises (the company).

1 (1) by: Nagios Exchange
Nagios
check_topology
https://trac.id.ethz.ch/projects/nagios_plugins/wiki/check_topology

For each defined host in the supplied hosts.cfg Nagios configuration file check_topology checks if the last hop in the network path corresponds to the defined…

by: Nagios Exchange
Nagios
check_ncsa
http://www.kilala.nl/

I couldn't believe it when I found out that nobody had written a script to verify whether NSCA is working properly. It's one of the…

4.7 (3) by: Nagios Exchange
Nagios
check_nagios_summary
http://vanheusden.com/check_nagios_summary/
by: Nagios Exchange
Nagios
check_nagiosPerf

This plugin grabs from the nagiostats utility the check Execution Time and Latency averages and evaluates them against thresholds. the output can be parsed with…

by: Nagios Exchange
SuperMicro
supermicro hardware monitoring
http://www.neteye-blog.it/?p=289

This check provides access to the hardware status information provided by supermicro's "Supermicro Doctor III" for Supermicro motherboards. Components to monitor: fans, temperature of CPU,…

1 (1) by: Nagios Exchange
Databases
DBTuna Database Performance Monitor Plugin
http://www.dbtuna.com/
by: Nagios Exchange
Sybase
check_sybase
http://www.net-man.at

It can be given options to check * Connectivity only * Connectivity AND free space As a security option, usernames and passwords can be read…

4 (2) by: Nagios Exchange
SQLServer
check_mssql_sproc

From the Help file: Usage: check_mssql_sproc.pl -H HOSTNAME -p PROCEDURE -u user -P password -w -c check_mssql_sproc.pl 1.01 Copyright (c) 2005 Jeremy D. Pavleck This…

3 (2) by: Nagios Exchange
SQLServer
check_mssql_nt

MS SQL Server Nagios Check Plugin v0.1 This program is free software; you can redistribute it and/or modify it under the GNU General Public License.…

4 (4) by: Nagios Exchange
SQLServer
check_mssql_monitor

Retreive workload information (cpu, io and idle percent values) from sp_monitor procedure of Microsoft Sql Server. The check_mssql_monitor plugin, writing in Perl, use perfdata array…

3 (1) by: Nagios Exchange
SQLServer
check_mssql

check_mssql, 0.8.3 This plugin checks various aspect of an MSSQL server. It will also execute queries or stored procedures and return results based on query…

4.1 (18) by: Nagios Exchange
SQLServer
check mssql databases status by snmp

Plugin return status of all or one databases on target MSSQLServer. If you don't see MSSQLServer variables in SNMP Browser ex. http://www.wtcs.org/snmp4tpc/FILES/Tools/SNMP/getif/getif-2.3.1.zip or SNMP enabled…

by: Nagios Exchange
SQLServer
check_mssql_write.py
http://troels.arvin.dk/db/mssql/nagios/check_mssql_write.py

The plugin performs a very light write-operation in a designated table. If connection setup and the write operation takes too long, a WARNING or CRITICAL…

by: Nagios Exchange
SQLServer
check_mssql_health
http://www.consol.de/opensource/nagios/check-mssql-health

nagsrv$ check_mssql_health Please select a mode Copyright (c) 2009 Gerhard Lausser Check various parameters of MSSQL databases Usage: check_mssql_health [-v] [-t ] --hostname= --username= --password=…

by: Nagios Exchange
SQLServer
Check MSSQL Database Mirroring

This Perl script uses DBI to connect to a Microsoft SQL Server and checks the state of a mirrored database. The script should be run…

4.5 (2) by: Nagios Exchange
RRD
RRD Databases

Some perl and shell scripts for checking values in RRD databases.

by: Nagios Exchange
RRD
check_rrd_disk

Description: This plugin will read the current value from an rrd file and compare with warning and critical values, for disk parameters. It will also…

by: Nagios Exchange
RRD
check_rrdtraf
http://izzy.homeip.net/categories/8-Nagios

This plugin will check a MRTG RRD file for the current incoming and outgoing traffic levels, and alert if they exceed a specified threshold. Features…

4.8 (4) by: Nagios Exchange
Brocade
check_brocade FC Switch

check_brocade -z host -t (maxtemp) -r (minrpm) Only tested with a Connectrix DS-16B3.

by: Nagios Exchange
Cisco
Check SNMP Cisco Traffic

Check Traffic Usage of an Interface on a Cisco Device This is a bit tricky, because cisco's snmp counter are independent from the cli output.…

3.5 (2) by: Nagios Exchange
* Generic
check complete interface table
http://www.itdesign.at/portfolio/eigenentwicklungen/index.php?thema=WatchIT

The main design goal of this plugin is to monitor one network device with one plugin. It is optimized for speed and allows to monitor…

by: Nagios Exchange
Cisco
Check Cisco MPLS / HSRP Router IP’s / States
http://myfreshthoughts.blogspot.com/

This Script is capable to check MPLS Routers for their correct Ip's (Active / Passive) by querying them with SNMP and to compare this result…

by: Nagios Exchange
Cisco
cisco crc & interface reset check using bash plugin
3 (1) by: Nagios Exchange
* Generic
Check redundant switch

INSTALLATION Copy this Perl script in your nagios/libexec directory, for example /usr/local/nagios/libexec/. Usage :check_redund_switch --switchA or A -> name/ip --switchB or B -> name/ip --warn…

by: Nagios Exchange
3COM
Check hardware 3com superstack switches
http://www.nagios-portal.org/wbb/index.php?page=Thread&threadID=9746

It is tested OK on SS4400 and the SS49XX series. unfortunately it failes on the 4500 series... :-( It gives the states from all FANs,…

4 (3) by: Nagios Exchange
Networker
Networker Checks
http://www.net17.de/projekte/nagios/

There is one script which, at the moment, can check for 3 different issues: 1. Drive Status, if any of the drives are disabled. 2.…

by: Nagios Exchange
ISDN
Hermstedt Stingray ISDN Line Check

This Plugin monitors the ISDN Line Status of a Hermstedt Stingray box. Usage: $PROGNAME HOST PORT USER PASS LINE[1-6] Use a dedicated user account on…

by: Nagios Exchange
Cisco
Cisco 6500 and 4500 Module Check

This script monitors the Modules on both Cisco Catalyst 6500 and Catalyst 4500 switches.

by: Nagios Exchange
Networking
check_netio

Nagios script to return network interface stats to Nagios. This script has been designed and written on Linux for the lowest common denominator of shells…

4.5 (2) by: Nagios Exchange
Others
check_multiaddr
http://sourceforge.net/project/showfiles.php?group_id=139878&package_id=154744

This Perl script will execute another Nagios Plugin several times in parallel, using different addresses. It was developped for the folowing need : I have…

5 (1) by: Nagios Exchange
Others
check_jk_status

Check the status for mod_jk loadbalancers via XML download from status URL. The plugin will return CRITICAL if one or more nodes from the JK…

1.4 (5) by: Nagios Exchange
Environmental
check_ipmi_sensors PERL Plugin

Check status of temperature sensors and fans with ipmi.

by: Nagios Exchange
Environmental
Check_IPMI Plugin
http://people.collaborativefusion.com/~seklecki/nagios_check_ipmi.html

Check IPMI Vales from the BMC on the Dell PowerEdge (or DRAC5) or other IPMI agent. Tested on FreeBSD 5x / 6x monitoring platform. Written…

by: Nagios Exchange
Foundry
check_foundry

This can also output current active sessions in a format useable by MRTG. It will check that all Real ports bound to a virtual load-balancer…

3 (1) by: Nagios Exchange
F5
check_bigIP_snmp

Current script checks for CPU idle average and alerts when below threshold. Ironically used to monitor load on the load balancer!

by: Nagios Exchange
F5
Check_BigIP

At this time there is only one check will add more bigip_service - allows you to enter a bigip and a service and the it…

by: Nagios Exchange
Networking
Check interfaces for errors

This plugin checks all or specified interfaces on a device for errors. It uses SNMP to read the IfInErrors and IfOutErrors counters, so it catches…

3.5 (4) by: Nagios Exchange
F5
BigIP Pool and Virtual Server checks

These two Perl checks use Nagios::Plugins 0.15 ---------------------------------------------------------------------- check_bigip_pool: Check the number of available nodes in a BigIP Pool Usage: check_bigip_pool -H hostname -C Community…

4.4 (7) by: Nagios Exchange
MRV
MRV TS5000 rssi check

This perl plugin checks RSSI value and adds information about temperature. RSSI indicates if the FSO is still capable of stable network connection. examples: --…

by: Nagios Exchange
Postmaster
Portmaster Modems
http://www.silfreed.net/download/progs/nagios/

This program uses an expect script to run the 'show global' command on the pm3 specified by . Then it uses snmp to find all…

by: Nagios Exchange
Infiniband
InfiniBand Performance Counters Check

Preconditions to use this script (at the beginning of it), an execution example (right after the preconditions) and an example configuration of the relevant Nagios…

by: Nagios Exchange
Others
check_slipstream

simple shell script to download a static file from the command line via http, then again using slipstream proxy, then diffing the 2 files. Mismatch…

by: Nagios Exchange
Environmental
check_infratec_rms

For help use -h ;-)

by: Nagios Exchange
Ascend
Ascend TNT
http://www.silfreed.net/download/progs/nagios/

This program uses an expect script to run the 'ip-pools' command on the tnt specified by . Then it uses snmp to find all the…

by: Nagios Exchange
AudioCodes
Session Border Controller (SBC) Statistics

Usage: check_sbc_stats.py [options] Options: --version show program's version number and exit -h, --help show this help message and exit -H HOSTNAME hostname or IP of…

3 (2) by: Nagios Exchange
Dell
SNMP Traps

I've attached some configs to get you going. The configs are not complete, we've only used them for testing a couple of months ago.....

by: Nagios Exchange
Dell
SNMP Polling
http://www.groundworkopensource.com/

I wrote a Dell OM plugin for the command line on Linux. We had a lot of trouble getting SNMP and OM to run reliably.…

by: Nagios Exchange
Dell
PERC3Di II
http://www.techno-obscura.com/~delgado/notes/sles9-NagiosAfacli.html

This is the second plugin

by: Nagios Exchange
Dell
PERC3Di I
http://www.techno-obscura.com/~delgado/notes/sles9-NagiosAfacli.html
by: Nagios Exchange
Dell
OM Python Plugin

Nagios plugin to check the hardware status of a Dell machine using Dell's snmp extensions.

by: Nagios Exchange
Dell OpenManage
ItassitantSendToNagios

English ======= Run this script through a warning level set to Dell OpenManage IT Assistant providing the variables $n $sn $sev $m, in that order.…

by: Nagios Exchange
Dell
DELL SNMP Temp

This Shell Script uses snmpwalk on a Linux machine to get CPU temperatures from a DELL Server and reports back to Nagios. Ripped from the…

by: Nagios Exchange
Dell
Dell OpenManage Storage

Checks controllers, disks and RAID drives using the "omreport storage" command from Dell OpenManage. Tested with various plain SCSI and Perc3, Perc4, Perc5 and Perc6…

4.3 (3) by: Nagios Exchange
Dell
Dell OpenManage Chassis
http://www.riege.com/

Perl script that checks the hardware of Dell servers using the "omreport chassis" command. These values are checked: - fan rotation - case open status…

by: Nagios Exchange
Dell
Dell Array Disks Status Script

This is a bash script that checks all disk status on Dell Servers. You have to have the Dell MIBs installed in your system.

by: Nagios Exchange
Dell
check_snmp_dell-hardware.sh

Usage: ./check_snmp_dell-hardware.sh [snmp community] [hostname/IP] The first version uploaded had a bug that caused it to not meet the design goal of avoiding the battery…

by: Nagios Exchange
Dell
check_perc

This script will check your Dell hardware for storage problems. It can check the Controller State, Global State, Logical Disk State,and Physical Disk State. Based…

by: Nagios Exchange
Dell
check_omsa_snmp

A perl plugin that checks Dell PowerEdge Servers via SNMP. At the moment there are checks for the following OMSA Sensor Groups: * PowerUnits *…

by: Nagios Exchange
Dell
Check Dell PERC Array

Requires Net::SNMP Perl Module on the Nagios server. Requires Dell OpenManage software to be running on the target server. Checks the global status of the…

4.3 (3) by: Nagios Exchange
HP (Compaq)
hpasmcli temp check

Script to RSH hpasmcli and run SHOW TEMP with SYSTEM BD output to Nagios. This script is intended for use with HP DL360G4 Servers and…

by: Nagios Exchange
Tru64
Plugins for Tru64
http://www.sefaz.mt.gov.br/

Plugins for tru64 version 5.1B

by: Nagios Exchange
HP
Monitoring HP-Procurve

How to monitoring HP-Procurve Switches with the CHECK_SNMP Build-in Plugin. The Checkcommands.cfg and services.cfg are attached..

4.5 (2) by: Nagios Exchange
RAID Controllers
Megaide RAID controller
http://apan.sourceforge.net/

The plugin have been tested on a Compaq ML-310 and ML-330 with RedHat 8.0 and megaide-driver from both HP/Compaq and LSI.

by: Nagios Exchange
HP (Compaq)
HP-Compaq check health
http://oss.range-id.it/

This script can monitor fans, power supply, temperature, cpus, logical and physical disk drive thru SNMP. You must install HP's agent on server and enable…

by: Nagios Exchange
HP (Compaq)
HP Insight Manager Log Checker
http://www.athena.de/

Checks if entrys in the HP Insight Manager Log. If more than one entry (Status of cleared log) it shows the LAST entry. Entrys with…

1 (1) by: Nagios Exchange
HP-UX
Current Load – HP-UX performance data fix for pnp4nagios

This script executes the check_load binary and adds performance data for graphing purposes. Doesnt work yet but I will update it as soon as it…

4 (1) by: Nagios Exchange
HP (Compaq)
Compaq-HP Proliant Server Check Plugin

Check parameters like array status, psu temperature, ... Contains the hp mibs from HPs foundation pack 7.3 Version 2.0 with usable performance output, -h option

1 (1) by: Nagios Exchange
HP (Compaq)
Compaq-HP Proliant Server and Blade Checks (SNMP)
http://www.neteye-blog.it/?p=154

In addition to other Nagios checks this script access the "root" OID of the fan and power supplies and iterates for values. In this way,…

by: Nagios Exchange
HP (Compaq)
Compaq-HP Proliant Server and Blade Checks (SNMP)
http://www.crowdedplace.com/

The plugin uses Compaq/HPs Insight Manager SNMP Agents installed on either Windows or Linux machines to check CPUs, fans, array controllers, logical / physical drives,…

3 (1) by: Nagios Exchange
HP (Compaq)
check_snmp_hp-hardware.sh

This script requires the HP Insight Management Agents as well as the System Management Homepage application to be installed on each server. Due to the…

2 (1) by: Nagios Exchange
Data Protector
check_dp_mediapool_size
http://www.lenord.de/en/

This is a very simple bash written script which uses the linux/unix client of hp data protector to check media pool sizes. readme.txt is helpful!

by: Nagios Exchange
HP (Compaq)
Check RAID devices on HP DL320 G5 – windows

It is a plugin used by Nagios to monitor the RAID devices on HP DL320 G5 servers running Windows. It requires Perl and an HP…

by: Nagios Exchange
Log Files
check hp_iml

This Plug-In checks the hpasmcli EventLog for all events on this log over SNMP. The Plug-In is written in Shell-Script. Output Example: Current Status: CRITICAL…

by: Nagios Exchange
IBM
RSA & RSA II TEMPERATURE

This plugin checks for temperature on IBM x series servers with RSA or RSA II interface. It is based on check_rsa_temp. It accepts hostname, community…

by: Nagios Exchange
IBM
RSA & RSA II FAN SPEED

This plugin checks for fan speed on IBM x series servers with RSA or RSA II interface. It is based on check_rsa_fan. It accepts hostname,…

by: Nagios Exchange
IBM
check_snalink

This plugin checks the linkstatus of an IBM Communication Server with the included 'snaadmin' tool. be sure to add this tool to your system path…

by: Nagios Exchange
IBM
AS400
http://sourceforge.net/projects/nas400plugin/

Nagios plugin to monitor IBM AS400

by: Nagios Exchange
Fujitsu Siemens
check_primecluster
http://www.net17.de/projekte/nagios/

The Plugin can check for 2 issues. 1. If the FSC Primecluster is running on a node. 2. If any of the defined Applications is…

by: Nagios Exchange
Fujitsu Siemens
check_fsc – plugin for checking Fujitsu-Siemens servers via SNMP

NOTE: Some of the code used in this plugin has been taken from open-source plugins for Fujitsu-Siemens Servers found in the internet. The intention was…

by: Nagios Exchange
Fujitsu Siemens
check fsc hardware with serverview

This Nagios Plugin gets hardware alerts from a FSC Primergy server through SNMP. - environment (eg temperature, fans, case opening,...) - powersupply - massstorage (eg…

4 (2) by: Nagios Exchange
Fujitsu Siemens
Check fans on FuSi Server
http://nagios.lantschner.name/Nagios.html

There are two files attached to this project. Use either the perl-script (recommended) or the shell-script (legacy). This perl-script checks the status of fans in…

by: Nagios Exchange
Sun
check_sun_hardware

Hardware components checks via picld service. Note: on v490 servers must used modified version of this script.

by: Nagios Exchange
Sun
Check Sun RAID Controler

Check to see if disk mirroring is managed via Sun RAID controller

by: Nagios Exchange
Sun
check_ipmi.pl – plugin for checking SUN hardware via IPMI / ILOM

check_ipmi.pl checks SUN Servers with ILOM/IPMI interface and reports the FAN/Temp ... values as performance data. This version depends on gnu freeipmi.

3.6 (5) by: Nagios Exchange
Bull (NEC)
check_nec_fan
http://www.linagora.org/article154.html

This plugin test the state of fans of NEC/BULL servers. SNMP agent ESMPRO must be installed and correctly configured on the monitored server. Copyright (C)…

by: Nagios Exchange
Bull (NEC)
check_nec_cpu
http://www.linagora.org/article153.html?

This plugin test the state of CPU of NEC/BULL servers. SNMP agent ESMPRO must be installed and correctly configured on the monitored server. Copyright (C)…

by: Nagios Exchange
SGI
check_openvault
http://plone.jcu.edu.au/hpc/services-offered/nagios/nagios-installation/

Nagios/NRPE plugin to check the status of OpenVault. This project is relatively new and has only been tested on an SGI Altix 350 running OpenVault.…

by: Nagios Exchange
Apple
check_xserve
http://technosavvy.org/

Unfortunately, Apple's doesn't provide very robust SNMP support on their hardware. This script utilizes Marcel Bresink's http://www.bresink.com/osx/HardwareMonitor.html Hardware Monitor to check the value of the…

by: Nagios Exchange
NetApp
NetApp Quota

* Check the defined quota and raise an alarm if a defined percentage of the limit is reached. * Usaqe: ./check_quotaNetApp.pl * Example output: *…

2 (2) by: Nagios Exchange
NetApp
Hitachi NetApp Nagios Checks

Check commands for use with NetApp units. The OID's were extracted with a MIB Walker and tested with GF940c models. Please modify the check commands…

by: Nagios Exchange
NetApp
Check_netapp3

An updated version of the original check_netapp and check_netapp3 scripts written in perl. Similar to its predecessor, it can check netapp SNMP status on a…

4.4 (5) by: Nagios Exchange
NetApp
check_netapp2

Similar to its predecessor, it can check netapp SNMP status on a number of variables. The logic has been revamped and the script set to…

by: Nagios Exchange
NetApp
check netapp health

This plugin queries the miscGlobalStatus, and maps it to suitable Nagios values.

by: Nagios Exchange
NetApp
Check Netapp basic by snmp

Check a NetApp filer via SNMP. Result is only a short string. Spezial thanks to Martin Fuerstenau, Oce Printing Systems for providing a template ;-).…

by: Nagios Exchange
IBM Brocade
IBM 2005 B16 (brocade 200E) fiberswitch
http://www.ccit.nl/

Plugin to check the status of the IBM 2005 B16 Brocade SAN switches. rewrite by Marco Broeken CCiT

1 (1) by: Nagios Exchange
SAN and NAS
check_xsan

check_xsan is an quite sophisticated controler to check MDC status over one Xsan* CFS Characteristics: - a daemon (check_xsan_d) is associated with this plugin to…

by: Nagios Exchange
SAN and NAS
check_readynas_hd.pl
http://www.may.co.at/opensource-unter-linux/nagios-exchange.html
1 (1) by: Nagios Exchange
RAID Controllers
check_infortrend

Nagios plugin which checks the status of an Infortrend EonStor RAID array. The plugin uses telnet over ethernet to the Infortrend EonStor array. Usage: check_infortrend…

4 (3) by: Nagios Exchange
GPFS
check_gpfs

Nagios plugin (script) to check the status of the gpfs process running on one node. This script has been designed and written on Linux for…

by: Nagios Exchange
EMC Clarion
check_emc_clariion.pl

Important: This plugin is not actively maintained. For more up-to-date info, go to: check_emc_clariion.pl maintained by BuddhaBob74 The following checks are currently available * sp…

4.2 (15) by: Nagios Exchange
Storage Subsystem
check_afs_rpc
https://trac.id.ethz.ch/projects/nagios_plugins/wiki/check_afs_rpc

check_afs_rpc is a Nagios plugin for checking AFS file servers to see if there are client connections waiting for a free thread. If there are…

by: Nagios Exchange
Amazon S3
Check S3 Usage

This plugin checks bucket space usage in Amazon S3 storage system. To use this plugin you must have s3cmd installed (http://s3tools.logix.cz) After s3cmd has been…

2.6 (5) by: Nagios Exchange
Others
Check DataDomain

This is a modified version of a script originaly used to monitor netapp appliance. This script will monitor a datadomain appliance for : - Disk…

4 (2) by: Nagios Exchange
IBM Brocade
IBM Brocade SAN Switch

Now Supports - 2005-B16 - 2005-B32 - 2005-B5K

by: Nagios Exchange
Tape Drives and Libraries
check_tina.sh Checks How many tapes are empty
http://www.lihas.de/anleitungen-und-service/nagios-plugins/

This tool based on the tina_library_control programm with is provided by TINA. It checks how many tapes empty in the given library. Usage: check_tina.sh -w…

by: Nagios Exchange
Tape Drives and Libraries
check_adic

This plugin checks the health of the subsystems on an Adic-Scalar tape library via SNMP (see http://downloads.quantum.com/scalar/S500/omSi500SNMP.pdf for details). If any subsystem has failed, CRITICAL…

5 (5) by: Nagios Exchange
Sun
check_t3
http://www.sroegner.de/nagios/check_t3.php

This plugin was developed to monitor our t3 StorEdge arrays manufactured by Sun. It does not yet have the maturity necessary for production use. Since…

by: Nagios Exchange
Environmental
TempTrax
http://www.netways.de/Temperatur.1421.0.html

You can connect up to 16 probes at a single TempTrax device.

by: Nagios Exchange
Environmental
Speed fan

Reads temperature/voltage/fans peed given by the speedfan software (windows OS) Requires speedfan: http://www.almico.com/speedfan.php and the latest SFSNMP from http://code.bastart.eu.org/sfsnmp

4 (2) by: Nagios Exchange
Environmental
Sensatronics TempTrax

This project has a passive component, and also an active client/server component. Both gather the Fahrenheit temperature of a TempTrax serial-port probe.

by: Nagios Exchange
Environmental
Sensatronics EM1

The plugin queries with LWP the status of EM1 over http. Checks for seperated units and types (t=temperature, h=humidity abd w=wettness). A plugin written in…

by: Nagios Exchange
Environmental
Sensatronics E4/E16/F

You can connect up to 16 probes at a single TempTrax device.

by: Nagios Exchange
Environmental
Rittal CMC-TC support for Nagios
http://www.silverice.org/

Here is a very simple way to get OK/Alarm status from Rittal CMC-TC units, it supports all I/O units and LCP-unit. It reads OK/Alarm status…

by: Nagios Exchange
Environmental
pcmeasure
http://linux.swobspace.net/projects/nagios-en/pcmeasure.html

pcmeasure.com is a modular, low cost system for measuring environment variables such as temperature, humidity, The Nagios plugin check_pcmeasure.pl gets the current value from one…

by: Nagios Exchange
Environmental
MessPC / pcmeasure
http://linux.swobspace.net/projects/nagios-en/pcmeasure.html

+++ NEW: check_pcmeasure2.pl * uses Nagios::Plugin * **command line changes** to support threshold formats * -F format-string to format the output * support for brightness…

by: Nagios Exchange
Environmental
Liebert Npower UPS check updated
http://ittc.ku.edu/

Project started to monitor Liebert Npower UPS. Perl script designed to be highly re-configurable to be able to monitor more attributes. Currently written in perl…

by: Nagios Exchange
Environmental
Liebert NPower UPS check
http://ittc.ku.edu/

Project started to monitor Liebert Npower UPS. Perl script designed to be highly re-configurable to be able to monitor more attributes. Currently written in perl…

by: Nagios Exchange
Environmental
Liebert Deluxe System3 Air
http://ittc.ku.edu/

Project was started because of the need to monitor AC units in our cold room. Using Nagios, perl, and snmp to get tempurature, humidity and…

4 (1) by: Nagios Exchange
Environmental
ESensors

You can find more information on the device on nagios.org.

by: Nagios Exchange
Liebert
check_ups_alarm

Checks the following properties of an NPower UPS: Battery Status - The current status of the battery Battery Minutes Remaining - How long it can…

4 (4) by: Nagios Exchange
UPS
Check_upsparam
http://www.pocnet.net/hobby/computer/nagios/

Allow Querying of UPS status and variable values. Needs NUT, http://www.networkupstools.org/

by: Nagios Exchange
Environmental
check_temp_ha7net
http://svn.gizmolabs.org:8080/svn/gizmolabs/nagios/checks/check_temp_ha7net.pl

check_1wire-ha7net 0.1 2007-05-18 Eric Cronin PUBLIC DOMAIN Checks temperature using the Embedded Data Systems HA7Net 1Wire bridge Usage: check_1wire-ha7net -h -F -H hostname -s -D…

by: Nagios Exchange
Environmental
check_temp_dallas

./check_temp_dallas.pl Fehlende Eingabewerte: check_temp_dallas.pl INDEX WARN CRIT NAME INDEX ist ein String im Breich von 01 bis 16 NAME ist ein String fuer die nähre…

by: Nagios Exchange
Environmental
check_senturion.pl

The Sensatronic Senturion is a 1U sized monitor is a turnkey solution with fully integrated sensors (temperature, humidity, airflow and light level); a built in…

by: Nagios Exchange
Environmental
check_rittal_cmc

The plugin takes hostname, community string and number of the desired subunit as arguments and gives back the status and the values of the available…

by: Nagios Exchange
Environmental
Check_px5XX Quantum Library

This Perl program translates the number of status, of the Quantum Library, with words. Tested and works with Quantum Library PX506. EXAMPLE - SNMP response…

by: Nagios Exchange
Tape Drives and Libraries
Check_local_tapedrive
http://www.pocnet.net/hobby/computer/nagios/

Uses mt to query if a tape is mounted in a tapdrive. Prevents incomplete backups due to forgotten tape changes.

by: Nagios Exchange
Environmental
check_hddtemp.sh

A very simple script that gets the harddrive temperature from S.M.A.R.T. by using hddtemp syntax and example: ./check_hddtemp.sh ./check_hddtemp.sh /dev/sda 40 50 since hddtemp needs…

4.6 (12) by: Nagios Exchange
Environmental
check_em1

The plugin queries with LWP the status of EM1 over http. Checks for seperated units and types (t=temperature, h=humidity abd w=wettness). A plugin written in…

by: Nagios Exchange
Environmental
Check_disk_snmp
http://www.pocnet.net/hobby/computer/nagios/

Check Disk space via SNMP standard MIB query. Also can check Swap and Mem under Linux. Needs bc (since shell get easily overflowed by nowadays…

by: Nagios Exchange
Environmental
check_digitemp

Nagios-plugin to read the the temperature of a one wire sensor (like DSL 1820) and compae it with the supplied thresholds. Needed hard- and software:…

by: Nagios Exchange
Environmental
check_cisco_envmon

Requires Net::SNMP. Check environmental status of Cisco via SNMP. Usage: check_cisco_envmon.pl -H -C check_cisco_envmon.pl --help check_cisco_envmon.pl --version -H (--hostname) Hostname to query - (required) -C…

2 (1) by: Nagios Exchange
Environmental
check_akcp

+++ Main Features * autodetecting sensorypes * default thresholds +++ Installation No special installation required. +++ Usage Usage: check_akcp.pl -h check_akcp.pl --man check_akcp.pl -H -P…

4.5 (2) by: Nagios Exchange
Environmental
check temperature through a T3511 device

+ Check Temperature toc ++ Introduction This module will check the temperature reading from a T3511 device from Comet. ++ The device The T3511 device…

by: Nagios Exchange
Environmental
Check APC EMS Device

Needs: snmpget and powernet361.mib (included with the device). usage -z host -l (check for leak) -s (check for smoke) -v (check for quake) -a-j name,lowtemp,hightemp,lowhum,highhum…

by: Nagios Exchange
Environmental
ALLNET ALL3000

Checking single probes, with values or boolean conditions, supports perfdata output and the nagios threshold formats. Grabbs with LWP, support for HTTP Basic Auth.

by: Nagios Exchange
Environmental
A Rittal CMC-TC Temperature Sensor Nagios Plugin

Version 1.4.1 For further information about the Rittal CMC-TC system see http://www.rimatrix5.com/

by: Nagios Exchange
Environmental
1-wire temperature plugin
http://www.it-slav.net/blogs/?p=115

Description and installation instruction can be found at http://www.it-slav.net/blogs/?p=115

4 (4) by: Nagios Exchange
Environmental
1-Wire Temperature Check

1wire_temp is a Nagios plugin that is used to monitor temperature using a 1-wire device such as the DS18S20. This plugin requires the use of…

by: Nagios Exchange
Environmental
PAPOUCH Thermometer plugin

Thermometer: http://www.papouch.com/en/products.asp?dir=thermometers is little and easy to install device. It has many interfaces (WEB, TELNET, SNMP etc). I wrote this simple plugin for monitoring temperature…

4 (1) by: Nagios Exchange
Environmental
Network Equipment Environmental Statistics

Usage: check_env_stats.py [options] Options: --version show program's version number and exit -h, --help show this help message and exit -H HOSTNAME hostname or IP of…

5 (2) by: Nagios Exchange
Environmental
check_snmp_acs_pm

Warning and critical thresholds can be set for PDU current and temperature; in addition, a firmware version threshold can be set. It is also possible…

by: Nagios Exchange
Environmental
1-wire humidity plugin check_1-wirehumid
http://www.it-slav.net/blogs/?p=802

This plugin check the humidity by using 1-wire and OWFS One Wire File System. It allows you to set low thresholds and high thresholds. All…

by: Nagios Exchange
Cisco
Cisco – Check firewall ASA and PIX
http://www.amf-france.org/

This script check Cisco firewall (tested on Cisco PIX-515E and ASA-5500). Modules included : ### Mode 1 - Failover ### - fail over status for…

4.1 (10) by: Nagios Exchange
Websites, Forms and Transactions
check_web_form
http://www.bertera.it/2008/09/check_web_formpy/
by: Nagios Exchange
* Routing
check_tracert

Very simple bash script for checking that the primary route is active. add to nagiosgraph map file for a graph that should always be 0…

2 (1) by: Nagios Exchange
STP
check_stp_bridges.sh

This plugin checks all networking bridges using STP. The check figures if the first bridge port is in FORWARDING state and no other ports are…

by: Nagios Exchange
Cisco
check_snmp_isl_ciscoMDS9k.pl

the plugin check with SNMP the state of each ISL and report it to Nagios . Very usefull for SAN. It is finding automatically each…

3 (1) by: Nagios Exchange
IBM Brocade
check_snmp_isl_brocade.pl

the plugin check with SNMP the state of each ISL and report it to Nagios

by: Nagios Exchange
IBM Brocade
check_snmp_FCports_brocade.pl

It will be very usefull for the SAN.

5 (4) by: Nagios Exchange
Cisco
check_snmp_cisco_port_channel.pl

If the port channel is down it will return critical. If the speed is 2gb, then it returns ok. If the speed is 1gb, then…

4 (2) by: Nagios Exchange
CDP
check_snmp_cdp-neighbor.sh

This plugin uses SNMPv2 to check CDP neighbor status. You can also use this script to list the neighbors to make writing the Nagios services…

by: Nagios Exchange
Rsync
check_rsync

I wrote check_rsync for the purpose of checking rsync servers availability, as well as (optionally) individual modules availability. It also supports authentication on modules. Usage:…

4 (2) by: Nagios Exchange
VPN Software
check_openvpn.php
http://www.macropage.de/info.htm

some minor changes and it works.... but if "Common Name" is not connected, we print a "WARNING".

by: Nagios Exchange
NFS
check_nfs_mounts

checks nfs mounts and reports stale/failed mount points

1 (1) by: Nagios Exchange
NFS
check_nfsmount
http://www.reversemidastouch.com/nagios/

Script to show mounts and check status of NFS client. Script now runs one simple showmount. Please note that this script will not work if…

by: Nagios Exchange
ICMP
check_icmp – ICMP with Type of Service Bit
http://www.ciphron.de/de/downloads.html

The company ciphron developed a patch for check_icmp, which adds an additional option to set the type of service bits. Options added: -T hex_byte More…

by: Nagios Exchange
HTTP
check_http_ntlm

Simple bash used for verifying that a windows ntlm auth is working, uses curl. add to nagiosgraph map for a graph that should always be…

4 (1) by: Nagios Exchange
GSM
check_gtp_v2.pl
by: Nagios Exchange
Others
check_csl plugin calculates SLA based on multiple checks’ states
http://orion.kobra.ktu.lt/nagios/

check_csl is Nagios plug-in written in Perl, which calculates service availability level (SLA) depending on multiple various category checks' states. The plugin runs checks, defined…

by: Nagios Exchange
ARP
check_arp.sh

#! /bin/bash # THIS SCRIPT IS --VERY-- PARANOID. IT IS ONLY HAPPY WHEN YOU HAVE ONE (1) MAC PER IP ADDRESS. # IF YOU HAVE…

3.5 (2) by: Nagios Exchange
Apache
check_apache_status
http://www.pro-md.de/nagios/check_apache_status

I know there are other plugins for the same. But I think this one is a bit more flexible, as it checks on several different…

4.5 (2) by: Nagios Exchange
RADIUS
check radius adv

Advanced features The advanced featetures compared to original check_radius are: * radius attributes used for the authentication can be defined. * command paramater for which…

3.7 (3) by: Nagios Exchange
Packeteer
check packeteer
http://www.smekal.at/code/check-packeteer/

check-packeteer.pl sends HTTP requests to the http://www.packeteer.com Packeteer appliance to read values out of the measurement engine. The plugin makes information available, that could only…

by: Nagios Exchange
Network Connections, Stats and Bandwidth
Check Number Of Connections

You can check the number of established network connections of a specific user or the number of network connections of a given command. Those two…

4 (1) by: Nagios Exchange
Firewall Software
Check Fail2Ban Status

This script will check if the fail2ban server is running. If it is up it will give some performance data that can be parsed by…

1 (2) by: Nagios Exchange
Log File Management
NagiosAppender
http://sourceforge.net/projects/nagiosappender/
4.5 (2) by: Nagios Exchange
* Visual Notifications
Scrolling LED for Nagios Status
http://www.it-slav.net/blogs/?p=116

Watch is on Youtube here.

by: Nagios Exchange
* Visual Notifications
Nagios Blinkenlights
http://jpmens.net/pages/nagios-blinkenlights/
4 (4) by: Nagios Exchange
* Visual Notifications
NAmpel – Nagios Ampel Project
http://korda.smekal.at/code/NAmpel/

NAmpel is the 'Nagios Ampel Project', started by me to keep a closer eye on my net. 'Ampel' is the german word for traffic lights,…

by: Nagios Exchange
* Visual Notifications
Nabaztag Notification Hack
http://www.vanheusden.com/nabaztag/
5 (2) by: Nagios Exchange
Presentations
The Future of Nagios – Innovation, Collaboration, Communication
by: Nagios Exchange
Tivoli Storage Manager
tsm_checks
http://neuntoeter.homelinux.org/wiki/index.php/Tsm_plugins

This is a bundle of shell-scripts that use the tsm admin client to check a couple of interesting things on tsm, using bash, awk, sed,…

by: Nagios Exchange
HP Openview
Nagios-2-HPopenview Connection
http://von-gehlen.dyndns.org/

## i am not giving any guarantee with this script. ## if you use it it is your own responsibility! ################################################ ## ## this script…

by: Nagios Exchange
BMC Patrol
POMSender – BMC Patrol Operations Manager Utility
http://pythonhacker.is-a-geek.net/my_programs/POMSender/

A command-line tool for sending messages to a BMC(r) Patrol Operations Manager server. The messages turn up in the server's event stream, and you can…

by: Nagios Exchange
SAP
SAP CCMS Plugins
https://sourceforge.net/projects/nagios-sap-ccms/

Nearly everything can be checked by CCMS, from the lowest hardware level over operating system data and databases up to whole business processes in an…

4 (1) by: Nagios Exchange
RRD
check_rrd
http://nagios-fr.org/

This plugin has been created to fill the gap between tools like collectd that poll locally and put results over the network in rrd databases.…

2.5 (4) by: Nagios Exchange
PostgresQL
PostgreSQL cache hit ratio (bash + psql)
http://www.ropardo.de/

The plugin is rather simple. It just queries a predefined view (SQL included) and checks whether the hit ratios are above a given limit. If…

by: Nagios Exchange
PostgresQL
pg_db_size
http://www.phonax.com/download/pg_db_size.shtml

It creates a view in the database the first time it's run. All consecutive times it will return the size. You can set the size…

4 (1) by: Nagios Exchange
PostgresQL
pg_db_cache_hits
http://www.phonax.com/download/pg_db_cache_hits.shtml

A PostgreSQL plugin that checks the database's cache hits percentage, the closer to 100% the better, lower than 80% provides extra unwanted and costly read()…

by: Nagios Exchange
PostgresQL
check_postgres
http://bucardo.org/

Connects to one or more Postgres databases and checks for a variety of things. An action is either given on the command line, or inferred…

5 (11) by: Nagios Exchange
PostgresQL
check_pgsql_waiting_queries
http://pgfoundry.org/projects/nagiosplugins/

check_pgqueries.pl - Whines if any queries are in the "waiting" state. The script that runs on each DB server does "ps auxww | grep postgres…

by: Nagios Exchange
PostgresQL
check_pgsql_queries
http://pgfoundry.org/projects/nagiosplugins/

If you have query logging enabled this summarizes the types of queries running (SELECT ,INSERT ,DELETE ,UPDATE ,ALTER ,CREATE ,TRUNCATE, VACUUM, COPY) and warns if…

by: Nagios Exchange
PostgresQL
check_pgsql_connections
http://pgfoundry.org/projects/nagiosplugins/

Shows percentage of connections available. It uses "SELECT COUNT(*) FROM pg_stat_activity" / "SHOW max_connections". It can also alert when less than a certain number of…

by: Nagios Exchange
PostgresQL
check_database_pgsql
http://leo.unstable.be/projects/nagios_plugins/

This plugin connects to the database that you've supplied in the script. If a successfull connection is made , a simple query (that is specified…

by: Nagios Exchange
Memory
check_memcached II
http://systemadmin.es/2008/10/check-de-nagios-para-memcached-obtener-el-hirate-y-el-getrate

This plugin offers two types of stadistics: getrate: get vs set ratio (higher is better) hitrate: hit vs miss ratio (higher is better)

by: Nagios Exchange
Memory
check_memcached
http://coderepos.org/share/wiki/Committers/kakikubo

Check Memcached Server . requires memcached-Python API. ftp://ftp.tummy.com/pub/python-memcached/ This Plugin was tested only in the python 2.5 * Wed Apr 2 20:42:56 JST 2008 add…

4 (1) by: Nagios Exchange
4D
ACI 4D
http://www.bjorkvall.se/nagios

4D server plugin for Nagios Written by Eric Bj?rkvall (eric at bjorkvall.com) Last Modified: 2008-01-06 Usage: check_4D -h -p -d Description: This plug uses nc…

by: Nagios Exchange
Nagios
check_latency
http://blog.etmiesje.deplugins/
by: Nagios Exchange
Nagios
check_find_new_hosts
http://www.meulie.net/forum_viewtopic.php?21.1412

This program can be used to notify Nagios admins about machines that need to be configured on Nagios. As of version 1.0.1 it does not…

by: Nagios Exchange
Nagios
check_rcs

Variables should be changed to reflect your installation (for example @files, $cfgpath, and $rcsdir.) Written in Perl v5.8.0/sun4-solaris and uses the Rcs pm which can…

by: Nagios Exchange
Environmental
WebReboot Nagios Plugin
http://dev.servprise.com/nagios/index.html

The WebReboot is a product for managing and monitoring equipment in a network installation. The product can be used to power-off, power-on, or reboot "frozen"…

by: Nagios Exchange
CGI Modifications
NagSide
1 (1) by: Nagios Exchange
Linux Interfaces
nagtail
http://www.vanheusden.com/nagtail/
1 (1) by: Nagios Exchange
Configuration
Nagiosmap

The hosts (and links between the hosts) that can be used in the map are pulled from the config files when the app starts. You…

4 (1) by: Nagios Exchange
OSX Interfaces
NagiosDock
http://nagiosdock.sourceforge.net/

NagiosDock 0.1 Release Notes System Requirements: Mac OS X 10.2 or better. May run on older versions of Mac OS X, but has not been…

2 (1) by: Nagios Exchange
Windows Interfaces
NagiosChecker – DesktopSidebar Plugin
http://www.desktopsidebar.com/forums/index.php?showtopic=8593

The panel checks the current status (criticals, warnings, unknown, ok) of your Nagios-Server. It has been tested with Nagios 2.5 and 2.10. Cause I didn't…

by: Nagios Exchange
Log File Management
nagiosdigger
http://www.vanheusden.com/nagiosdigger/
by: Nagios Exchange
Oracle
Oracle writeaccess

In order to use the plugin you must install an Oracle client on the Nagios server and it must be possible to write to the…

by: Nagios Exchange
Oracle
check_sql_query

nagios plugin to execute a specific sql query author: Sergei Haramundanis 08-Aug-2006 usage: check_sql_query access_file query_file Description: This plugin will execute a sql query and…

by: Nagios Exchange
Oracle
check_ora_rac
http://www.net17.de/

The Script can check CRS, CRS Applications and Freespace in an ASM Diskgroup. Since Version 0.3.0 checking of Database and Database Instance with srvctl is…

by: Nagios Exchange
RSS
Nagios RSS
http://www.steveshipway.org/software/

This project is a CGI designed for Nagios 1.x and 2.x. It gives you an authenticated URL which will give an RSS feed of the…

by: Nagios Exchange
Oracle
check_orastby

This plugin compare the values returned by a query on the v$log_history table of the active and standby DB. The difference is a value The…

by: Nagios Exchange
Windows Interfaces
Nagios Tray Monitor

The improvements over the Perl NTray project are that the program will display the host and status information for each service that is affected. The…

1 (2) by: Nagios Exchange
Oracle
check_oracle_tbs

This little perl script is able to check Oracle tablespaces usage. You can also specify a regex to exclude tablespaces if you do not want…

by: Nagios Exchange
Oracle
check_oracle_tablewrite

A plugin to check a write-access to an Oracle table. The check tries to connect and then insert and rollback a row in specified table…

by: Nagios Exchange
Windows Interfaces
Nagios Tray Icon
https://sourceforge.net/projects/nagiostrayicon/

If you install the optional statusnti.cgi on your Nagios server, then the client can ignore previously-acknowledged services, monitor specific hostgroups, or give a secondary display…

2 (1) by: Nagios Exchange
Oracle
check_oracle_tablespaces
http://jczucco.blogspot.com/2008/07/nagios-plugin-checkoracletablespaces.html

Check all table spaces in Oracle with just one entry. Sample:http://jczucco.blogspot.com/2008/07/nagios-plugin-checkoracletablespaces.html

by: Nagios Exchange
Oracle
check_oracle_tablespace

This Nagios plugin checks Oracle tablespace usage. It makes an SQL query using Oracle's sqlplus command to calculate tablespace usage percentages for given Oracle SID…

4 (6) by: Nagios Exchange
Oracle
check_oracle_objects

Perl script for checking the number of invalid objects in an Oracle database You can also retrieve the name and the owner of invalid objects…

by: Nagios Exchange
Oracle
check_oracle_cachehitratio

Perl script for checking Oracle buffer cache hit ratio There is no CRITICAL status for this script, only a WARNING status Usually a buffer cache…

by: Nagios Exchange
Oracle
check_db_record_count

nagios plugin to check if a query returns a specific count based on a sql query within a specific timeframe author: Sergei Haramundanis 24-Oct-2006 usage:…

1 (1) by: Nagios Exchange
Linux Interfaces
Nagios Watch
1 (2) by: Nagios Exchange
Linux Interfaces
Nagios Speedview
http://www.itisit.nl/uk/solutions/nagioss/

The viewer is available for Win32, X11 (Linux) and Mac OS X. The nagioss service that monitores and sends the status.log file to the connected…

4 (1) by: Nagios Exchange
Web Interfaces
Interactive Service Check CGI

Checks are not executed by Nagios, but by the Apache user.

by: Nagios Exchange
Maps and Diagrams
Google Map – Statusmap Patch
http://www.infoflexconnect.se/www/
3 (2) by: Nagios Exchange
Oracle
check_db_record

nagios plugin to check if a database record has been created today based on specific criteria author: Sergei Haramundanis 18-May-2006 usage: check_db_record access_file min_time max_time…

1 (2) by: Nagios Exchange
Oracle
check_db

This plugin can check almost every aspect of oracle database, written in java for portability. Compiled with JDK 1.5.0_06 Uses JSAP command line parser http://www.martiansoftware.com/jsap/…

1.7 (3) by: Nagios Exchange
Oracle
check_archiving for Oracle

This plugin will verify that Oracle is running in archive log mode. It does so by querying the v$database view. You need to pass a…

by: Nagios Exchange
Oracle
Check Oracle status & health without install Oracle client

Instalation steps: 1/ download oracle instant client from http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxsoft.html Instant Client Package - Basic and Instant Client Package - SQL*Plus unzip it and make sqlplus…

3.6 (14) by: Nagios Exchange
Linux Interfaces
Nagcon
http://www.vanheusden.com/nagcon/
by: Nagios Exchange
Oracle
Check ORACLE CLUSTER “RAC”
4 (2) by: Nagios Exchange
Oracle
Check Oracle status & health without install Oracle client – Just a little update on the script prov
5 (1) by: Nagios Exchange
Web Interfaces
nboard
http://zwhite.github.com/nboard/

It builds upon Nagios, eluna, rrdtool and other tools that are a standard part of nearly every unix sysadmin's toolkit. It doesn't attempt to collect…

5 (1) by: Nagios Exchange
MySQL
simple mysql checker

Simple and secure mysql checker as for me. Please open attached script using notepad to check it ;)

by: Nagios Exchange
Filesystem
nagfs
http://www.skeptech.org/?p=35

Each host is represented as a directory in the filesystem. Each host directory contains a file for each service nagios is monitoring on that host.…

by: Nagios Exchange
MySQL
MySQL Replication Lag Time
http://www.sheeri.com/

Required parameters: host, user, password. Optional parameters: seconds to warn at, and seconds to be critical at. The default is to warn if replication falls…

3.5 (2) by: Nagios Exchange
MySQL
MySQL Replication
http://www.james.rcpt.to/svn/trunk/nagios/check_mysql_replication/check_mysql_replication.pl

These are a few useful Nagios style checks we use for doing MySQL database and interface stuff. Please send comments, patches, and chocolate to: james_AT_rcpt.to.

3 (1) by: Nagios Exchange
Configuration
opcfg
http://www.opmon.org
by: Nagios Exchange
MySQL
MySQL Number of Tables

Use this plugin to check and report on the number of tables in a MySQL database. It is ready to be binary compiled, and will…

by: Nagios Exchange
Graphing and Trending
opcp
http://www.opmon.org/
by: Nagios Exchange
Database Backends
opdb
http://www.opmon.org/

Features: Very stable Integrated with opcfg Optimized database

2 (1) by: Nagios Exchange
MySQL
Mysql master-master replication check
http://www.atconsultancy.nl/

The shell-script checks whether both slaves have a status "Yes". It also calculates the total amount of discrepancies (differences between the logpositions of the transaction…

by: Nagios Exchange
EMC Documentum
EMC Documentum Plugins

check_docbase_sessions.pl v0.1 - Nagios Plugin to monitor the number of active sessions Db::Documentum is used in this perl script usage: check_docbase_sessions.pl -D -U -P -w…

by: Nagios Exchange
MySQL
MySQL find InnoDBs and check free space
http://www.dass-it.de/

This shell plugin retrieves a list of all databases within a MySQL Server using mysqlshow. It will then check all databases, if tables using InnoDB…

by: Nagios Exchange
MySQL
InnoDB Free Space
http://www.sheeri.com/

Required parameters: host, user, password, database. Optional parameters: kB to warn at, kB to be critical at. The default is to warn if free space…

by: Nagios Exchange
MySQL
check_zrm_backup: Checks if a backup with Zamandas mysql-zrm was sucessfull
http://www.lihas.de/anleitungen-und-service/nagios-plugins/

This plugin will check the state of an today mysql-zrm backup on an given backup Group defined by the switch -b

by: Nagios Exchange
Web Interfaces
Nagvis
http://www.nagvis.org/

Key features: Display of single Hosts and Services Visualize a complete Host- or Servicegroup with one icon Display the summary state of a Host and…

3.8 (14) by: Nagios Exchange
MySQL
check_replication_slave

Nagios plugin to check status of Mysql replication slave. Written in PHP, this plugin checks the state of SLAVE IO, SLAVE SQL engine and Seconds…

3.8 (4) by: Nagios Exchange
Security
check_prelude

About ===== The Check Plugin counts events with severities medium and high during the last 5 minutes. It then produces a WARNING or an CRITICAL…

4 (1) by: Nagios Exchange
Windows Interfaces
NagWatch32
http://www.stacksys.com/NagWatch/

It was inspired by a GTK/perl application "nagwatch" written by Niels Van Sluis. It has been tested on various Windows platforms and DragonFlyBSD, FreeBSD, and…

by: Nagios Exchange
MySQL
check_ndbd
http://blog.unixmaniacs.com/2008/12/mysql-cluster-ndbd-monitoring-with.html

Since I am using mysql cluster, there is situation when ndb daemon just goes away without any errors messages and core dumps. This daemon monitoring…

by: Nagios Exchange
Others
Network Security Toolkit
http://networksecuritytoolkit.org/nst/

The main intent of developing this toolkit was to provide the network security administrator with a comprehensive set of Open Source Network Security Tools. The…

by: Nagios Exchange
XML
NXE – Nagios XML Engine
http://nxe.sourceforge.net/

NXE was designed to allow developers and system integrators to easily incorporate Nagios data into other IT systems via XML.If you want to create Nagios…

by: Nagios Exchange
MySQL
check_mysql_slave
http://apricoti.pbworks.com/NagiosCheckMysqlSlave

Works with MySQL versions 3.23, 4.1, and 5.0.

by: Nagios Exchange
Graphing and Trending
SmiStat
https://sourceforge.net/projects/smistat/

Inspired by Nagiostat, Smistat is another graph-generation tool which uses perfdata provided by Nagios plugins to draw graphs with RRDtool. SmiStat includes a web-based configuration…

by: Nagios Exchange
Firewall Software
Check Fail2Ban Service

This Plugin is written to monitor the Fail2ban Service on Linux hosts, just a check if it is responding or not. More Details in my…

by: Nagios Exchange
Graphing and Trending
NSAT
by: Nagios Exchange
MySQL
check_mysql_connections
http://www.riege.com/

Checks the number of connections to a mysql server. Shell script. - requires mysqladmin. - requires bash. - requires utils.sh from nagios plugins package

4.3 (3) by: Nagios Exchange
Networking
Check Ethernet-Interface

This plugin lets you check network interfaces. it tells you if a local interface is ok and a cable is connected. For using-information have a…

by: Nagios Exchange
Graphing and Trending
rrd-graph
http://gwfl.daimonic.org/

rrd-graph attempts to abide by the performance requirements of the other GWFL projects in that it only generates graphs when the user makes a request…

by: Nagios Exchange
Network Connections, Stats and Bandwidth
lwp-download-speed
http://www.may.co.at/opensource-unter-linux/nagios-exchange.html

Requirements: perl, lwp Command-Definition: define command{ command_name check_http_speed command_line $USER1$/lwp-download-speed -w $ARG1$ -c $ARG2$ -H $ARG3$ -u $ARG4$ } Check-Command for Service(WEBSPEED): check_command check_http_speed!200!100!server.example.com!/big_file.img NagiosGrapher:…

1 (1) by: Nagios Exchange
NTP and Time
Cisco – Check NTP on MSFC and Switch
http://www.amf-france.org/

This script check Cisco firewall (tested on Cisco PIX-515E and ASA-5500). Modules included : ### Mode 1 - Association ### - NTP association status check_cisco_ntp.sh…

1 (1) by: Nagios Exchange
Cisco
Cisco – Check MSFC
http://www.amf-france.org/

This script check Cisco MSFC (tested on Cisco MSFC 6509 and 6513). Modules included : ### Mode 1 - Modules ### - number of slots…

by: Nagios Exchange
ISDN
Cisco – Check gateway ISDN
http://www.amf-france.org/

This script check Cisco gateway ISDN (tested on Cisco 2811 and 2821). Modules included : ### Mode 1 - bchannels ### - b-channels used and…

by: Nagios Exchange
DNS
check_zone.pl

Usage: check_zone.pl [-v[v]] domain For command: define command{ command_name check_zone command_line /usr/bin/perl $USER1$/check_zone.pl $ARG1$ } Note the use of /usr/bin/perl in front of the command…

by: Nagios Exchange
Linksys
check_wrt54g
http://www.smartmon.com.au/cgi-bin/public/public.cgi?mode=public

Run with no parameters to get a usage message. Requires the following perl modules installed (some may already be installed): Getopt::Long; LWP::UserAgent; HTTP::Request::Common qw(POST GET);…

by: Nagios Exchange
MySQL
check_entries_interval

This plugin checks a MySQL database for new entries in a specified time interval. You can change the variables at the beginning to adapt the…

by: Nagios Exchange
Graphing and Trending
PerfParse
http://perfparse.de/
4.8 (4) by: Nagios Exchange
Nagios
Check NDO update status
http://wiburg.de/view/nagiosplugins

check_ndo.pl is a perl plugin, which checks wether the ndo database was updated in a given time period. Usage: ./check_ndo.pl -H -P -d -u -p…

by: Nagios Exchange
Graphing and Trending
PerfData
http://www.hannes-schulz.de/?doc=proj&proj=nagios

PerfDataConsumer.pl: Calls handlers for saved performance data from PerfDataConsumers.pm. Run in a cronjob. PerfDataConsumers.pm: Handlers for saved performance data. Calls graphing routines in RRDPerf.pm. To…

by: Nagios Exchange
MySQL
check mysql slave sql running

checks to see if mysql slave sql is running. written in a shell script, so its easily portable.

2 (5) by: Nagios Exchange
VPN Software
check_openvpn
3 (2) by: Nagios Exchange
Firewall Software
check_iptables

The script does not (and can not) detect "stupid" rules. It's purpose is to ensure that iptables and the configured rules (whatever they may be)…

3 (3) by: Nagios Exchange
MySQL
check mysql slave io running

checks to see if mysql slave io is running. written in a shell script, so its easily portable.

by: Nagios Exchange
Anti-Virus
check_icap.pl

check_icap.pl will take arguments and use them to connect to an ICAP service, query it with standard information, and receive back the ICAP response code.…

by: Nagios Exchange
* Routing
check_gtw.sh
http://www.sistemistica.it/download.html?task=viewcategory&catid=6

Shell script to check if a destination IP is reached through a gateway specified. There are two versions of this check in the zip package,…

by: Nagios Exchange
DNS
check_dns.sh
http://www.sistemistica.it/download.html?task=viewcategory&catid=6

A shell script to check if resolved IP of a certain domain changes. This plugin uses the "dig" command.

2.5 (2) by: Nagios Exchange
Graphing and Trending
perf2rrd
http://perf2rrd.sourceforge.net/

perf2rrd is designed to require very little configuration. Plugins must output perfdata according to the standard, but perf2rrd will do the rest as far as…

by: Nagios Exchange
CDP
check_cdpfdp
by: Nagios Exchange
Internet Domains and WHOIS
check .ar domains expiration date

Bash script to check the expiration date of .ar (Argentinian) domains. NIC.ar doesn't have whois servers so this scripts checks the expiration date against the…

3 (1) by: Nagios Exchange
Graphing and Trending
ndo2db grapher
http://www.simia.fr/

Last version : v0.3.2 (2009/02/16) Changelog: * bugfix * we are now able to select sub indicator when graphing (aka avg, min, max, crit and…

4 (2) by: Nagios Exchange
MySQL
check mysql lagtime

greps lag time from mysql for slave replication. written in a shell script, so its easily portable.

1.5 (2) by: Nagios Exchange
File System
check_vzquota

check_vzquota: This check can be called remotely via ssh or npre to check the current vzquota status of all VEs. check_ubc: This script will issue…

by: Nagios Exchange
MySQL
check_mysql_longqueries

Run check_mysql_longqueries --help for all of the available options. The options -w and -c are required, as they are the warning and critical thresholds for…

by: Nagios Exchange
Storage Subsystem
check_vinum
http://www.geocities.com/ntb4real/proj/vinum.htm

This plug-in will require root privileges to function correctly, so you may find yourself setting up Nagios or nrpe to execute this plugin via sudo.…

by: Nagios Exchange
Maps and Diagrams
nagiosXML

The purpose of nagiosXML is to create structured, up-to-date network diagrams directly from Nagios configuration files. nagiosXML is a Java utility program that reads Nagios…

by: Nagios Exchange
Security
check_tripwire traps
http://www.etsetb.upc.edu/

Execute in your central server : snmptrapd -Lsd -Lf /var/log/traps_format.log This logfile will register all traps that tripwire send to your central server and shows…

by: Nagios Exchange
Graphing and Trending
nagiostat
http://nagiostat.sourceforge.net/
by: Nagios Exchange
Storage Subsystem
check_mogile

The check uses the MogileFS::Client perl modules to do a simple inject/extract test on a MogileFS instance. The check will then compare the sizes of…

by: Nagios Exchange
Network Connections, Stats and Bandwidth
check_hetzner – checking monthly traffic limit of your servers
http://www.ciphron.de/de/downloads.html

Hetzner is a german hoster, which provides rootserver with 1000GB traffic included. This plugin enabled you to check how many traffic your server used this…

by: Nagios Exchange
GPFS
check_gpfs

]# ./check_gpfs -h Usage: ./check_gpfs -task filesystem Where task: i|inodes - inode count s|status - gpfs status m|mount - mount status f|file - fill level…

5 (1) by: Nagios Exchange
Storage Subsystem
check_geom

The plugin is designed to accept checks to any FreeBSD GEOM class. However, to all intents and purposes, only certain GEOM classes are supported at…

by: Nagios Exchange
License Management
check_flexlm

Yeah, I know the standard Nagios plugins package contains a check_flexlm plugin. But it has not been updated in quite a while, didn't work properly…

4.7 (3) by: Nagios Exchange
E-Commerce, Billing and Financial
check_eplus – Cost control for your mobiles at eplus
http://www.ciphron.de/de/downloads.html

The company ciphron had problems with very expensive phone bills and decided to monitor them using Nagios. This plugin is capable to monitor datacards (UTMS/GPRS)…

by: Nagios Exchange
Storage Subsystem
check_dmf
http://plone.jcu.edu.au/hpc/services-offered/nagios/nagios-installation/

This project aims to check the status of various processes associated with SGI's DMF software. It is done using two scripts because I needed to…

by: Nagios Exchange
E-Commerce, Billing and Financial
check_arcor – Cost Control for Arcor
http://www.ciphron.de/de/downloads.html

The plugin was develeoped by ciphron. To read more you may read their blog post about Arcor Cost Control. You can choose a warn/crit limit…

by: Nagios Exchange
E-Commerce, Billing and Financial
check_amazon
http://www.nagios-portal.org/wbb/index.php?page=Thread&threadID=11067&s=324861b0ec807ea74f7f8109ed5099231e1389d2

i found this plugin on www.nagios-portal.de System requirements: - Perl - Net::Amazon - Net::Amazon::Request::ASIN - Getopt::Long - Log::Log4perl qw(:easy) - Login at Amazon with access…

by: Nagios Exchange
Security
check_vulnerabilities
by: Nagios Exchange
EMC Clarion
check for clariion controllers

check that verifies the status of two controllers, if both are ok (compared against string) output is ok, if one goes by mistake gives warning…

by: Nagios Exchange
Asaga
check asga fiber links

chequeo de estado de los links de fibra en equipos asga, via snmp.- --- check the status of fiber links in asga teams, via snmp…

by: Nagios Exchange
* Remote Check Tunneling
SSH Server

While u can use "check_by_ssh" plugin, it will - for every service check open a new SSH connection to a host, which is quite an…

3 (3) by: Nagios Exchange
* Remote Check Tunneling
check_cache
by: Nagios Exchange
Monitoring Agents
NRPE_NT
https://sourceforge.net/projects/nrpent/
by: Nagios Exchange
Monitoring Agents
NC_Net
https://sourceforge.net/projects/nc-net
by: Nagios Exchange
Monitoring Agents
NSClient
http://nsclient.org/download/

NSClient++ can be extended in two ways: you can either write your own plug-in or you can execute an external script (as of now batch/exe/*).…

3.3 (9) by: Nagios Exchange
AIX
AIX 5.2 Binaries – NRPE and Nagios Plugins

Read howto.txt included in the archive for instructions.

by: Nagios Exchange
AIX
AIX 5.3 Binaries – Nagios Plugins 1.4.5
by: Nagios Exchange
AIX
AIX 5.3 Binary – NRPE 2.5.2
by: Nagios Exchange
AIX
AIX 5.3 Binaries – NRPE, NSCA, Nagios Plugins
http://sponic.com/nagios

Compiled binaries for AIX 5.3 NRPE 2.12 ./configure --prefix=/opt/nagios --enable-command-args --without-ssl NSCA 2.7.2 ./configure --prefix=/opt/nagios --without-mcrypt Nagios-Plugins-1.4.11 ./configure --prefix=/opt/nagios --enable-perl-modules Check_Logfiles: ./configure --prefix=/opt/nagios --with-seekfiles-dir=/var/tmp --with-protocols-dir=/var/tmp…

by: Nagios Exchange
RT
AutoCloseOnNagiosRecoveryMessages – RT Integration
http://wiki.bestpractical.com/view/AutoCloseOnNagiosRecoveryMessages

This tip is based on an e-mail from Todd Chapman to the rt-users mailing list (Mars - 2004). We use Nagios to check if our…

by: Nagios Exchange
RT
SendNagiosAlert – RT Integration
http://wiki.bestpractical.com/view/SendNagiosAlert

This script will only run if a ticket is created, a ticket's status is changed, or a ticket is moved to another queue. If one…

by: Nagios Exchange
RT
create_ticket.pl – RT Integration
http://www.wightman.ca/~priyantha/nagios.html
by: Nagios Exchange
OTRS
Nagios OTRS Integration

Open Tickets from Nagios: send an email via (host_)notify_otrs.sh if an error is acknowledged to open a new ticket. The scripts are notifications command to…

5 (1) by: Nagios Exchange
Helpdesk and Ticketing
check_otrs.php

Requirements: php for cli php with mysql support Tested with otrs-version 2.0.4. check_otrs.php v0.1 (29 Dezember, 2008) Count tickets in otrs Usage:check_otrs.php -H host -u…

by: Nagios Exchange
Helpdesk and Ticketing
check_otrs.pl

This plugin connects to a OTRS (www.otrs.org) mysql-db. It looks through the tables to tickets which state 'new' or 'open'.The queue on which new or…

by: Nagios Exchange
Unicenter Service Desk
UnicenterService Desk Ticket Automation Script
http://felipeferreira.net/?p=269

Uses Nagios + NRPE_NT to pass parameters from alarms. HOWTO: Define: nrpe.cfg to use this script: command[create_ticket]=cscript //Nologo c:nrpe_ntpluginssd.vbs $ARG1$ Call from nagios server: ./check_nrpe…

by: Nagios Exchange
No Reviews Found
Linux
box293_check_message_queue

Version Notes: 2015-08-24 * This is the first official release of the plugin

4.7 (3) License: GPL by: Nagios Exchange
Configuration Wizards
VMware Virtualization Wizard
http://www.nagios.com/products/nagiosxi
5 (5) by: Nagios Exchange
VMWare
box293_check_vmware

To Do / Wish List Here is a list of items that are going to be addressed sometime in the future: * Look at the…

4.8 (34) License: GPL by: Nagios Exchange
Components
Performance Data Tool

Release Notes: 2013-10-11 * Initial release * Current features not yet implemented: ** Viewing graphs ** Merging an entire folder / subfolder of RRD files…

5 (1) License: GPL by: Nagios Exchange
Dashlets
Text Dashlet Enhanced

Tested on Nagios XI 2012R1.2. Version History 2013-01-18 * Initial Release

4 (3) License: GPL by: Nagios Exchange
Others
countdown_to_date

Usage: countdown_to_date.php --date date --warning wdays --critical cdays date = The date in the future you are counting down to This argument is required. The…

License: GPL by: Nagios Exchange
Others
get_rdp_info

This plugin is designed to be run by NSClient++ on the host you want to check. It is not designed to allow you to check…

3.3 (3) License: GPL by: Nagios Exchange
Dashlets
Status Info Dashlet

Upload the Dashlet via Admin > Manage Dashlets. Create your custom Dashlet via Dashboards > Available Dashlets. This will bring up the "Add To Dashboard"…

4.8 (6) License: GPL by: Nagios Exchange
SNMP
Nagios SNMP Trap Interface (NSTI)
https://github.com/NagiosEnterprises/nsti

SNMP traps can be difficult to deal with, but NSTI aims to make them a little easier to swallow. Currently implemented features are user specifiable…

4.5 (4) License: GPL by: Nagios Exchange
Nagios Core
MultiURL Patch

This patch, currently against Nagios 3.2.1 , changes the parsing of action_url and notes_url by the CGI-bins. For example, if you specify notes_url '/wiki?page=$HOSTNAME$' '/stats?host=$HOSTNAME$&srv=$SERVICEDESC$'…

by: Nagios Exchange
VMWare
Nagios Monitoring of VMware ESX servers

Technical design uses the VMware command line interface (vCLI) to provide first-level Nagios monitoring and diagnosis; editable control files to specify hosts and services for…

4 (1) by: Nagios Exchange
SAN and NAS
check_eva

It uses the sssu command (on windows or linux) to communicate with Commandview EVA. See http://opensource.is/trac/wiki/check_eva for latest version.

4.6 (12) by: Nagios Exchange
Trend Micro
Trend Micro OfficeScan

Arguments: -v count virus infections in last days. -t warn if more than infections were found in last days. -u return error if last virus…

3.6 (9) by: Nagios Exchange
Networking
stat_net.pl

Returns the the actual counters from the Network device or devices as performance data to generate graphs. Read the data from the /proc/net/dev file. Contains…

4.6 (5) by: Nagios Exchange
BackupExec
Symantec Backup Exec : Blocked Backup

Should be install on the SQL Server of Backup Exec. Tested with BE12 BE12.5 and BE2010

4 (1) by: Nagios Exchange
PostgresQL
check_pgpool-II.pl

check_pgpool-II.pl version 0.1.1 by Erwan Labynocle Ben Souiden Usage : //check_pgpool-II.pl -d /path/to/pcp-commands/ -H pgpool-II.hosttocheck.net -P 9898 -U username -W password [-p] [-D "CHECK_PGPOOL-II -…

5 (1) by: Nagios Exchange
IBM
check_ibm_bladecenter.py

Make sure to check out project homepage at: http://opensource.is/trac/wiki/check_ibm_bladecenter

4.2 (6) by: Nagios Exchange
Asterisk
check_asterisk_g729

Usage: check_asterisk_g729 [WARN] [CRIT] warn and crit are percentage based

5 (2) by: Nagios Exchange
Comparisons
Nagios Comparison To Icinga
http://www.nagios.com/compare

Download the Comparison Report: How_Nagios_Compares_To_Icinga.pdf See More Comparisons: See how Nagios stacks up against other products at www.nagios.com/compare

4.3 (6) by: Nagios Exchange
Components
History Tab

Version History 2011-07-07 * Initial release 2011-11-30 * mgutherie@Nagios fixed a missing form tag (would cause an issue with any tabs that came after the…

4.3 (16) License: GPL by: Nagios Exchange
Components
Plugin Tool

Version Notes 2011-05-04 * Initial release, tested on Nagios XI 2011R1.1 and 2009R1.4B. 2011-05-06 * Added a Characters section to the Overview and updated the…

5 (4) License: GPL by: Nagios Exchange
Configuration Wizards
EMC CLARiiON Monitoring Wizard

Version Notes: 2011-01-01 * Initial release, tested on Nagios XI 2009R1.3G 2011-03-28 * Added Storage Processors Busy Percentage, Storage Processors Idle Percentage and Percentage Dirty…

5 (5) License: GPL by: Nagios Exchange
Configuration Wizards
Host Creation Tool

Version Notes: 2010-11-30 * Initial release, tested on Nagios XI 2009R1.3G 2010-12-05 * Corrections made to wizard code as supplied by mguthrie from Nagios. 2011-05-08…

4.5 (2) License: GPL by: Nagios Exchange
Configuration Wizards
Nagios XI Group Creation Tool

Version Notes: 2010-08-01 Initial release

3 (1) by: Nagios Exchange
Network Connections, Stats and Bandwidth
check_networkusage
4.3 (3) by: Nagios Exchange
SOAP
XML SOAP service checking
http://jbrazile.blogspot.com/2008/07/checkhttp-as-nagios-web-service-plugin.html
by: Nagios Exchange
WMI
wmi-proxy plugin

C# SOAP service proxies WMI calls to target machines, nagios plugin talks to proxy see http://wmi-proxy.sourceforge.net

by: Nagios Exchange
Windows
check winprog memusage

The program check the memusage of a single or multiple instance of a programm. You need the nsclient++ on the windows machine with the NRPEListener.dll.…

4 (2) by: Nagios Exchange
Blackberry
check_blackberry_5.0

This is an updated version of check_blackberry by Philipp Deneu for BES Server 5.0.0.110, it includes all the latest oid snmp values. I've also updated…

4 (3) by: Nagios Exchange
FreeBSD
check_freebsd_jails

To run on a freebsd jail host

4.7 (3) by: Nagios Exchange
Cisco
Cisco – Check Juniper SA – SNMP v1, v2c, v3

This script check Juniper SA (tested on Juniper SA-4500). Modules included : ### Mode 1 - Disk ### # - check Disk and log file…

3 (1) by: Nagios Exchange
Network Connections, Stats and Bandwidth
check_iftraffic_nrpe
4 (2) by: Nagios Exchange
VMWare
Vmware icons for Nagios v3.x
by: Nagios Exchange
NetApp
Netapp check disk usage

This check will monitor the disk usage on a netapp volume. This script does not need a volume id, but will check on volume name.…

4.1 (7) by: Nagios Exchange
Juniper
Check Juniper SA 6500

SNMP Juniper 6500 Monitor for Nagios version 0.1 (c)2010 Author: Christophe Sahut Usage: ./check_snmp_juniper6500.pl [-v] -H -C [-2] | (-l login -x passwd [-X pass…

4.3 (4) by: Nagios Exchange
DHCP and BOOTP
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…

5 (3) by: Nagios Exchange
* Plugin Packages
tntmonitoringplugins
http://sourceforge.net/projects/tntnagiosplugin/

Plugins included are: check_ad (checks active directory) check_adaptec (checks adaptec RAID controllers) check_antivirus (checks antivirus program status) check_cpu (checks CPU utilization) check_disk_free (checks free space…

by: Nagios Exchange
Nagios
Nagios Service Active Check

This Plugins check the Services Actively Checked in percentual. only prereq is to set the correct path of nagiostats bin.

4 (2) by: Nagios Exchange
MySQL
check_mysql_conn.pl
http://bergs.biz/blog/2007/05/08/monitor-number-of-active-connections-to-mysql-using-nagios/

Checks the number of client connections currently established towards a specified MySQL database server. Requirements: * "mysql" commandline client * "utils.pm" (in Debian included in…

4 (1) by: Nagios Exchange
* TCP and UDP (Generic)
check_listen_tcp_udp.sh

This plugin is used to check if there is a listening socket on specified port with specified protocol (can be "tcp", "udp", "any"). Currently, the…

3.8 (4) by: Nagios Exchange
SNMP
cisco_asa_sessions

This plugin is designed to work on SNMP enabled devices Cisco ASA, may be it work on Cisco PIX, but I didn't try.

3.5 (2) by: Nagios Exchange
Nagios Core
Show service state in statusmap – Nagios 3.x
http://www.athena.de/

Based on Nagios 2.x patch from didgaudin http://www.nagiosexchange.org/cgi-bin/bookmark.cgi?action=link_add;ID=1871;d=1 Install instructions ------------------ Go to your nagios install directory where the cgi files are stored # cd…

5 (4) by: Nagios Exchange
Nagios Core
Use Shared Memory instead of the Text File – Nagios 2.x
http://www.yandex.ru/

Warm hello! I'm working for Yandex company. My immediate task is monitoring of hosts and services. We use Nagios (version 2.6) on one computer for…

by: Nagios Exchange
PHP
NAUPHY
http://naupy.sourceforge.net/

You can then include the class file to have your PHP applications use the Nagios status of your services. As an example there is a…

by: Nagios Exchange
Python
NagLib
http://sourceforge.net/projects/naglib/
by: Nagios Exchange
SNMP
check_time_snmp

A Perl-based plugin to check the time on a remote system using SNMP.

3.3 (4) by: Nagios Exchange
SNMP
check_snmp_lmsensors

Check status of temperature sensors and fans on linux hosts with snmp. A PERL plugin using Nagios::Plugin and Net::SNMP. You need a lmsensors-enabled net-snmpd on…

4.5 (4) by: Nagios Exchange
SNMP
MGE check_mge_ups

Plugin to check the status of an MGE UPS system. The MGE type: Galaxy PW On Line My two cents to the Nagios community :)…

4.6 (5) by: Nagios Exchange
SNMP
check_printers
http://www.fes-aes.de/

inspired by check_hpjd from the original nagios-plugins, I've written this plugin. It queries prtAlertTable from the Printer MIB. It honors only prtAlertTrainingLevel = trained(4) or…

5 (2) by: Nagios Exchange
SNMP
check_netscreen_vpn

Check is done through SNMP and can use the "VPN monitor" capacity. Usage: -H (--hostname) Hostname to query - (required) -C (--community) SNMP read community…

4.8 (4) by: Nagios Exchange
SNMP
SNMP Check Disk

This plugin is written in perl, and uses Net::SNMP to access the hrStorage OID on remote hosts to get filesystem and memory usage. I started…

4.7 (7) by: Nagios Exchange
SNMP
check_bandwidth3
http://www.jabwebsolutions.co.uk/nagios/check_bandwidth.html

See the Changelog in the README file for all the updates and changes made between versions check_bandwidth3 Originally based on check_traffic and check_snmp_cisco_ifstatus (as both…

4.3 (6) by: Nagios Exchange
SNMP
Check SNMP plugins

Written in C to be more efficient than perl/shell/... scripts in order to monitor a lot of servers by SNMP: All these plugins work immediatly…

3 (5) by: Nagios Exchange
Passive Checks
NSCA Wrapper
http://www.harisekhon.com/nagios

This is a unix shell script to allow you to run any check on a unix based system and submit it as a passive check.…

4 (4) by: Nagios Exchange
File System
File Age Check

Will check Windows serversharepathfile type addresses, but you may need to alter the NRPE Service privilege to do so. Return the basename of the file…

5 (4) by: Nagios Exchange
Remote Access
Check_Vnc
http://harisekhon.com/nagios

Documentation Tests VNC on a remote machine, including logging in and taking a screen shot. It accepts a standard vnc credential file with which to…

4.7 (3) by: Nagios Exchange
TACACS+
check_tacacs_plus
4.3 (3) by: Nagios Exchange
VPN Software
check_openvpn_pl
http://emergeworld.blogspot.com/

The -H [IP or hostname of the openvpn server] and -p options [port of the openvpn server] are always obligatory. If plugin can be connected…

5 (1) by: Nagios Exchange
Instant Messaging
check_jabber_login

Check ability to login to jabber server requires Net::Jabber

4.3 (4) by: Nagios Exchange
Others
check_ganglia

estair@monitor02 libexec$ ./check_ganglia.pl --help Unknown option: help UNKNOWN: HOST not defined. -H hostname/IP: of host to connect to gmetad/gmond on -P Port: to connect to…

4 (1) by: Nagios Exchange
Security
check_dnsbl

Perl plugin that checks a specified DNS blacklist such as bl.spamcop.net to see whether a host is listed. Blacklists can be used to identify misbehaving…

5 (3) by: Nagios Exchange
File System
check remote files age in minutes

checks a directory on a remote system (via rsh or ssh) and returns a warning if a specified amount of files is found which is…

5 (3) by: Nagios Exchange
RADIUS
check radius

this plugin will check authentication against radius server with only few command line parameters. command line example: ./radauth -r 127.0.0.1 -s secret -u user -p…

3.3 (3) by: Nagios Exchange
Others
Check many services

check_service.pl v1.1 can take host:service pairs as argument, and report summary of their statuses. For example, if you want to check many services on many…

5 (1) by: Nagios Exchange
Software
check_conntrack.sh

This plugins checks /proc/sys/net/ipv4/netfilter/ip_conntrack_count and warns you if count is higher than the established threshold. The warn and critical thresholds are arguments to the script.…

4 (3) by: Nagios Exchange
Remote Access
Check SNMP Citrix

Citrix-Server Checks via SNMP OID's available through snmp4ctx package (http://www.wtcs.org/snmp4tpc/snmp4ctx.htm) Version 0.1, Copyright (c) 2008 by Michael Boehm Last Modified: 2008-06-04 Usage: ./check_snmp_citrix host snmp-string…

3.6 (5) by: Nagios Exchange
TFTP
check_tftp.sh
http://mathias-kettner.de/nagios_plugins.html

It downloads a test file from the TFTP server and checks its size against a given value.

4.2 (5) by: Nagios Exchange
NOD32
NOD32 Update Mirror Version Checker

This Plugin monitors a NOD32 Update Mirror Server (http) and checks if the update.ver file matches the current date. If not you can see, that…

2 (3) by: Nagios Exchange
IIS
check_iis

Simple dirty perl check_iis plugin for collecting statistics from IIS with snmp. This is an example for those who can write plugins to do a…

3.1 (8) by: Nagios Exchange
Apache
check_apachestatus

Apache Monitor for Nagios version 1.1 GPL licence, (c)2006-2007 De Bodt Lieven Usage: /usr/local/nagios/libexec/check_apachestatus.pl -H -p -t -w -c -V -h, --help print this help…

4 (4) by: Nagios Exchange
Apache
check_apacherequest

This basic plugin fetches the server-status from the apache and returns the requests on this server.

4.4 (8) by: Nagios Exchange
IMAP4 and POP3
check_pop3_subject.pl
http://blog.zacharyarmstrong.com/
by: Nagios Exchange
Email and Groupware
check_email_loop
http://www.benjamin-schmid.de/netsaint.htm

Hi guys! This is a plugin I wrote //centuries// ago. Meanwhile I do not administer any email servers any more but this plugin seemed to…

4.7 (3) by: Nagios Exchange
BackupExec
Symantec BackupExec job check

This executable file must be run on the Windows server where BackupExec is installed. It will process all the BackupExec job history files, find the…

4.4 (27) by: Nagios Exchange
BackupPC
check_backuppc_hosts

This module checks if backups have been made without any errors for BackupPC. Form result : [x problems] - host1 : problem description - host2…

by: Nagios Exchange
BackupPC
check_backuppc
http://n-backuppc.sourceforge.net/

check_backuppc is a plugin to monitor BackupPC.

4 (2) by: Nagios Exchange
NetBackup
Check Netbackup Drives

This script will check that netbackup drives are online. It uses arguments via the -w -c user defined thresholds.

4 (1) by: Nagios Exchange
SIP
check_sip
http://bashton.com/osprojects/nagiosplugins/

Requirements: - A working Nagios install - Perl 5 or above

4 (1) by: Nagios Exchange
Asterisk
check_asterisk_peers

Usage: check_asterisk_peers [--type | -t ] [--peers | -p ] [--registrations | -r ] [--verify-peers] [--verify-registrations] [--config-file ] Usage: check_asterisk_peers --help | -h Description: This…

3.8 (8) by: Nagios Exchange
VPN Software
OpenVPN

This plugin can check various operating aspects of OpenVPN running on a local or remote system by using the TCP based management server. It can…

5 (2) by: Nagios Exchange
HTTP
check_ssl_cert_alternative
http://www.reversemidastouch.com/nagios/

Perl script to check an SSL cerificate and warn and/or alarm if the certificate is due to expire. Differs from other version of check_ssl_cert in…

5 (4) by: Nagios Exchange
HTTP
check_ssl_certificate

This script will check SSL certificates to see if they have expired. It is known to work with imap (w/starttls), imaps, pop (w/starttls), pops, https,…

4.3 (4) by: Nagios Exchange
Security
check_krb5
http://www.spock.org/check_krb5.html

check the usability of a kerberos 5 KDC by trying to authenticate using a keytab. Works with MIT Kerberos on UNIX, should work fine with…

5 (2) by: Nagios Exchange
Security
check_ipsec

Checks vpn connection status of an openswan or strongswan installation. Usage: check_ipsec --tunnels ./check_ipsec --tunnels 10 OK - All 10 tunnels are up an running…

3 (1) by: Nagios Exchange
LDAP
check_ldap

LDAP Monitor for Nagios version 1.0 GPL licence, (c)2006-2007 De Bodt Lieven Usage: ./check_ldap.pl -H -l login -x passwd -p -s -t -V -h, --help…

4.5 (2) by: Nagios Exchange
Websphere
WebSphere Application Server
http://code.google.com/p/nagios-was/
3.3 (6) by: Nagios Exchange
Clustering and High-Availability
Snmp Heartbeat check
http://www.randombugs.com/

The script check the number of active linux heartbeats system and it will help nagios to know when a HA server is down or is…

by: Nagios Exchange
Linux
show_users

Modified http://www.nagiosexchange.org/cgi-bin/page.cgi?g=1415.html;d=1 Orriginal Author : Hari Sekhon Just run this plugin on any Unix/Linux machine with the standard Bash shell installed and it will list…

by: Nagios Exchange
Linux
check_smartmon
http://sourceforge.net/projects/smartmontools/

Use smartmontools (http://smartmontools.sourceforge.net/) to check disk health status and temperature.

3.3 (8) by: Nagios Exchange
Linux
check_ro_mounts

Example usage: $ check_ro_mounts -X nfs -X romfs -x '/media/*' -x '/mnt/*' RO_MOUNTS OK: No ro mounts found $ check_ro_mounts --help check_ro_mounts 0.1 Copyright (c)…

4.3 (3) by: Nagios Exchange
Linux
check_mpt
http://www.drugphish.ch/~ratz/mpt-status/

check_mpt gives informations about raid status for LSI Fusion controllers. This script rely on mpt-status tool from http://www.drugphish.ch/~ratz/mpt-status/ MPT Fusion raid inquiry tool.

4.3 (3) by: Nagios Exchange
Linux
check_md_raid

Simple shell script that reads /proc/mdstat and creates some status according to that files content. Unlike other scripts found here this script does not need…

4.5 (4) by: Nagios Exchange
Linux
check_iostat – I/O statistics

This simple plugins uses iostat to obtain it's metrics, parses it, and uses bc for comparing the results with the specified WARNING and CRITICAL levels…

4.3 (22) by: Nagios Exchange
Linux
Check_Gentoo_Portage

Documentation Checks a Gentoo system for any outstanding security updates through Portage. ./check_gentoo_portage Portage OK: 0 Security Updates Outstanding Example of security updates needed: ./check_gentoo_portage…

by: Nagios Exchange
Linux
check_drbd
http://www.drbd.org/

+++ Usage: check_drbd [-d ] [-e expect] [-p proc] [-r role] [-o states] [-w states] [-c states] [--debug] Options: -d STRING [default: 0. Example: 0,1,2…

4.3 (12) by: Nagios Exchange
Linux
check_disk – % used space

Everybody is certanly asking 'why to write another check_disk plugin since the official "Nagios Plugins" comes with one?' 1) the official plugin prints the used…

4.8 (5) by: Nagios Exchange
Linux
check_disk

This plugin is an alternative of check_disk scripts with SSH capability. It use 'df -k' unix command to verify filesystems utilisation. You can : -…

4.7 (3) by: Nagios Exchange
Linux
checkfile

Nagios Plugin to check if a file exist/doesn't exist. It check too if a file is empty or not.

2 (2) by: Nagios Exchange
Linux
check physical memory

Quick and easy to implement, does not require any additional packages. Usage: check_mem [-w|--warning] [-c|--critical] example: check_mem -w 10 -c 5 Gives WARNING on 10%…

3.8 (5) by: Nagios Exchange
Monitoring Agents
WSC
http://sourceforge.net/projects/nagios-wsc

nagios-wsc is a combination of NAGIOS plug-in and .NET web service to enable querying of multiple windows machines via WMI - all nagios queries are…

by: Nagios Exchange
* Plugin Packages
Nagios Plugin Collection
http://sourceforge.net/projects/nagiosplugincol/

The Nagios Plugin Collection is a set of scripts for the Nagios monitoring project to check the status off various system components. Please release these…

2.3 (3) by: Nagios Exchange
* Plugin Packages
Cygwin Plugins

- check_dummy - check_http - check_tcp - check_udp - check_smtp - check_time - check_ssh

by: Nagios Exchange
Remote Access
Citrix License Server Check

checks if you have enough licenses free on your citrix licenseserver. Please check from your licenseserver. please enter values for warning and errorlevel. Usage: check_ctx_licensserver…

3.6 (7) by: Nagios Exchange
Solaris
New check_disk

Check_disk Can be used with check_by_ssh. Tested on Solaris 2.6, 7, 8, 9 and 10. With this check disk, ALL values over the treshold are…

4 (2) by: Nagios Exchange
Solaris
check_sun_vm.pl

It will check that mirrored devices have at least 2 mirrors The status field of the RAID5 device The flags of the metadbs and that…

5 (1) by: Nagios Exchange
Solaris
check_solaris_swap

This Nagios plugin checks free swap space on Solaris. It parses output from /usr/sbin/swap -s unlike some plugins which rely on /usr/sbin/df (and thus ignore…

5 (2) by: Nagios Exchange
Windows
check windows services
http://nagios.manubulon.com/

This script will check if one (or more) services are active on the windows host by snmp. Script language : Perl Requirements : Net-snmp and…

4 (7) by: Nagios Exchange
HP-UX
check_cpu_stats.sh (hp-ux)

TO DO list given in header of script was also completed. Script was tested on HP-UX 11i v2.

5 (1) by: Nagios Exchange
Windows
Check multiple Windows Processes

Perl script based on snmpwalk in order to check one or more running processes on a windows machine. Process name is not case sensitive but…

by: Nagios Exchange
Windows
Check Multiple Processor Load
5 (3) by: Nagios Exchange
AIX
AIX HACMP Plugins
http://sponic.com/nagios

check_hacmp-clshowsrv: checks the status of cluster services/processes check_hacmp-nodes: checks for at least one active node check_hacmp-rsrcgrp verifies that each resource is active on one node

by: Nagios Exchange
AIX
check_sys

Purpose: check_sys is a multiple purpose plugin that performs the following checks: * disk space * process list * swap utilization * load (run queue)…

by: Nagios Exchange
CPU Usage and Load
check_cpu.sh

The script is based on the original script of Steve Bosek. I have modified it so it accepts different thresholds for user/system/iowait and prints output…

4.2 (5) by: Nagios Exchange
File System
Check_all_disks (w/ configuration file)

This script checks all mounted filesystems. The script can be passed variables for warning, critical, and configuration file location but if you don't pass it…

by: Nagios Exchange
Windows NRPE
Restart Windows Services VBS
http://cheupi.free.fr/

Ce script VBScript va etre declenche par une commande "Event Handler" prealablement configuree sous Nagios. Des que le status du service sous Nagios changera (de…

by: Nagios Exchange
Windows NRPE
check_tcp

++++ check_proc.exe I create this plugin because I need a TCP-check like the Unix-like check_tcp-Plugin. In the first version, its rudimental. You only can specify…

5 (5) by: Nagios Exchange
Windows NRPE
check_ad_time.vbs
http://www.op5.com/

' Author: Mattias Ryrlén (mr@op5.com) ' Website: http://www.op5.com ' Created: 2008-09-18 ' Version: 0.9 ' Description: Check the offset of your server vs active directory…

5 (1) by: Nagios Exchange
Reporting
nagiosr
http://noc.hep.wisc.edu/nagiosr.txt

The hook functions for shortening plugin output where adapted from those found in Cnagios (see http://noc.hep.wisc.edu/cnagios.html)

by: Nagios Exchange
MIBs
Bytesphere OIDView and MIB Database
http://www.oidview.com/mibs/detail.html

ByteSphere is a Boston based software company specializing in Network Management and Digital Media solutions. ByteSphere's flagship product, OidView, provides the IT industry with an…

by: Nagios Exchange
Images and Logos
White line images
5 (1) by: Nagios Exchange
Images and Logos
Cook Images
by: Nagios Exchange
Image Tools and Utilities
Icon Set Generator

The GIF image should have dimentions of 40x40 pixels. During conversion to GD2 any areas of white (FFFFFF) in the images are set to be…

by: Nagios Exchange
Presentations
Nagios and SEC – A Happy Reunion
by: Nagios Exchange
Presentations
Open Source Network Monitoring
http://su-networking.com/Default.aspx?tabid=271
by: Nagios Exchange
HP (Compaq)
SmartArray P400 Check status
http://webspace.tiscali.it/

For Smart Array P400 on Windows Server using SNMP community

by: Nagios Exchange
RAID Controllers
LSI Mega RAID plugin for 32-bit and 64-bit systems

This plugin has been tested on Linux with 320-xx series LSI Raid controllers on both 32-bit and 64-bit architectures as well as Dell Perc Raid.…

4 (1) by: Nagios Exchange
Linux
Linux Software Raid Plugin for 32-bit and 64-bit systems

Usage Run the plugin is as follows: ./check_md_raid RAID OK: All arrays OK [1 array checked] It requires the mdadm utility which is what you…

4.5 (19) by: Nagios Exchange
Windows NRPE
Check free disk space

It checks all partitions, a list or all but an exclusion list. Limits can be in % or in standard units (B | kB |…

3 (1) by: Nagios Exchange
Windows NRPE
Check for Windows Updates

It's very important for windows updates to be installed promptly, so I wrote a check to remind me. It's far from perfect. It only checks…

5 (1) by: Nagios Exchange
Windows NRPE
Check Disk

It is a VBScript Plugin for NRPE_NT.

4 (2) by: Nagios Exchange
Windows NRPE
Basic NRPE_NT Plugins

OK = 0; Warning = 1; Critical = 2; Unknown = 3; The plug-ins available are: - cpuload_nrpe_nt.exe: monitors cpuload, it polls the cpu 20…

by: Nagios Exchange
VMWare
check_esx
http://www.steveshipway.org/forum/

This plugin will work with both Nagios and MRTG. It takes various arguments, so that you can pull out global information or per-VM information. Note…

by: Nagios Exchange
VMWare
Check hardware running VMware ESXi

Running (free) VMware ESXi don't let you install your own manufacturer agents (Dell Openmanage for example). By using this python script which queries VMware CIM…

4.3 (15) by: Nagios Exchange
Videos
R2-D2 projector server monitoring system
http://www.youtube.com/watch?v=15rUkIJ25EE

Subtitles in English.

3.5 (4) by: Nagios Exchange
RAID Controllers
check_arcconf Adaptec AAC-RAID

This plugin is based on /usr/StorMan/arcconf . It parses the output from "/usr/StorMan/arcconf GETLOGS 1 DEVICE tabular" for the given error count on numParityErrors, hwErrors…

3 (1) by: Nagios Exchange
RAID Controllers
check_aacraid Adaptec and ICP Controller Monitoring
http://linux-techblog.de/

This Plugin depends on arcconf from Adaptec. It parses the output from several arcconf commands and check it for failures. This Plugin is tested with…

4 (1) by: Nagios Exchange
RAID Controllers
check_3ware_SSH
http://www.lorientech.com/

The original p_view=289 check_3ware">http://www.nagiosexchange.org/RAID_Controller.58.0.html?&tx_netnagext_pi1p_view=289 check_3ware Perl script works well but I didn't feel like installing nagios on the servers just for one service. Solution: modify…

4 (1) by: Nagios Exchange
Tripp Lite
check_ups

Requires Net::SNMP. Returns CRITICAL on most conditions. Returns OK on normal output and batter status. Returns WARNING on booster and reducer output conditions. Returns WARNING…

4 (4) by: Nagios Exchange
RAID Controllers
Adaptec RAID Check by Anchor Systems

Check the health of an Adaptec raid controller using /usr/StorMan/arcconf Checks the following: Logical device status Controller status Failed & Degraded drives If battery present:…

4.2 (5) by: Nagios Exchange
APC
check_apcupsd
http://martintoft.dk/software/check_apcupsd.txt

Monitor battery charge, internal temperature, load and time left on one or more APC Smart-UPSes. Compared to other similar plugins, this plugin allows you to…

4.1 (10) by: Nagios Exchange
RAID Controllers
3Ware Raid Plugin for 32-bit and 64-bit systems
http://www.harisekhon.com/nagios

This plugin has been tested on Linux with 8xxx and 9xxx series 3ware Raid controllers. It requires that you have the tw_cli utility which can…

4.4 (7) by: Nagios Exchange
Cisco
Cisco Switches and routers

Please install perldoc package to read examples and for more information: perldoc check_cisco.pl

4.3 (9) by: Nagios Exchange
Cisco
check_cisco_free_interfaces

Count the number of free interfaces more than X days on a cisco switch

by: Nagios Exchange
Printers
check_snmp_printer
http://www.monitoring-solution.de/moso/index.html

This script allows you to monitor: *The exact Printer Name - Always OK *The Pagecount - Always OK with Perfromace Data *Some Messages - Always…

3.8 (13) by: Nagios Exchange
Riverbed
Steelhead Riverbed status/peer check plugin
http://code.google.com/p/nagios-riverbedstatus/downloads/list

This plugin attempts to work faster and use less traffic (in comparison to similar plugins) by employing SNMP bulk mode requests, which makes it more…

4.3 (4) by: Nagios Exchange
MultiTech
smsfinder.pl
http://www.nagioswiki.org/wiki/Plugin:check_smsfinder.pl

A nagios SMS notification script for the Multitech SMSFinder. It sends SMS via the Multitech SMSFinder. A nagios SMS acknowledgement script for the Multitech SMSFinder.…

4 (7) by: Nagios Exchange
CPU Usage and Load
check_cpu.sh (matejunkie)
http://www.matejunkie.com/

Description check_cpu.sh is a Nagios plugin to monitor CPU utilization. It makes use of /proc/stat and calculates it through Jiffies rather than using another frontend…

3.8 (5) by: Nagios Exchange
IRC
nagircbot
http://www.vanheusden.com/nagircbot/
5 (3) by: Nagios Exchange
Graphing and Trending
nagios2cacti
http://code.google.com/p/nagios2cacti/
4 (1) by: Nagios Exchange
Reporting
Nagios Email Reporter

This was written to accomplish a task for the company I am working for. We use Lotus Notes 6 for Email, and the CSS code…

4.1 (11) by: Nagios Exchange
Monitoring Agents
nwsc
http://www.ostc.de/projects.html#nwsc

This project was inspired by nagios-wsc-v0.8. But since that was written as a .NET-Webservice it wasn't really what we wanted. So we wrote a pure…

by: Nagios Exchange
Passive Checks
NSCA Win32 Client

This is just a quick (& dirty?) port of send_nsca 2.4 (client for the nagios service check acceptor) to win32. Yes, it supports libmcrypt! It…

3.7 (3) by: Nagios Exchange
External Commands
NCMD
3.3 (3) by: Nagios Exchange
Web Interfaces
MNTOS
http://www.sorkmos.com/mntos/

Se homepage for more information: http://www.sorkmos.com/?page_id=33 Example frontend included. Supports warningsounds on events. You can install MNTOS by running the following commands in the command…

3 (9) by: Nagios Exchange
Czech
Nagios CZECH Translation (CGIs)
http://www.funkynet.cz/nagios-2.0b3_cz-b1.zip

In this project are some scripts with CZECH translation of Nagios-frontend. Currently is only beta-version available (currently without bugs), but next "stable" release will be…

by: Nagios Exchange
* Plugin Development Tools
nagpy

Download from: ftp://download.rpath.com/nagpy/

by: Nagios Exchange
* Notification Managers
Notifications Switch
http://sweetdeliah.com/nagios/notifications/

The script operates in three modes: Global, Host-based, Service-Based. You may turn on/off notifications for Nagios, Globally. You may also turn on/off host-based notifications for…

by: Nagios Exchange
Linux
Proclog

I little PHP script which gives info on running processes and different log status. I wrote this script with no special knowledge of PHP. So…

by: Nagios Exchange
Nagios
Nagios Latency

+++ Why this plugin? Latency can be caused by a lot factors (evil plugins, misconfigured addons, ...). And high latency is very critical! With a…

5 (1) by: Nagios Exchange
Nagios
check_ncsa
http://www.kilala.nl/

I couldn't believe it when I found out that nobody had written a script to verify whether NSCA is working properly. It's one of the…

4.7 (3) by: Nagios Exchange
SQLServer
check_mssql

check_mssql, 0.8.3 This plugin checks various aspect of an MSSQL server. It will also execute queries or stored procedures and return results based on query…

4.1 (18) by: Nagios Exchange
Cisco
Check Cisco MPLS / HSRP Router IP’s / States
http://myfreshthoughts.blogspot.com/

This Script is capable to check MPLS Routers for their correct Ip's (Active / Passive) by querying them with SNMP and to compare this result…

by: Nagios Exchange
F5
BigIP Pool and Virtual Server checks

These two Perl checks use Nagios::Plugins 0.15 ---------------------------------------------------------------------- check_bigip_pool: Check the number of available nodes in a BigIP Pool Usage: check_bigip_pool -H hostname -C Community…

4.4 (7) by: Nagios Exchange
Dell
Check Dell PERC Array

Requires Net::SNMP Perl Module on the Nagios server. Requires Dell OpenManage software to be running on the target server. Checks the global status of the…

4.3 (3) by: Nagios Exchange
IBM
AS400
http://sourceforge.net/projects/nas400plugin/

Nagios plugin to monitor IBM AS400

by: Nagios Exchange
Sun
check_ipmi.pl – plugin for checking SUN hardware via IPMI / ILOM

check_ipmi.pl checks SUN Servers with ILOM/IPMI interface and reports the FAN/Temp ... values as performance data. This version depends on gnu freeipmi.

3.6 (5) by: Nagios Exchange
NetApp
Check_netapp3

An updated version of the original check_netapp and check_netapp3 scripts written in perl. Similar to its predecessor, it can check netapp SNMP status on a…

4.4 (5) by: Nagios Exchange
IBM Brocade
IBM 2005 B16 (brocade 200E) fiberswitch
http://www.ccit.nl/

Plugin to check the status of the IBM 2005 B16 Brocade SAN switches. rewrite by Marco Broeken CCiT

1 (1) by: Nagios Exchange
RAID Controllers
check_infortrend

Nagios plugin which checks the status of an Infortrend EonStor RAID array. The plugin uses telnet over ethernet to the Infortrend EonStor array. Usage: check_infortrend…

4 (3) by: Nagios Exchange
EMC Clarion
check_emc_clariion.pl

Important: This plugin is not actively maintained. For more up-to-date info, go to: check_emc_clariion.pl maintained by BuddhaBob74 The following checks are currently available * sp…

4.2 (15) by: Nagios Exchange
Environmental
check_cisco_envmon

Requires Net::SNMP. Check environmental status of Cisco via SNMP. Usage: check_cisco_envmon.pl -H -C check_cisco_envmon.pl --help check_cisco_envmon.pl --version -H (--hostname) Hostname to query - (required) -C…

2 (1) by: Nagios Exchange
Environmental
1-wire temperature plugin
http://www.it-slav.net/blogs/?p=115

Description and installation instruction can be found at http://www.it-slav.net/blogs/?p=115

4 (4) by: Nagios Exchange
Environmental
Network Equipment Environmental Statistics

Usage: check_env_stats.py [options] Options: --version show program's version number and exit -h, --help show this help message and exit -H HOSTNAME hostname or IP of…

5 (2) by: Nagios Exchange
Cisco
Cisco – Check firewall ASA and PIX
http://www.amf-france.org/

This script check Cisco firewall (tested on Cisco PIX-515E and ASA-5500). Modules included : ### Mode 1 - Failover ### - fail over status for…

4.1 (10) by: Nagios Exchange
IBM Brocade
check_snmp_FCports_brocade.pl

It will be very usefull for the SAN.

5 (4) by: Nagios Exchange
* Visual Notifications
Nabaztag Notification Hack
http://www.vanheusden.com/nabaztag/
5 (2) by: Nagios Exchange
Tivoli Storage Manager
tsm_checks
http://neuntoeter.homelinux.org/wiki/index.php/Tsm_plugins

This is a bundle of shell-scripts that use the tsm admin client to check a couple of interesting things on tsm, using bash, awk, sed,…

by: Nagios Exchange
HP Openview
Nagios-2-HPopenview Connection
http://von-gehlen.dyndns.org/

## i am not giving any guarantee with this script. ## if you use it it is your own responsibility! ################################################ ## ## this script…

by: Nagios Exchange
SAP
SAP CCMS Plugins
https://sourceforge.net/projects/nagios-sap-ccms/

Nearly everything can be checked by CCMS, from the lowest hardware level over operating system data and databases up to whole business processes in an…

4 (1) by: Nagios Exchange
PostgresQL
check_postgres
http://bucardo.org/

Connects to one or more Postgres databases and checks for a variety of things. An action is either given on the command line, or inferred…

5 (11) by: Nagios Exchange
Environmental
WebReboot Nagios Plugin
http://dev.servprise.com/nagios/index.html

The WebReboot is a product for managing and monitoring equipment in a network installation. The product can be used to power-off, power-on, or reboot "frozen"…

by: Nagios Exchange
Linux Interfaces
nagtail
http://www.vanheusden.com/nagtail/
1 (1) by: Nagios Exchange
Configuration
Nagiosmap

The hosts (and links between the hosts) that can be used in the map are pulled from the config files when the app starts. You…

4 (1) by: Nagios Exchange
Log File Management
nagiosdigger
http://www.vanheusden.com/nagiosdigger/
by: Nagios Exchange
Oracle
check_oracle_tablespace

This Nagios plugin checks Oracle tablespace usage. It makes an SQL query using Oracle's sqlplus command to calculate tablespace usage percentages for given Oracle SID…

4 (6) by: Nagios Exchange
Oracle
Check Oracle status & health without install Oracle client

Instalation steps: 1/ download oracle instant client from http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxsoft.html Instant Client Package - Basic and Instant Client Package - SQL*Plus unzip it and make sqlplus…

3.6 (14) by: Nagios Exchange
Oracle
Check Oracle status & health without install Oracle client – Just a little update on the script prov
5 (1) by: Nagios Exchange
Web Interfaces
nboard
http://zwhite.github.com/nboard/

It builds upon Nagios, eluna, rrdtool and other tools that are a standard part of nearly every unix sysadmin's toolkit. It doesn't attempt to collect…

5 (1) by: Nagios Exchange
MySQL
simple mysql checker

Simple and secure mysql checker as for me. Please open attached script using notepad to check it ;)

by: Nagios Exchange
Web Interfaces
Nagvis
http://www.nagvis.org/

Key features: Display of single Hosts and Services Visualize a complete Host- or Servicegroup with one icon Display the summary state of a Host and…

3.8 (14) by: Nagios Exchange
MySQL
check_mysql_connections
http://www.riege.com/

Checks the number of connections to a mysql server. Shell script. - requires mysqladmin. - requires bash. - requires utils.sh from nagios plugins package

4.3 (3) by: Nagios Exchange
Firewall Software
check_iptables

The script does not (and can not) detect "stupid" rules. It's purpose is to ensure that iptables and the configured rules (whatever they may be)…

3 (3) by: Nagios Exchange
Maps and Diagrams
nagiosXML

The purpose of nagiosXML is to create structured, up-to-date network diagrams directly from Nagios configuration files. nagiosXML is a Java utility program that reads Nagios…

by: Nagios Exchange
GPFS
check_gpfs

]# ./check_gpfs -h Usage: ./check_gpfs -task filesystem Where task: i|inodes - inode count s|status - gpfs status m|mount - mount status f|file - fill level…

5 (1) by: Nagios Exchange
License Management
check_flexlm

Yeah, I know the standard Nagios plugins package contains a check_flexlm plugin. But it has not been updated in quite a while, didn't work properly…

4.7 (3) by: Nagios Exchange
Monitoring Agents
NRPE_NT
https://sourceforge.net/projects/nrpent/
by: Nagios Exchange
Monitoring Agents
NC_Net
https://sourceforge.net/projects/nc-net
by: Nagios Exchange
Monitoring Agents
NSClient
http://nsclient.org/download/

NSClient++ can be extended in two ways: you can either write your own plug-in or you can execute an external script (as of now batch/exe/*).…

3.3 (9) by: Nagios Exchange
OTRS
Nagios OTRS Integration

Open Tickets from Nagios: send an email via (host_)notify_otrs.sh if an error is acknowledged to open a new ticket. The scripts are notifications command to…

5 (1) by: Nagios Exchange
Helpdesk and Ticketing
check_otrs.pl

This plugin connects to a OTRS (www.otrs.org) mysql-db. It looks through the tables to tickets which state 'new' or 'open'.The queue on which new or…

by: Nagios Exchange

Nagios Exchange is proudly powered by WordPress