aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-08-23Updated with last working copy of build_perl_modules used by OpsviewGravatar Ton Voon
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).
2013-08-18check_mysql: Use xasprintf instead of asprintfGravatar Holger Weiss
2013-08-18check_mysql: Fix copy'n'pasted commentsGravatar Holger Weiss
2013-08-18Merge branch 'master' of https://github.com/jonmilby/nagios-pluginsGravatar Holger Weiss
* '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-pluginsGravatar Holger Weiss
* '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 onGravatar Steve Weinreich
fping parameter error (i.e. wrong interface, missing perms ..)
2013-08-18NEWS: Mention the new "check_snmp --offset" optionGravatar Holger Weiss
... and apply two small cosmetic changes to check_snmp.c. Closes #59.
2013-08-18added --offset option to allow adjustment of sensor dataGravatar Simon Kainz
2013-08-18check_http: Use xasprintf instead of asprintfGravatar Holger Weiss
2013-08-18check_http: s/--header_string/--header-string/Gravatar Holger Weiss
The name of the new option is "--header-string".
2013-08-18check_snmp: Allocate space for the new -Le optionGravatar Holger Weiss
Closes #41.
2013-08-18Add -Le option to snmpcmd to avoid error message of 'No Log Handling Enabled...'Gravatar Mark Keisler
2013-08-18NEWS: Mention the check_mysql changesGravatar Holger Weiss
Closes #14.
2013-08-18check_mysql: Connections should have been defined as a counterGravatar Tim Laszlo
2013-08-18Counter increments were incorrect; remove the leading space from perfdataGravatar Tim Laszlo
2013-08-18check_mysql: add perfromance metrics for all checksGravatar Tim Laszlo
2013-08-18check_mysql: when checking slave thread add performance data for seconds ↵Gravatar Tim Laszlo
behind master
2013-08-18NEWS: Mention the new "check_http -d" optionGravatar Holger Weiss
Closes #7.
2013-08-18Fix the "check_http -d" testsGravatar Holger Weiss
2013-08-18added ability to check regex against http headers. booyah!Gravatar linkslice
2013-08-18NEWS: Mention the new check_procs behaviorGravatar Holger Weiss
Closes #60.
2013-08-18check_procs: clarify debug messageGravatar Sebastian Schmidt
2013-08-18check_procs: Assume we have stat()Gravatar Sebastian Schmidt
stat() is in gnulib anyway, so we can safely depend on it.
2013-08-18check_procs: Get rid of HAVE_PROC_PID_EXEGravatar Sebastian Schmidt
Don't check for /proc/pid/exe at compile time, it could be gone in a build chroot or the like. Checking at runtime (once) is sufficient.
2013-08-18check_procs: Ignore ENOENT when checking for myselfGravatar Sebastian Schmidt
Previously, when a process exited between the call to /bin/ps and stat("/proc/his/exe") was exiting it was not considered as possible instance of check_procs. This commit makes check_procs ignore all processes where /proc/pid/exe does not exist.
2013-08-18check_procs: fix typoGravatar Sebastian Schmidt
Fix a typo in previous commit where st_ was missing in the mock struct_stat_t, causing check_procs.c to not compile without sys/stat.h.
2013-08-18check_procs: filter out self by /proc/pid/exeGravatar Sebastian Schmidt
Make check_procs filter out itself in the process list by comparing the file pointed to by /proc/pid/exe. On platforms where this is not available or when check_procs is passed the -T flag, the old behaviour (check whether PID equals getpid()) is retained. This fixes some false alarms when e.g. Nagios has, for whatever reasons, some backlog of checks to run and check_procs with -a is called more than once in a short time, matching its sister process.