aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-09-10Fix GCC's -Wuninitialized warningsGravatar Holger Weiss
Fix the issues found by GCC when the -Wuninitialized flag is specified.
2013-09-10check_tcp: Don't close connection too earlyGravatar juliopedreira
Closing the connection because the bytes received are less than the buffer size assumes that all the bytes will be received in one go. This is not always true!
2013-09-10s/--proxy_authorization/--proxy-authorization/Gravatar Holger Weiss
The check_http option "--proxy_authorization" is now called "--proxy-authorization" instead. It was always documented this way, and we don't usually use underscores in option names.
2013-09-05check_snmp: Initialize size_t value to 0, not NULLGravatar Holger Weiss
2013-09-05Update bundled libtool filesGravatar Holger Weiss
Import the current libtool version 2.4.2.
2013-09-04check_icmp: Minor whitespace/indentation fixesGravatar Holger Weiss
2013-09-04check_icmp: Support "--help" and "--version"Gravatar Holger Weiss
Let check_icmp provide "--help" and "--version" flags (in addition to "-h" and "-V"), just as the other plugins do.
2013-09-02Remove "contrib" pluginsGravatar Holger Weiss
These days, sites such as "Nagios Exchange" are a much better place for publishing plugins not maintained by the Plugins Development Team.
2013-09-02Remove the outdated "command.cfg" fileGravatar Holger Weiss
2013-08-30Merge branch 'hw/update-pm'Gravatar Holger Weiss
* hw/update-pm: Use own variable instead of ENV Updated with last working copy of build_perl_modules used by Opsview Conflicts: tools/build_perl_modules
2013-08-27developer-guidelines.sgml: Update copyright yearGravatar Holger Weiss
We touched the Development Guidelines this year.
2013-08-27NEWS: Mention that check_snmp now supports >8 OIDsGravatar Holger Weiss
Closes #37.
2013-08-27Partially revert "check_snmp: Close potential for using uninitialized memory"Gravatar Holger Weiss
This reverts the changes to plugins/common.h applied by commit a20611d4357c3c3ebe0a62776a1642e7904c1410. - Clang defines __GNUC__. - The new name of the __attribute__ parameter was misleading.
2013-08-27check_snmp: Fix --help segfaultGravatar Holger Weiss
2013-08-27Merge branch 'master' of https://github.com/ozamosi/nagios-pluginsGravatar Holger Weiss
* '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" optionGravatar Holger Weiss
Closes #22.
2013-08-26Merge branch 'master' of https://github.com/bugness-chl/nagios-pluginsGravatar Holger Weiss
* 'master' of https://github.com/bugness-chl/nagios-plugins: check_disk: option to ignore reserved space Conflicts: plugins/check_disk.c
2013-08-23Use own variable instead of ENVGravatar Ton Voon
2013-08-23Updated with last working copy of build_perl_modules used by OpsviewGravatar Ton Voon
2013-08-23perlmods: fixed install_orderGravatar Sven Nierlein
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 outputGravatar Holger Weiss
Document the multiline output format properly. Thanks to Jochen Bern for providing this patch.
2013-08-21developer-guidelines.sgml: Allow special value "U"Gravatar Holger Weiss
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 entryGravatar Sven Nierlein
2013-08-21fixed check_tcp testGravatar Sven Nierlein
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 forGravatar Sven Nierlein
2013-08-21check_snmp: added threshold testsGravatar Sven Nierlein
2013-08-21check_snmp: Fix support for inverse thresholdsGravatar Holger Weiss
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-21Updated perl modulesGravatar Ton Voon
2013-08-20Update the bundled Params::Validate moduleGravatar Holger Weiss
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 flagGravatar Holger Weiss
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.cGravatar Holger Weiss
The standard check_http plugin now supports client certificate authentication.
2013-08-20Add new Gnulib files to .gitignoreGravatar Holger Weiss
2013-08-20Check for who(1) only if utmpx(5) isn't availableGravatar Holger Weiss
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 availableGravatar Holger Weiss
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 freebsdGravatar Sven Nierlein
2013-08-20Merge branch 'master' of https://github.com/rafaeldriutti/nagios-pluginsGravatar Holger Weiss
* '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 macroGravatar Sven Nierlein
2013-08-20check_ide_smart: "__linux__" instead of "linux"Gravatar Holger Weiss
C compilers in standards compliance mode will not define "linux", as it doesn't begin with an underscore.
2013-08-20check_ide_smart: Add support for NetBSDGravatar Holger Weiss
Thanks to Emmanuel Dreyfus for providing the patch.
2013-08-19Replace Gnulib's "getopt" module with "getopt-gnu"Gravatar Holger Weiss
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)Gravatar Holger Weiss
2013-08-19Clean up check for _SC_NPROCESSORS_ONLNGravatar Holger Weiss
Closes #62.
2013-08-19Merge branch 'master' of https://github.com/bbense/nagios-pluginsGravatar Holger Weiss
* '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 linuxGravatar Booker C. Bense
2013-08-18check_http: Document the new -E optionGravatar Holger Weiss
Mention the -E/--extended-perfdata flag in the --help output.
2013-08-18Abbreviate function nameGravatar Holger Weiss
Make a very long function name at least a little bit shorter.
2013-08-18NEWS: Mention the new "check_http -J/-K" optionsGravatar Holger Weiss
Closes #48.
2013-08-18Merge branch 'master' of https://github.com/cern-mig/nagios-pluginsGravatar Holger Weiss
* '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" optionsGravatar Holger Weiss
Closes #32.
2013-08-18check_mysql: Don't accept new positional argumentsGravatar Holger Weiss
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).