TOP LEVEL CATEGORIES
EXPLORE
@nagiosexchange
Favorites 293
Views 1494332
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…
Version Notes: 2016-05-08 * First release
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…
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…
Version Notes: 2015-08-24 * This is the first official release of the plugin
Version Notes: 2015-08-19 * This is the first official release of the plugin
Version Notes: 2014-07-08 * First release of the plugin
To Do / Wish List Here is a list of items that are going to be addressed sometime in the future: * Look at the…
Release Notes: 2013-10-11 * Initial release * Current features not yet implemented: ** Viewing graphs ** Merging an entire folder / subfolder of RRD files…
Tested on Nagios XI 2012R1.2. Version History 2013-01-18 * Initial Release
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…
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…
Version History 2012-08-05 Initial release.
Upload the Dashlet via Admin > Manage Dashlets. Create your custom Dashlet via Dashboards > Available Dashlets. This will bring up the "Add To Dashboard"…
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…
Version Notes: 2011-12-19 The first version released. Tested on Nagios XI R1.8.
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…
I encountered an issue that due to many tasks in my work , the OSSEC emails are some what neglected , or "hidden" in the…
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…
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$'…
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…
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
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…
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…
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…
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:…
Small patch is required https://issues.asterisk.org/view.php?id=17935 for IAX2 check to work.
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.
Usage: check_thecus.pl [--user ] [--password ] [--running ] [--stopped ] where is the network address of the appliance --user specifies the username for authentication (default:…
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…
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…
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…
Usage: check_viceversa.pl [--user ] [--password ] [--maxAge ] where Is the path of a viceversa logfile, which might be local or provided as a smb:…
Usage: check_robocopy.pl [--user ] [--password ] [--maxAge ] where Is the path of a robocopy logfile, which might be local or provided as a smb:…
Requires Intel Storage Manager. Help can be found with "check_intelraid help"
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
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…
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…
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…
Should be install on the SQL Server of Backup Exec. Tested with BE12 BE12.5 and BE2010
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…
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…
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…
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.…
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…
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…
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 -…
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…
#!/bin/bash #set -x ################################################################################ # # check_activesync plugin for Nagios # # Originally Written by Kristijan Modric (kmodric_at_gmail.com) # # Created: 23 March 2011 #…
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…
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…
#!/bin/bash if [ $# -lt 1 ] then echo "Aufruf mit: $0 " exit 3 fi # Variablen dekleration LAUF=1 # selbsterklärend MAX=0 # Maximum…
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’…
Make sure to check out project homepage at: http://opensource.is/trac/wiki/check_ibm_bladecenter
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 }
More information about the device can be found at: http://www.gude.info/index.php?lng=0§ion=products&product=enc2151&PHPSESSID=1072635f39f7b8a4aec6635ceec5e912
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,…
Usage: check_asterisk_g729 [WARN] [CRIT] warn and crit are percentage based
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
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
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
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
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
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
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
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…
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…
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…
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…
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…
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…
Version Notes: 2010-08-01 Initial release
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…
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…
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…
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…
Perl script for asterisk status, edit script where is your asterisk PID file :)
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…
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…
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…
values in the script can changed.
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
C# SOAP service proxies WMI calls to target machines, nagios plugin talks to proxy see http://wmi-proxy.sourceforge.net
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…
Nagios plugin that checks status of heartbeat/pacemaker resources running on nodes
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.…
Uses the update mechanisms of drupal to check for available module updates. Tested with Drupal 6.14
Uses the integrated update mechanisms of wordpress to check for available updates. Works with WP 2.8.*
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…
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)
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…
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…
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…
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.…
check for dbf autoextended files or for dbf size in tablespace. This check compares two values : 1) The occupancy rate of every DBF in…
The plugin checks the status of all backups which match the Host / Task that have been completed since the last check and delivers the…
Script to check KVM's hosts
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.…
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…
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,…
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.…
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…
You can check Cisco : - Module - environement - Stacks - HSRP - Sensor - Ironport
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…
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…
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 -…
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…
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…
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…
#=============================================================================== # # FILE: check_ldap_request.pl # # USAGE: ./check_ldap_request.pl -H hostname -b base -f filer [-s scope] [-h] # # DESCRIPTION: Nagios Plugin - Check…
Checks State of VirtualBox Machiens - needs the "VBoxManage" command - BASH Script LICENSE: GNU GENERAL PUBLIC LICENSE V3 Powered by linCK-IT Gmbh&Co. KG ----------------------------------------------------------------…
To run on a freebsd jail host
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…
#=============================================================================== # # FILE: check_sun_cluster.pl # # USAGE: ./check_sun_cluster.pl # # DESCRIPTION: Check SUN Cluster status on the current host # # OPTIONS: [-b scstat_binary]…
#=============================================================================== # # FILE: check_multi_procs.pl # # USAGE: ./check_multi_procs.pl # # DESCRIPTION: Check multiple process with check_procs plugin nagios # Note : This module is…
This script check Juniper SA (tested on Juniper SA-4500). Modules included : ### Mode 1 - Disk ### # - check Disk and log file…
This script check Packeteer Packetshaper (tested on Packeteer PS-1700). Modules included : ### Mode 1 - PsInfo ### # - 8 system checks : ShapingStatusAdmin,…
This script check Cisco Call Manager (tested on CCM-v4.1). Modules included : ### Mode 1 - CCMInfo ### # - 5 system checks : CCM…
This script check Radware Linproof (tested on Linkproof-v4.37). Modules included : ### Mode 1 - VRRP ### # - checks vrrp status ### Mode 2…
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.…
Affichage des usages : ./check_autoextend -h ######################################################### ### LISTE DES PARAMETRES ### ### -u/-U user ### ### -p/-P Password ### ### -l/-L Listener(Ã distance) ###…
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…
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…
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…
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…
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),…
On a fault tolerant server (*), an unaugmented OS will not become aware of a hardware failure because it will be switched to the spare…
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…
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…
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.…
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…
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…
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…
Description SNMP-Plugin for checking States of BlackBerry Enterprise Server. Plugins has three Options: - SRP Connection Status - BES Version - Pending Mails - Licenses…
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…
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…
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…
This Plugins check the Services Actively Checked in percentual. only prereq is to set the correct path of nagiostats bin.
based on check_traffic from Adrian Wieczorek
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".…
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…
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…
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…
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…
# check_prelude.pl by Joseph Boiteau # for Escolan Team - giprecia.org # derived from a former version by Andre Lammel # # check_prelude.pl - check…
Basically it takes the ping stats (between nsclient + desired ip) then forwards the info to nagios svr. when testing this on the nsclient, ensure…
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…
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…
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…
"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,…
Checks the number of client connections currently established towards a specified MySQL database server. Requirements: * "mysql" commandline client * "utils.pm" (in Debian included in…
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…
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…
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…
===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…
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,…
How to use : ------------ 1 - first you have to create an user with the REPLICATION CLIENT (or you can just grant this privilege)…
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…
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…
based on check_traffic from Adrian Wieczorek,
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…
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…
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…
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)…
This plugin is designed to work on SNMP enabled devices Cisco ASA, may be it work on Cisco PIX, but I didn't try.
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…
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…
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%…
Plugin for Cisco ASA / PIX to Check the Interfaces (with Name or Interface Number Support, Ip Adress, Mask, MTU), Uptime, Description, VPN Tunnel. Written…
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…
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…
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…
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…
Requires Nagios 2.0 or higher ... uses nagiosstat command to enumerate values. For more information on lcdproc head over to lcdproc.
A google gadget for igoogle to show Nagios problems. Add button can be found here http://www.simonmclaughlin.co.uk/page/Gadgets/
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…
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…
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…
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…
# cd nagios-2.0b5 # patch -p1 -i ../patch-statusmap-nagios-2.0b5.patch # ./configure ...... # make # make install restart apache
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…
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…
So it is ...
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…
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…
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…
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…
From my blogger post: Design goals: * Import existing configs (objects only. Not concerned about the operational parameters) * Parse existing objects (apart from reading…
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…
This interface can be be accessed by any soap capable platform (for example: Java, C, PHP, TCL, C#, Delphi).
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…
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/
Check Plugin uses SNMP to query the ft state of two Cisco ACE 4700 Loadbalancer appliances. *Returns OK for state Active - StandbyHot *Returns WARNING…
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…
A Perl-based plugin to check the time on a remote system using SNMP.
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…
Checks the temperatures of any Proliant Hardware. No need to have 10s of plugins.
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…
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…
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…
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…
This quick and dirty script requires: - portaudit installed (${PORTSDIR}/security/portaudit) on nagios host - net-snmp with HOST-RESOURCES MIB on agents
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…
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…
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…
Plugin to do a healthcheck of IBM ESS (Shark) storage.
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…
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…
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…
Check temperature state in Cisco 3640 and posibby other routers. Not all hardware by Cisco has the needed sensor built in!
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…
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…
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.
-H host to check -C snmp community string, default is public -v snmp version, default is 1 Usage: check_serverview -H
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…
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…
Plugin to check the status of an MGE UPS system. The MGE type: Galaxy PW On Line My two cents to the Nagios community :)…
checks cpu1/2, dasd and ambient temperature with snmp, require ibm rsa2 mibs.
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…
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
checks fans (1-6) with snmp, require ibm rsa2 mibs.
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…
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…
It contains the following plugins: - check_snmp_disk: Checks disk usage via SNMP - check_snmp_procs: Checks if processes are running via SNMP
Monitors the IPSec ESP tunnel status on NOMADIX Enterprise USG devices (WiFi hotspots) using SNMP. * 2007-03-27: New version uploaded containing a bugfix
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…
+++++ 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…
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…
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…
Check is done through SNMP and can use the "VPN monitor" capacity. Usage: -H (--hostname) Hostname to query - (required) -C (--community) SNMP read community…
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…
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…
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,…
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…
- Firewall : Checks policy state, check installed policy name (optional), check connections number (optional) - SVN : Checks status - Management : Checks status…
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…
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…
If it is outside the range you specify by and , it will return 'warning' or 'critical', depending on what values it exceeds. In order…
Check the disk per snmp
If it is outside the range you specify by MIN and MAX, it will return 'warning' or 'critical', depending on what values it exceeds.
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…
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.…
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…
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…
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.…
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…
Performance data output possible. Script language : Perl Supported plateforms : Windows, Linux/Unix, AS400, Cisco (routers, Pix, catalyst), HP Procurve, LinkProof, Blucoat, Nokia, Fortinet, Netscreen,…
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…
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.…
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…
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…
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…
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)…
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…
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…
Script language : Perl Supported plateforms : Nokia IP (VRRP & Clustering), Linkproof, Alteon Requirements : Net-snmp and Perl with module Net::SNMP Current version :…
Checks (via SNMP tcpConnTable) if a given machine has exactly tcp connections (in State 5 "connected") on a given port to a second machine
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…
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…
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…
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…
Requirements: PHP, PHP-SNMP, i think every version over 4.3.0 should work. install instructs in the README file
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…
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…
Check Windows Disk adapted from Djembe version to *BSD Os with net-snmp5.3.x. Original Project Page : http://www.xenux.net.
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…
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…
A simple Perl plugin to check the status of a Warcraft realm, along with realm type (PvP, PvE, etc) and population. Suggestions are welcome!
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…
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…
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…
It checks the availability of a host by probing tcp ports 80, 22 and 23.
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…
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…
It is a little more flexible.
# ./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…
$ ./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…
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
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…
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.…
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…
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…
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…
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…
This plugin will be useful if you want to watch your routing. Backup routes often change the hopcount.
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…
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.…
Features / Improvements - Includes the code from fping (in a modified state) instead of calling it and parsing the output. - Takes care of…
Simple bash script to check battery replace status via snmp from powerchute. Needs snmpget. Needs APC PowerChute on the Server. Command: check_powerchute $HOSTADDRESS$
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…
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…
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…
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…
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…
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…
Written in PERL, this packages includes: * Standard UPS MIB battery, input and output monitoring * APC environmental probe monitoring via an EMP probe connect…
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,…
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…
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…
The time needed is returned.
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…
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…
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…
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…
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…
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…
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…
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…
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:…
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…
Plugin to check the status of different APS UPS systems. My two cents to the Nagios community :) maybe somebody will enjoy this plugin. Grtz,…
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…
This program checks your Teamspeak server. -H : Host -p : Port (The Port of the virtual TS Server) -u : User (Superadmin are needed…
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…
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…
'' 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…
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…
Checks anonymous listing of SMB shares with smbclient. C.f. check_disk_smb, which checks specific shares.
## Description (plugin in french) * Add a new entry in your scheduler to be launch regularly (every x seconds) * Add a new NAGIOS…
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…
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…
**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…
++ The advanced featetures compared to original check_radius_adv are: * radius attributes used for the authentication can be defined on command line. ++ Installation Just…
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…
check_ossec monitors the connected/disconnected state of OSSEC (www.ossec.net) agents.
To retrieve the data I am using ospfSpfRuns OID (1.3.6.1.2.1.14.2.1.4)
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:…
To monitor process activity I am using ospfAdminStat OID (1.3.6.1.2.1.14.1.2)
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…
**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,…
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:…
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…
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…
check_nslookup is a simple NS resolution host capability controler Characteristics: - timeout integration - 1 level: Critical - auto-update Platform: Linux, Darwin, Windows Language: bash
NOTE. Only tested with dig 9.3.x.
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…
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…
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…
Check ability to login to jabber server requires Net::Jabber
$ 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:…
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.…
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)…
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…
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…
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…
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 }…
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…
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…
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…
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)…
Checks health of secondary DNS servers, whether they hold up-to-date zone and if the answer was authoritative
++++ Overview of checks, return codes and prerequisites check_vxvm will perform the following checks: * Check if vxprint can be executed without errors. If vxprint…
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…
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…
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…
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…
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…
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,…
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…
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"…
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…
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…
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…
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…
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.…
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…
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…
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…
It downloads a test file from the TFTP server and checks its size against a given value.
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…
Remotly checks a Squid Proxy
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…
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…
Main features: * Ruby small script, easy to understand and hack ... * http/https * Use the powerful and simple hpricot lib to parse html…
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…
Nagios plugin to check a tftp server. Issues a "status" command to the given server and processes the results. Requires a local tftp binary.
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…
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…
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…
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…
+++ check_ichains * History * Features * How-to * Future Roadmap ++++ History //In my environment at least I ran into a situation where every…
This script realise a check_http as the basic Nagios check plugin but with some differences : -was written with Python ( use Httplib and urllib2…
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…
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…
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…
check a login into a horde/imp webmail
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,…
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.
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…
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…
This basic plugin fetches the server-status from the apache and returns the requests on this server.
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…
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…
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…
The script uses the standard BASH framework used in other plugins. +++ Requires: * utils.sh included with nagios * recent wget installation (test only with…
++ Description A python checker that downloads a webpage using wget including all page requisites so that it is possible to monitor the real amount…
The purpose of this plugin is to monitor file queues via FTP. Very helpful to check some old GroupWise gateways status for example.
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…
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…
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…
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…
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…
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:…
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…
This plugin takes a single argument - the IP address of the mail server. It then checks on several public email spam blacklists (Spamhaus, SORBS,…
**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…
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…
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:…
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…
This plugin is written in python and does two things each time it runs : 1 - Sends an email containing an id to a…
Simple perl script to check the various mailman qfiles directories for old, unprocessed items and report on freshness.
# this plugin determines the state of a lotus notes server through SNMP. # # This plugin is a derivate of work by Patrick PROY…
Check a IMAP mailbox for new mails
This plugin check if a imap log is executed correctly. It support IMAP and IMAPS (IMAP + SSL)
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…
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…
#! /bin/bash # VERSION 0.5 # This script checks to see if it can access webmail provided by exchange # At current, it only outputs…
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…
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…
This is a rewrite of check_bl 1.0 using asynchronous lookups and listing of RBL sites that failed to return a response.
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…
Requirements: - A working Nagios install - Perl 5 or above - Net::DNS module for Perl
check spamassassin checks if spamd runs and processes e-mail correctly.
This plugin makes the checking of the queue of postfix, using the postqueue -p
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…
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…
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…
This plugin will check the status of local TINA Backups.
the plugin checks Atempo (formerly Quadratec) TimeNavigator for error messages. Thresholds for warnings and errors can be configured. It does not delete alerts.
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…
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…
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…
./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…
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.
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…
This module checks if backups have been made without any errors for BackupPC. Form result : [x problems] - host1 : problem description - host2…
check_backuppc is a plugin to monitor BackupPC.
## Description This plugin reads the last log entry from a storeBackup logfile and derives a status from the storeBackup output. Usage: check_storeBackup logfile ##…
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…
This script will check that netbackup drives are online. It uses arguments via the -w -c user defined thresholds.
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
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…
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…
Requirements: - A working Nagios install - Perl 5 or above
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.
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…
Usage: check_asterisk_peers [--type | -t ] [--peers | -p ] [--registrations | -r ] [--verify-peers] [--verify-registrations] [--config-file ] Usage: check_asterisk_peers --help | -h Description: This…
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…
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…
Usage: check_asterisk_channels [-w ] [-c ] [-W ] [-C ] Usage: check_asterisk_channels --help | -h Description: This plugin checks an asterisk server for active channels…
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…
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…
Needs the weblist.pl from murmur scripts dir.
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…
This plugin checks the OpenVPN status file for logged in users. Works only with OpenVPN Version higher or equal 2.0
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…
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…
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…
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,…
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 }
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…
Check acquiring a Kerberos ticket using a keytab. This doesn't require the Perl Kerberos stuff, unlike check_krb5.
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…
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…
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…
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…
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…
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…
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…
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…
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 ]
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…
This plugin is write for Nagios checking to an SAP ORACLE database instance. The check can use for: - checking backup - checking archive
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…
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…
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…
Python script to look at Red Hat cluster (via clustat) and check if specified services is started.
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…
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…
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…
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,…
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…
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.…
Automatically retrieves a list of VMs from VMWare Server * Checks if any VMs are switched off * Checks if any VMs are using more…
+++ 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.…
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…
Plugin for nagios to check the status of linux swraid devices
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…
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…
+++ 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…
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…
Project to use xampp project as a webserver an simple for install the program , this project is include with nagiosQL interface and nagios. just…
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…
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.
This script is a direct replacement for the basic Nagios emailer. This perl script provides the following features: * Allows you to specify the senders…
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,…
The plugin has to be run via SSH from the NAGIOS Host on the HYLAFAX Host. For Details see in file.
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…
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…
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:…
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…
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…
check_mem.pl that uses /sbin/sysctl instead of vmstat for FreeBSD 6.0+ (Previous versions untested.)
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…
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…
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…
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…
$ 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…
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…
* You are running a zypp based based system like openSUSE> 10.2 or SUSE Linux Enterprise Server> 10 SP1? * You like to know which…
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…
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…
please update library path
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…
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…
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…
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: -…
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%…
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…
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)…
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…
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.
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…
Bash script to check if snort daemon is up and running. Tested on Fedora Core 3,5 and Debian woody,sarge.
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…
Use smartmontools (http://smartmontools.sourceforge.net/) to check disk health status and temperature.
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:…
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…
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)…
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…
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…
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…
See the project page link for details on usage. Written in Perl.
Written in Perl. See the URL for usage and notes. Tested on i386 and amd64.
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…
This plugin checks how many users are logged in on a ProFTP FTP - Server. You can specify a warning and a critical limit. Checkable…
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…
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'…
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…
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…
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…
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…
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…
This project provides a Nagios plugin to monitor pbs_server. Please send back any Feedback/Improvements. ++++ SYNOPSIS > {{check_pbsserver }} ++++ DESCRIPTION > This NAGIOS plugin…
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.…
This project provides a Nagios plugin for monitoring status of pbs_mom. Please send any feedback/improvements back to me. ++++ SYNOPSIS > {{check_pbsmom ...}} ++++ DESCRIPTION…
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…
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…
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…
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…
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…
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…
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,…
I think that this script can be useful to others, so I want to known if it can be enhanced / corrected to be included…
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…
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…
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…
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.
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…
Plugin to check the status of device-mapper multipath devices.
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…
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.
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…
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…
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…
this is a bugfix to 1.3
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$ } !!!…
Download and Info: http://www.nagiosexchange.org/cgi-bin/page.cgi?g=Detailed%2F1789.html;d=1
for example: check_by_ssh!nagios_ssh!'/home/nagios_ssh/bin/check_mem -w 18 -c 15'
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…
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…
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…
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…
Main features: - check arbitrary number of log files to match regular expressions (expression configured for each file). - output arbitrary number of lines after…
== 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…
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…
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.…
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…
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…
Easy shell script for checking the state of Kolab2. The script checks some processes and tcp ports.
check_isrunning controls a daemon state (up or down). Characteristics: - 1 level: Critical - based on egrep patern - auto-update Platform: Linux, Darwin, Windows Language:…
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…
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…
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…
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…
Outputs Critical Error if duplex is wrong, and Warning if speed is wrong. Currently only supported on Linux.
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…
Usage: check_heartbeat_link -p path -n node name -x exclude node --debug Options: -n STRING [ Hostname of our node. ] -p STRING [ Path to…
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…
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…
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…
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…
This short shell script check to see if fetchmail is running in daemon mode on the local system.
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…
+++ 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…
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…
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…
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…
This plugin is an alternative of check_disk scripts with SSH capability. It use 'df -k' unix command to verify filesystems utilisation. You can : -…
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…
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…
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…
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…
Nagios script to get the cpu usage from procinfo or sa
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…
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…
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…
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…
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…
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…
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…
- BETA (just released to store it...i am on it) - can check connection status - can check process status
## 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…
Nagios Plugin to check if a file exist/doesn't exist. It check too if a file is empty or not.
## Description This plugin determines the size of a directory (including sub dirs) and compares it with the supplied thresholds. It might also be used…
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…
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,…
This plugin checks the winbind in order to test the connection with Active Directory. Only up for Linux domain members. Andre Facina
Plugin for checking VMWare Server 2.0 for running vm's. The plugin is written for linux.
+++ COMING SOON ++++ Overview Tests Rsync Servers and Gentoo Portage Mirrors Flexible and conforms to Nagios Coding standards. Many options to control the test…
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…
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)…
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%…
My old linux boxes sometimes hung because of a "too many open files". This plugin has been created to prevent this kind of crash.
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…
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:…
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…
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…
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…
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…
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…
Based on Benjamin Jakubowskis work, but unkinked so it works better.
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…
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…
To check the windows server the Plugin needs an working account for the Windows Domain and a smbclient on the nagios server.
For Smart Array cciss family (6i 5i) on windows server using snmp community.
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…
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…
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…
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…
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…
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…
- check_dummy - check_http - check_tcp - check_udp - check_smtp - check_time - check_ssh
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…
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…
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,…
Check Process ( exe file ) active and check memory used
Checks Windows CPU load (average of all CPUs) via SNMP Uses Net::SNMP (instead of shelling to snmpwalk) for scalability
Based on the work of Benjamin Jakubowski
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…
This small plugin let you check the status of each Solaris zone configured on your server.
Plugins to obtain Weblogic?s JVM HEAP size and DEFAULT RUNTIME QUEUE length using Weblogic MBEANS.
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…
This small plugin let you check the status of each ZFS disks pool configured on your server.
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…
Based on Peter Stimpels work. Unkinkd to work with ePN (use strict; -w)
Based on Peter Stimpels plugin - unkinked to work with ePN (use strict and -w)
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…
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…
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…
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…
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…
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…
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…
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…
The Naigos plugin check_veritas performs the following checks - Checks the vxprint command can be run and returns with 0, or send critical - Checks…
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…
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…
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.…
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…
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…
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…
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…
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…
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…
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…
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}…
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…
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…
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.…
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,…
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…
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…
This plugin requires no inputs. It will return a warning if any cpu's are not on-line.
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…
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 :…
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…
ERROR - Metadevices need Maintainence : c0t0d0s0 Okay : c0t1d0s0 Okay : c0t0d0s1 Okay : c0t1d0s1 Okay : c0t0d0s6 Okay : c0t1d0s6 Okay : c0t0d0s7…
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.…
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…
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…
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…
simple script to verify/monitor Fujitsu Siemens Prime Cluster service on Solaris
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…
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: / -…
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…
Check Disk Suite perl script
Easy to use...At your own risk.
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…
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…
usage: ./check_3310 *fix* Script was reporting ALERTs in the vent log erroneously.
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:…
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…
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…
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…
solaris svcs check script, writen as shell script, not very complex ;-) the follwing states are reconized: 0 | OK | if online 1 |…
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…
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. :-)
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…
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…
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…
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…
Plugin check cluster hp-ux Guardian with command cmviewcl , created of check_heartbeat for linux HA.
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…
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…
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:…
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…
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…
This script will check if one (or more) services are active on the windows host by snmp. Script language : Perl Requirements : Net-snmp and…
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
Be sure that SNMP is activate on Windows Server
Check Windows Name Service by Perl WMI
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…
TO DO list given in header of script was also completed. Script was tested on HP-UX 11i v2.
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…
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…
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…
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…
check_winmem ARG1 ARG2 ARG3 ARG4 ARG1 HOSTNAME ARG2 COMMUNITY ARG3 warn level in percent ARG4 critical level in percent
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$…
more about it here http://felipeferreira.net/?p=126
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…
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…
# --- 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…
They are ksh shell scripts. very little and simple....
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…
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
**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,…
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)…
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…
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…
Français : check_vos.sh English : check_vos.sh example : ./check_vos.sh 192.168.1.200 public 1
$ ./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 -…
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…
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…
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…
Purpose: check_sys is a multiple purpose plugin that performs the following checks: * disk space * process list * swap utilization * load (run queue)…
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…
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…
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…
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…
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…
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…
See http://www.sysadminsjourney.com/content/2009/06/04/new-and-improved-checkmempl-nagios-plugin for up to date information, and examples.
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 #…
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)
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…
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…
command[check_av]=C:WINDOWSsystem32cscript.exe //nologo //t:10 "c:progra~1nrpebinsymanticchk.vbs" AV_SERVER
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…
Script to remote install NRPE_NT into WIndows Servers. http://felipeferreira.net/?p=57
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…
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…
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
++++ 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…
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…
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…
++++ 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…
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…
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…
. 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…
' 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…
' 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…
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:…
Check link for details.
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…
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.…
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…
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…
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…
The hook functions for shortening plugin output where adapted from those found in Cnagios (see http://noc.hep.wisc.edu/cnagios.html)
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…
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…
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…
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…
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
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…
www.squid-cache.org www.juniper.net
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…
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…
These icons are NOT for the hostextinfo file. They are to replace the existing icons used by the web frontend.
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…
Writing Nagios Plugins in PythonView more presentations from guesta6e653. Direct link: http://www.slideshare.net/guesta6e653/writing-nagios-plugins-in-python-presentation
For Smart Array P400 on Windows Server using SNMP community
For Smart Array 5300 on Windows Server using SNMP community
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…
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…
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.…
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…
Check the status of your SmartArray RAID under FreeBSD
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…
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…
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…
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…
This plugin checks in what state a list of defined services are. Will return Critical if any of the services has stopped.
It is a VBScript Plugin for NRPE_NT.
so it os ...
Lateron "check_frs.pl" and "check_objectage.pl" can monitor if ADS Replication and File Replication are working.
So it is...
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…
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…
For this the actual value is written to a local file and only the difference to it is returned. Great for graphing using RRDTool.
It will return Critical if the membership has changed. It is a VBScript Plugin for NRPE_NT.
It checks all partitions, a list or all but an exclusion list. Limits can be in % or in standard units (B | kB |…
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…
It is a Perl Plugin for NRPE_NT.
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…
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…
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…
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…
so it is ...
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…
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…
OK = 0; Warning = 1; Critical = 2; Unknown = 3; The plug-ins available are: - cpuload_nrpe_nt.exe: monitors cpuload, it polls the cpu 20…
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…
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…
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…
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…
This script check the status of a VM in a VMware Server thru vmware-cmd command. Usage: check_vmware /path/config-file.vmx
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…
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…
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…
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…
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…
We scan for the following cases: * hard disk mirror status (ok, remirroring) * hard disk partition status (active, dead, orphaned) * timesync * ABEND…
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…
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…
The check_nwstat has now output for Performance Data for the following Services: * LOAD1 / LOAD5 / LOAD15 * OFILES * CBUFF * CDBUFF *…
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…
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,…
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…
The author of this plugin is: Contact: -------- steve - - - systems & network manager high energy physics university of wisconsin for download-link see…
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…
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…
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…
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…
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…
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…
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…
Video: Como Instalar SUSE 11 + NAGIOS
Subtitles in English.
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.
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…
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…
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!
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…
Checks HP array health (cciss/cpqarray) using hpacucli.
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…
Nagios module to report the RAID status from the gdth linux kernel module. Simply parses /proc/scsi/gdth/* and generates an appropriate return value.
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…
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…
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…
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…
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…
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…
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…
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…
A collection of perlscripts to query 3ware raidcontrollers with the tw_cli tool.
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…
This plug-in uses the mopups tools to check the status of the Power Supply. It verifies battery status and battery charge.
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…
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…
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:…
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…
The plugin is mention in my Nagios book. The original homepage is no longer available, so I uploaded the plugin here
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…
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…
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…
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…
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{…
Please install perldoc package to read examples and for more information: perldoc check_cisco.pl
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…
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…
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…
check ping from cisco router, using ssh. This script is written in perl.
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…
Count the number of free interfaces more than X days on a cisco switch
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…
This script allows you to monitor: *The exact Printer Name - Always OK *The Pagecount - Always OK with Perfromace Data *Some Messages - Always…
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
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…
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…
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,…
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,…
Checks Printer Status via SNMP. Instructions: ============= 1. Install snmp + snmpd on your nagios server. 2. Copy Plugin to Nagios "libexec" folder. 3. Set…
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…
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…
This Plugin checks for disabled drives in a Tape LIbrary, therefore it queries Legato Networker for the drive status.
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…
Nagios plugin to check the status of zaptel devices, mainly used in asterisk pbxs Usage: check_zaptel -v -s spanno -s spanno ... Sample usage: ``#``…
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…
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…
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…
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…
* script download was not possible due to some strange reason, uploaded again and it seems fine now. Nagios plugin (script) to check cpu utilization…
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.…
php shell script
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…
++ Description Checks the state of a Zope frontend based on the Product "DeadlockDebugger" to allow monitoring the number of used threads. In larger Zope…
++ Description This check can be used to monitor the status and performance of the ZEO (Zope backend). The package includes the check and a…
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…
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…
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…
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…
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…
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…
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.…
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…
usage: ./chech_mount.sh -p [mountpoint or device] -t [type of filesystem]
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
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…
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…
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…
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…
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…
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…
please see: http://www.nsclient.org/nscp/wiki/RemoteVBS
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…
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…
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…
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…
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…
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…
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…
See perldoc for more information : perldoc check_blackberry.pl
Required : Python>=2.3 (Should work with older version) Twisted Optional : daemon This project is no longer maintained...
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…
**Advantages of the ssh framework:** * no need to install daemons on remote servers (only sshd needed) * no additional open ports * can be…
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…
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…
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…
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…
This is the client for the RedundantDistributedMonitoring system. It consists of three parts: * Net::Nsca - An updated version of the classic Perl library including…
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…
Features: - easy configuration per host - live update - mail to admin - retry before error
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…
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…
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…
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…
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…
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…
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…
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…
AJAXified search box * What it does: this is a small enhancement to the "show host" box in the nagios side menu which provides a…
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…
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.…
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…
Download from: ftp://download.rpath.com/nagpy/
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…
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…
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…
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…
+++ Why this plugin? Latency can be caused by a lot factors (evil plugins, misconfigured addons, ...). And high latency is very critical! With a…
Editor's Note: This plugin package is not officially associated with Nagios Enterprises (the company).
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…
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…
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…
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,…
It can be given options to check * Connectivity only * Connectivity AND free space As a security option, usernames and passwords can be read…
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…
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.…
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…
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…
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…
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…
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=…
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…
Some perl and shell scripts for checking values in RRD databases.
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…
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…
check_brocade -z host -t (maxtemp) -r (minrpm) Only tested with a Connectrix DS-16B3.
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.…
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…
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…
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…
It is tested OK on SS4400 and the SS49XX series. unfortunately it failes on the 4500 series... :-( It gives the states from all FANs,…
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.…
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…
This script monitors the Modules on both Cisco Catalyst 6500 and Catalyst 4500 switches.
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…
This Perl script will execute another Nagios Plugin several times in parallel, using different addresses. It was developped for the folowing need : I have…
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…
Check status of temperature sensors and fans with ipmi.
Check IPMI Vales from the BMC on the Dell PowerEdge (or DRAC5) or other IPMI agent. Tested on FreeBSD 5x / 6x monitoring platform. Written…
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…
Current script checks for CPU idle average and alerts when below threshold. Ironically used to monitor load on the load balancer!
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…
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…
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…
This perl plugin checks RSSI value and adds information about temperature. RSSI indicates if the FSO is still capable of stable network connection. examples: --…
This program uses an expect script to run the 'show global' command on the pm3 specified by . Then it uses snmp to find all…
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…
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…
For help use -h ;-)
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…
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…
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.....
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.…
This is the second plugin
Nagios plugin to check the hardware status of a Dell machine using Dell's snmp extensions.
English ======= Run this script through a warning level set to Dell OpenManage IT Assistant providing the variables $n $sn $sev $m, in that order.…
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…
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…
Perl script that checks the hardware of Dell servers using the "omreport chassis" command. These values are checked: - fan rotation - case open status…
This is a bash script that checks all disk status on Dell Servers. You have to have the Dell MIBs installed in your system.
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…
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…
A perl plugin that checks Dell PowerEdge Servers via SNMP. At the moment there are checks for the following OMSA Sensor Groups: * PowerUnits *…
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…
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…
Plugins for tru64 version 5.1B
How to monitoring HP-Procurve Switches with the CHECK_SNMP Build-in Plugin. The Checkcommands.cfg and services.cfg are attached..
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.
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…
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…
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…
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
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,…
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,…
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…
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!
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…
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…
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…
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,…
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…
Nagios plugin to monitor IBM AS400
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…
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…
This Nagios Plugin gets hardware alerts from a FSC Primergy server through SNMP. - environment (eg temperature, fans, case opening,...) - powersupply - massstorage (eg…
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…
Hardware components checks via picld service. Note: on v490 servers must used modified version of this script.
Check to see if disk mirroring is managed via Sun RAID controller
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.
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)…
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)…
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.…
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…
* Check the defined quota and raise an alarm if a defined percentage of the limit is reached. * Usaqe: ./check_quotaNetApp.pl * Example output: *…
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…
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…
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…
This plugin queries the miscGlobalStatus, and maps it to suitable Nagios values.
Check a NetApp filer via SNMP. Result is only a short string. Spezial thanks to Martin Fuerstenau, Oce Printing Systems for providing a template ;-).…
Plugin to check the status of the IBM 2005 B16 Brocade SAN switches. rewrite by Marco Broeken CCiT
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…
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…
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…
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…
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…
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…
This is a modified version of a script originaly used to monitor netapp appliance. This script will monitor a datadomain appliance for : - Disk…
Now Supports - 2005-B16 - 2005-B32 - 2005-B5K
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…
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…
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…
You can connect up to 16 probes at a single TempTrax device.
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
This project has a passive component, and also an active client/server component. Both gather the Fahrenheit temperature of a TempTrax serial-port probe.
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…
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…
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…
+++ NEW: check_pcmeasure2.pl * uses Nagios::Plugin * **command line changes** to support threshold formats * -F format-string to format the output * support for brightness…
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…
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…
You can find more information on the device on nagios.org.
Checks the following properties of an NPower UPS: Battery Status - The current status of the battery Battery Minutes Remaining - How long it can…
Allow Querying of UPS status and variable values. Needs NUT, http://www.networkupstools.org/
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…
./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…
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…
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…
This Perl program translates the number of status, of the Quantum Library, with words. Tested and works with Quantum Library PX506. EXAMPLE - SNMP response…
Uses mt to query if a tape is mounted in a tapdrive. Prevents incomplete backups due to forgotten tape changes.
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…
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…
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:…
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…
+++ 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…
+ Check Temperature toc ++ Introduction This module will check the temperature reading from a T3511 device from Comet. ++ The device The T3511 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…
Checking single probes, with values or boolean conditions, supports perfdata output and the nagios threshold formats. Grabbs with LWP, support for HTTP Basic Auth.
Version 1.4.1 For further information about the Rittal CMC-TC system see http://www.rimatrix5.com/
Description and installation instruction can be found at http://www.it-slav.net/blogs/?p=115
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…
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…
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…
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…
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…
This script check Cisco firewall (tested on Cisco PIX-515E and ASA-5500). Modules included : ### Mode 1 - Failover ### - fail over status for…
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…
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…
the plugin check with SNMP the state of each ISL and report it to Nagios . Very usefull for SAN. It is finding automatically each…
the plugin check with SNMP the state of each ISL and report it to Nagios
It will be very usefull for the SAN.
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…
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…
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:…
some minor changes and it works.... but if "Common Name" is not connected, we print a "WARNING".
checks nfs mounts and reports stale/failed mount points
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…
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…
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…
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…
#! /bin/bash # THIS SCRIPT IS --VERY-- PARANOID. IT IS ONLY HAPPY WHEN YOU HAVE ONE (1) MAC PER IP ADDRESS. # IF YOU HAVE…
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…
Advanced features The advanced featetures compared to original check_radius are: * radius attributes used for the authentication can be defined. * command paramater for which…
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…
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…
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…
Watch is on Youtube here.
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,…
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,…
## i am not giving any guarantee with this script. ## if you use it it is your own responsibility! ################################################ ## ## this script…
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…
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.…
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…
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…
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()…
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…
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…
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…
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…
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…
This plugin offers two types of stadistics: getrate: get vs set ratio (higher is better) hitrate: hit vs miss ratio (higher is better)
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…
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…
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…
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…
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"…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
Check all table spaces in Oracle with just one entry. Sample:http://jczucco.blogspot.com/2008/07/nagios-plugin-checkoracletablespaces.html
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…
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…
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…
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:…
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…
Checks are not executed by Nagios, but by the Apache user.
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…
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/…
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…
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…
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…
Simple and secure mysql checker as for me. Please open attached script using notepad to check it ;)
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.…
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…
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.
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…
Features: Very stable Integrated with opcfg Optimized database
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…
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…
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…
This plugin will check the state of an today mysql-zrm backup on an given backup Group defined by the switch -b
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…
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…
About ===== The Check Plugin counts events with severities medium and high during the last 5 minutes. It then produces a WARNING or an CRITICAL…
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…
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…
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…
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…
Works with MySQL versions 3.23, 4.1, and 5.0.
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…
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…
Checks the number of connections to a mysql server. Shell script. - requires mysqladmin. - requires bash. - requires utils.sh from nagios plugins package
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…
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…
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:…
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…
This script check Cisco MSFC (tested on Cisco MSFC 6509 and 6513). Modules included : ### Mode 1 - Modules ### - number of slots…
This script check Cisco gateway ISDN (tested on Cisco 2811 and 2821). Modules included : ### Mode 1 - bchannels ### - b-channels used and…
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…
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);…
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…
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…
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…
checks to see if mysql slave sql is running. written in a shell script, so its easily portable.
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)…
checks to see if mysql slave io is running. written in a shell script, so its easily portable.
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.…
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,…
A shell script to check if resolved IP of a certain domain changes. This plugin uses the "dig" command.
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…
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…
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…
greps lag time from mysql for slave replication. written in a shell script, so its easily portable.
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…
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…
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.…
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…
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…
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…
]# ./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…
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…
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…
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)…
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…
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…
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…
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…
chequeo de estado de los links de fibra en equipos asga, via snmp.- --- check the status of fiber links in asga teams, via snmp…
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…
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/*).…
Read howto.txt included in the archive for instructions.
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…
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…
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…
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…
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…
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…
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…