summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2013-08-27check_snmp: Fix --help segfaultHolger Weiss1-1/+1
2013-08-27Merge branch 'master' of https://github.com/ozamosi/nagios-pluginsHolger Weiss2-24/+64
* 'master' of https://github.com/ozamosi/nagios-plugins: check_snmp: Close potential for using uninitialized memory check_snmp: Dynamically grow all data structures Conflicts: plugins/check_snmp.c
2013-08-26NEWS: Mention new "check_disk -f" optionHolger Weiss1-0/+1
Closes #22.
2013-08-26Merge branch 'master' of https://github.com/bugness-chl/nagios-pluginsHolger Weiss1-4/+17
* 'master' of https://github.com/bugness-chl/nagios-plugins: check_disk: option to ignore reserved space Conflicts: plugins/check_disk.c
2013-08-23perlmods: fixed install_orderSven Nierlein2-5/+6
on older systems Module::Build is not available by default, therefore we have to change the order of installation.
2013-08-22developer-guidelines.sgml: Multiline outputHolger Weiss1-8/+20
Document the multiline output format properly. Thanks to Jochen Bern for providing this patch.
2013-08-21developer-guidelines.sgml: Allow special value "U"Holger Weiss1-1/+2
Allow a literal "U" to be specified in place of an actual value within the performance data string. An "U" corresponds to RRDtool's "UNKNOWN" value; i.e., it's meant to indicate that data acquisition failed for some reason. PNP4Nagios already supports this extension.
2013-08-21removed duplicate entrySven Nierlein1-4/+0
2013-08-21fixed check_tcp testSven Nierlein1-1/+1
A check with thresholds 9000,1 must exit with warning if the certificate expires in less than 9000 but more than one day.
2013-08-21no need to set verbose mode, thats what "make test-debug" is forSven Nierlein1-2/+0
2013-08-21check_snmp: added threshold testsSven Nierlein1-137/+156
2013-08-21check_snmp: Fix support for inverse thresholdsHolger Weiss1-5/+7
Commit bd782990566eec91b8312cfc2765a7e2bd9e67da reintroduced support for inverse threshold ranges such as "2:1", but it broke standard thresholds such as "1:2" (by converting this range into "1") or "1:" (by converting this range into "@:2"). This commit fixes those two bugs, plus an off-by-one error while computing the number of bytes to allocate when handling inverse thresholds (two additional bytes were allocated where three were required to hold '@' and ':' and '\0'). While at it, we also check whether malloc(3) succeeded.
2013-08-20Updated perl modulesTon Voon18-1/+9
2013-08-20Update the bundled Params::Validate moduleHolger Weiss3-4/+19
Building the old version fails with recent Perl releases: | Validate.xs: In function `get_type': | Validate.xs:208:5: error: duplicate case value | Validate.xs:205:5: error: previously used here
2013-08-20Set SSL_MODE_AUTO_RETRY flagHolger Weiss1-0/+1
We use OpenSSL (or GnuTLS) with blocking semantics, and we don't want SSL_read(3) or SSL_write(3) calls to return SSL_ERROR_WANT_READ or SSL_ERROR_WANT_WRITE (see #3614716).
2013-08-20Ditch contrib/check_http-with-client-certificate.cHolger Weiss1-1567/+0
The standard check_http plugin now supports client certificate authentication.
2013-08-20Add new Gnulib files to .gitignoreHolger Weiss1-0/+3
2013-08-20Check for who(1) only if utmpx(5) isn't availableHolger Weiss1-17/+20
The who(1) command is only called by check_users if the system doesn't provide an utmpx(5) interface.
2013-08-20check_users: Use utmpx(5) only if availableHolger Weiss3-1/+52
For systems that don't provide an utmpx(5) interface, restore the code that was replaced in commit 3e622f3a47bc7d31f22513a79892c3c52febd2d3.
2013-08-20added missing header to fix build on freebsdSven Nierlein2-2/+1
2013-08-20Merge branch 'master' of https://github.com/rafaeldriutti/nagios-pluginsHolger Weiss1-3/+3
* 'master' of https://github.com/rafaeldriutti/nagios-plugins: Changed the smbclient command used to fetch the free space available on the samba shares. Using du instead of ls, since it's much faster, specially with shares that have a lot of files. Closes #63.
2013-08-20changed obsolete automake macroSven Nierlein1-1/+1
2013-08-19check_ide_smart: "__linux__" instead of "linux"Holger Weiss1-8/+8
C compilers in standards compliance mode will not define "linux", as it doesn't begin with an underscore.
2013-08-19check_ide_smart: Add support for NetBSDHolger Weiss4-8/+135
Thanks to Emmanuel Dreyfus for providing the patch.
2013-08-19Replace Gnulib's "getopt" module with "getopt-gnu"Holger Weiss3-4/+3
The "getopt" module is marked as deprecated, these days we're supposed to choose either "getopt-posix" or "getopt-gnu".
2013-08-19Sync with the latest Gnulib code (6f2d632)Holger Weiss320-9646/+17703
2013-08-19Clean up check for _SC_NPROCESSORS_ONLNHolger Weiss2-15/+13
Closes #62.
2013-08-19Merge branch 'master' of https://github.com/bbense/nagios-pluginsHolger Weiss2-6/+18
* 'master' of https://github.com/bbense/nagios-plugins: Bug fix for ncpus if hyperthreading turned off in linux
2013-08-19Bug fix for ncpus if hyperthreading turned off in linuxrefs/pull/62/headBooker C. Bense2-6/+18
2013-08-18check_http: Document the new -E optionHolger Weiss1-1/+3
Mention the -E/--extended-perfdata flag in the --help output.
2013-08-18Abbreviate function nameHolger Weiss3-4/+4
Make a very long function name at least a little bit shorter.
2013-08-18NEWS: Mention the new "check_http -J/-K" optionsHolger Weiss1-0/+1
Closes #48.
2013-08-18Merge branch 'master' of https://github.com/cern-mig/nagios-pluginsHolger Weiss3-5/+54
* 'master' of https://github.com/cern-mig/nagios-plugins: added support for client authentication via SSL Conflicts: plugins/check_http.c
2013-08-18NEWS: Mention the new "check_mysql -f/-g" optionsHolger Weiss1-0/+2
Closes #32.
2013-08-18check_mysql: Don't accept new positional argumentsHolger Weiss1-4/+0
Do not also accept the new -f/--file and -g/--group options as positional arguments (especially not prior to "db_pass" and "db", as that would break backward compatibility).
2013-08-18check_mysql: Use xasprintf instead of asprintfHolger Weiss1-1/+1
2013-08-18check_mysql: Fix copy'n'pasted commentsHolger Weiss1-2/+2
2013-08-18Merge branch 'master' of https://github.com/jonmilby/nagios-pluginsHolger Weiss1-4/+34
* 'master' of https://github.com/jonmilby/nagios-plugins: Updated check_mysql.c to take client options file and group parameters Conflicts: plugins/check_mysql.c
2013-08-18Merge branch 'fping' of https://github.com/lairsdragon/nagios-pluginsHolger Weiss1-1/+20
* 'fping' of https://github.com/lairsdragon/nagios-plugins: check_fping error handling enhanced, generates UNKNOWN on fping parameter error (i.e. wrong interface, missing perms ..) Closes #61.
2013-08-18check_fping error handling enhanced, generates UNKNOWN onrefs/pull/61/headSteve Weinreich1-1/+20
fping parameter error (i.e. wrong interface, missing perms ..)
2013-08-18NEWS: Mention the new "check_snmp --offset" optionHolger Weiss2-2/+3
... and apply two small cosmetic changes to check_snmp.c. Closes #59.
2013-08-18added --offset option to allow adjustment of sensor dataSimon Kainz1-1/+9
2013-08-18check_http: Use xasprintf instead of asprintfHolger Weiss1-1/+1
2013-08-18check_http: s/--header_string/--header-string/Holger Weiss1-1/+1
The name of the new option is "--header-string".
2013-08-18check_snmp: Allocate space for the new -Le optionHolger Weiss1-2/+2
Closes #41.
2013-08-18Add -Le option to snmpcmd to avoid error message of 'No Log Handling Enabled...'Mark Keisler1-13/+14
2013-08-18NEWS: Mention the check_mysql changesHolger Weiss1-0/+1
Closes #14.
2013-08-18check_mysql: Connections should have been defined as a counterTim Laszlo1-3/+3
2013-08-18Counter increments were incorrect; remove the leading space from perfdataTim Laszlo1-4/+7
2013-08-18check_mysql: add perfromance metrics for all checksTim Laszlo1-10/+61