summaryrefslogtreecommitdiffstats
path: root/plugins-scripts
AgeCommit message (Collapse)AuthorFilesLines
2018-06-13RefactoringBernd Arnold1-7/+7
Better alignment. Avoid duplications ("Exceeds ... threshold").
2018-06-13Added tests for range valuesBernd Arnold1-1/+57
2018-06-13Introducing ranges for warning and criticalBernd Arnold2-42/+95
Works as before: -w 1w -c 2w New (as before, but also warn if uptime < 5m, and crit if uptime < 2m): -w 5m:1w -c 2m:2w (idea by @sni) Also refactored the time calculation, if a suffix is present: New sub calc_as_seconds($)
2018-06-13Modified alignmentBernd Arnold1-2/+2
2018-06-13Fix: Use macro for perl binaryBernd Arnold1-1/+1
I've messed that up in the previous commit 554b702f9d65fdfe640f20633543e00cd79d64ac.
2018-06-09Fix: Initialize valuesBernd Arnold1-0/+1
Otherwise, there's a warning about unitialized values: Use of uninitialized value $hours in numeric gt (>) at ... Use of uninitialized value $days in numeric gt (>) at ...
2018-06-03Fix: uptime_file variable was declared too lateBernd Arnold1-3/+3
When called with --help, the following error was shown: Use of uninitialized value $uptime_file in concatenation (.) or string at
2018-06-03Added test fileBernd Arnold1-0/+73
2018-06-03Added suffix "s" for seconds in perfdata outputBernd Arnold1-1/+1
2018-06-03Rename to .plBernd Arnold1-0/+0
All other check script also have the .pl ending
2018-05-30Replaced my values with macrosBernd Arnold1-5/+4
2018-05-30My version of check_uptimeBernd Arnold1-0/+256
Derived from check_mailq
2017-06-07Fix regexp for nullmailer "mailq" outputrefs/pull/1493/headStephane Lapie1-1/+1
As it currently is, the regular expression does not match mailq command output on a Debian Jessie setup. Three erroneous behaviors fixed : - Meaningful lines do not end with the "bytes" word - There might be one or more space before the byte count, not 2 - Time match was completely broken, it only accounted for 0-29 minutes and 0-29 seconds.
2017-05-16Add mailq -C option for config dir or config fileLee Clemens1-9/+17
New variable, mailq_args, is appended for postfix mta mailq commands Fixes #1489
2017-04-20Merge pull request #1461 from philipowen/file-size-lessthanSven Nierlein2-15/+92
Enable check_file_age to test for maximum file size
2017-04-05resolve issues from code reviewrefs/pull/1461/headphowen1-3/+3
2017-03-13script tests: fix relative lib path in utils testrefs/pull/1471/headSven Nierlein1-0/+1
utils.pm uses relative include ".." but the path is relativ to the current folder, so it does not work when running "perl t/utils.t". Just add another lib of "." fixes that. We could use FindBin but we don't want to make it unnecessarily complicated. Signed-off-by: Sven Nierlein <sven@nierlein.de>
2017-03-12fix timeout issue with check_disk_smbSven Nierlein1-1/+6
check_disk_smb hangs if the smbclient is still running. So send a sigint to all childs and exit cleanly. Signed-off-by: Sven Nierlein <sven@nierlein.de>
2017-02-14add range checking to check_file_agephowen2-16/+93
2017-01-06Fixing shellcheck SC2166Jan Wagner1-6/+6
2017-01-06Fixing shellcheck SC2162Jan Wagner1-1/+1
2017-01-06Fixing shellcheck SC2143Jan Wagner1-3/+3
2017-01-06Fixing shellcheck SC2009Jan Wagner1-1/+1
This requires pgrep from the procps package.
2017-01-06Fixing shellcheck SC2086Jan Wagner3-145/+145
2017-01-06Fixing shellcheck SC2006Jan Wagner3-41/+41
2016-11-19Merge pull request #1376 from riskersen/check_mssqlOliver Skibbe1-1/+1
check_mssql.pl: switched alarm timeout
2016-11-18It's useful to use 'useful' instead of 'usefull'Jan Wagner2-2/+2
2016-03-03allow checking 0-sized resource (ex. IPC$)refs/pull/1411/headElan Ruusamäe1-1/+2
patch by Marek Marczykowski <marmarek@staszic.waw.pl>
2015-10-15check_mssql.pl: switched alarm timeoutrefs/pull/1376/headBernd Apfel1-1/+1
- alarm() now uses -t option contributed by Bernd Arnold (wopfel@gmail.com) closes #991
2015-10-05plugins-scripts/Makefile.am: Testing shell scripts with 'sh -n'Jan Wagner1-0/+1
2015-10-05plugins-scripts/Makefile.am: Cosmetical changesJan Wagner1-1/+1
2015-10-04Merge branch 'pr/1364'Holger Weiss1-472/+0
* pr/1364: check_ntp.pl: Droping this superseded plugin Conflicts: NEWS plugins-scripts/check_ntp.pl
2015-10-04Merge branch 'pr/1363'Holger Weiss14-30/+30
* pr/1363: use unknown exit code for help/version in plugins-root as well use unknown exit code for help/version in plugins change exit code to unknown on help and version info use exit code 3 for version and help
2015-10-04check_ntp.pl: Droping this superseded pluginrefs/pull/1364/headJan Wagner1-472/+0
2015-10-04check_netdns.pl: Prototyping functionsJan Wagner1-1/+4
2015-10-04change exit code to unknown on help and version infoSven Nierlein14-30/+30
Signed-off-by: Sven Nierlein <sven@nierlein.de>
2015-10-04check_ntp.pl: Using FindBinJan Wagner1-1/+2
2015-10-04plugins-scripts/Makefile.am: Testing scripts with 'perl -wc'Jan Wagner1-0/+1
2015-10-02also update check_rpc.pl and check_wave.plElan Ruusamäe2-2/+0
2015-10-02drop superfluous libexecdirElan Ruusamäe10-11/+1
utils.pm locate is already convered by FindBin
2014-12-02check_mailq: Add sudo supportHolger Weiss2-8/+23
This addition is based on a patch contributed by Christopher Schultz. Closes #1099. Closes #1171.
2014-10-08check_ifstatus: Fix "-n" and "-u" optionsHolger Weiss1-1/+1
Ignore interface if it's specified via "-n" OR "-u", not just when it's specified via "-n" AND "-u".
2014-10-06check_file_age: Provide performance dataJonas Genannt2-3/+10
2014-10-06Merge branch 'maint'Jan Wagner4-11/+10
Conflicts: NEWS THANKS.in
2014-09-29check_mailq: fixed mailer namesSimon Meggle1-2/+2
(Closes #1289)
2014-09-10Add check_ifstatus option to ignore interfaces by nameNick Peelman1-19/+38
Ignoring by index is not always an option, as the index can change on chassis switches as blade configurations change.
2014-08-20Setting PATH at firstJan Wagner3-7/+6
2014-08-20check_log.sh: droping path from basenameJan Wagner1-1/+1
while evaluating PROGNAME (Closes Debian Bug #758662)
2014-07-31tests: check_disk_smb may exit with critical for unresponsive hosts tooSven Nierlein1-1/+1
Unknown (ex. debian 7) %> ./check_disk_smb -H 1.1.1.1 -s np_foobar -vvv /usr/bin/smbclient //1.1.1.1/np_foobar -U guest% -c du No Answer from Client Critical (ex. debian 8) %> ./check_disk_smb -H 1.1.1.1 -s np_foobar -vvv /usr/bin/smbclient //1.1.1.1/np_foobar -U guest% -c du Connection to 1.1.1.1 failed CRITICAL Signed-off-by: Sven Nierlein <Sven.Nierlein@consol.de>
2014-07-20check_ifstatus: perfdata bugJan Wagner1-1/+1
The perfdata output violates the current Nagios Plugin Development Guidelines (http://nagiosplug.sourceforge.net/developer-guidelines.html#AEN202 : "space separated list of label/value pairs"). Thus the Addon PNP did not read the perdata correctly. The patch replaces the commas with spaces in the perfdata output. Many thanks to Patric Wust. --- Closes #1169 and #721.