summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2013-08-18added ability to check regex against http headers. booyah!linkslice2-2/+33
2013-08-18NEWS: Mention the new check_procs behaviorHolger Weiss1-0/+1
Closes #60.
2013-08-18check_procs: clarify debug messageSebastian Schmidt1-1/+1
2013-08-18check_procs: Assume we have stat()Sebastian Schmidt1-10/+2
stat() is in gnulib anyway, so we can safely depend on it.
2013-08-18check_procs: Get rid of HAVE_PROC_PID_EXESebastian Schmidt2-7/+1
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 myselfSebastian Schmidt1-1/+4
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 typoSebastian Schmidt1-1/+1
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/exeSebastian Schmidt2-3/+55
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.
2013-08-18Sync with the latest Gnulib code (6f2d632)Holger Weiss11-69/+163
2013-08-17NEWS: Mention check_mysql's SSL supportHolger Weiss1-0/+1
Closes #51.
2013-08-17check_mysql: Cosmetic changes to SSL supportHolger Weiss1-23/+23
Use (slightly) more intuitive option names etc.
2013-08-17Added ssl support to check_myslqJuan Carlos Fernandez1-2/+48
2013-08-17NEWS: Mention the new check_procs -k optionHolger Weiss1-0/+1
Closes #53.
2013-08-17Fixed SF.net bug #3552839, check_procs: added -k option to ignore kernel threadsRichard Leitner1-2/+29
This commit fixes sourceforge.net bug #3552839. It adds a -k|--no-kthreads option to ignore kernel thread processes. Please note: currently this feature only works for GNU/Linux systems (due to the fact I have no other systems to test/develop on) Sorry for that, but I'm sure this can be accomplished by somebody else ;-)
2013-08-17contrib/check_linux_raid.pl: Fix whitespace errorsHolger Weiss1-15/+14
Use tabs instead of spaces for indentation.
2013-08-17update check_linux_raid to take in consideration resync status and rise up a ↵Erwan Ben Souiden1-2/+13
warning alert
2013-08-17NEWS: Mention the new check_fping featuresHolger Weiss1-0/+3
2013-08-17check_fping: Use fping6(8) only if availableHolger Weiss2-12/+10
Let check_fping use IPv6 only if - the operating system supports IPv6, - the user didn't specify --without-ipv6, and - the "configure" script found the fping6(8) binary.
2013-08-17Merge remote-tracking branch 'github/villemattila/check_fping_ipv6'Holger Weiss2-2/+39
* github/villemattila/check_fping_ipv6: check_fping: IPv6 support Conflicts: plugins/check_fping.c
2013-08-17check_fping: Remove unused printf(3) argumentsHolger Weiss1-2/+2
2013-08-17Added -S und -I parameter to match fping -S and -I parameters.Steve Weinreich1-1/+22
-S allows to specify the source ip for ICMP pakets -I allows to specify a interface to bind to
2013-08-17check_pgsql: Add missing printf(3) argumentHolger Weiss1-1/+1
2013-08-17NEWS: Mention the new check_pgsql featuresHolger Weiss1-0/+3
Closes #16.
2013-08-17check_pgsql: Remove -4/-6 flags from help outputHolger Weiss1-1/+1
The -4/-6 options are currently not supported.
2013-08-17Merge remote-tracking branch 'github/tokkee/sh/check_pgsql'Holger Weiss1-32/+202
* github/tokkee/sh/check_pgsql: check_pgsql: Determine connection time in µs-resolution. check_pgsql: Leave 'min' value in query perfdata empty. check_pgsql: Updated copyright. check_pgsql: Added support for the -o command line option. check_pgsql: Removed -4/-6 flags from help output. check_pgsql: Allow UNIX socket directories as hostname as well. check_pgsql: Use PQconnectdb() rather than PQsetdbLogin(). check_pgsql: Fixed query perfdata output for empty warn/crit ranges. check_pgsql: Added support for executing queries. Conflicts: plugins/check_pgsql.c
2013-08-17plugins/t/check_procs.t: Expect performance dataHolger Weiss1-3/+3
The check_procs plugin now emits performance data, fix the test(s) accordingly.
2013-08-17plugins/t/check_apt.t: Expect performance dataHolger Weiss1-2/+2
The check_apt plugin now emits performance data, fix the test(s) accordingly.
2013-08-17Adding tests for range @1:1Dominique Broeglin1-1/+13
2013-08-15cleanup after check_http patch (fixes #50)Sven Nierlein4-36/+45
- cleanup whitespace - added test cases - print time_ssl only if ssl is in use - updated news and thanks file
2013-08-15log more perfdata in check_httpSebastian Nohn1-9/+83
2013-08-15updated news and thanks fileSven Nierlein2-0/+9
2013-08-15Merge pull request #40 from avances123/masterSven Nierlein1-4/+3
updating deprecated imports of check_nmap.py plugin
2013-08-15Merge pull request #49 from gtozzi/masterSven Nierlein1-15/+18
Fixed check_sensors to display correct verbose output
2013-08-15Merge pull request #54 from g0hl1n/check_apt_-_run_update_upgrade_return_fixSven Nierlein1-2/+2
check_apt now correctly exits when apt-get return != 0
2013-08-15corrected http testSven Nierlein1-8/+3
multiple headers have to be set by multiple -k switches. Seperating them by semicolons is not longer supported as semicolons are valid characters in http headers.
2013-08-15Merge pull request #52 from ↵Sven Nierlein1-3/+1
g0hl1n/sf_3571331_check_http_-_removed_semicolon_delimiter_in_-k Fixed SF.net bug #3571331, check_http converts semicolon to newline in -k
2013-08-06Fixed SF.net bug 2555775, threshold can be double for check_smtpJan Wagner2-14/+13
Thanks to Roman Fiedler for reporting the issue and providing a fix
2013-07-08check_nt: Fixes NULL pointer dereferenceJan Wagner2-3/+14
Thanks to Vaclav Ovsik for reporting the issue and providing a fix
2013-06-30Add libnpcommon.a file to .gitignoreHolger Weiss1-0/+1
2013-06-30check_ntp_peer: Verify type of response packetsHolger Weiss1-13/+19
The check_ntp_peer plugin now ignores response packets with an unexpected "Operation Code" and/or "Sequence" number (cf. RFC 1305, Appendix B). This fixes an issue where the check_ntp_peer requests got duplicated on their way to the server (due to some network switch bug), and the server therefore sent multiple responses per request. Thanks to Marc Haber for reporting the issue.
2013-06-25NEWS: Mention that check_apt spits out perfdataHolger Weiss1-0/+1
2013-06-25Fixed SF.net bug 1614553, Debian bug #708343, Adding performace dataJan Wagner1-2/+4
2013-05-29check_apt now correctly exits when apt-get return != 0refs/pull/54/headRichard Leitner1-2/+2
This commit fixes an issue with check_apt where check_apt doesn't exit with the appropriate return code when apt-get returned a non-zero value.
2013-05-29Fixed SF.net bug #3571331, check_http converts semicolon to newline in -krefs/pull/52/headRichard Leitner1-3/+1
This commit fixes sourceforge.net bug id 3571331. The semicolon was defined as input delimiter for multiple values in the -k arguments. Due to the fact the semicolon is a valid character for HTTP header fields this input delimiter function was removed. It is still possible to pass multiple header fields via multiple -k (like described in helptext).
2013-05-19Made verbose output of check_sensors compilantrefs/pull/49/headGabriele Tozzi1-15/+18
2013-05-12NEWS, THANKS: Mention the latest changesHolger Weiss2-0/+3
2013-05-12configure: add --without-ldap, --without-radius and --without-dbi options.Diego Elio Pettenò1-40/+51
When building for distributions such as Gentoo Linux, or FreeBSD ports, it's convenient to be able to disable building certain functionalities even if the dependencies are present, to avoid what are called "automagic dependendencies". Adding these parameters solve the issue.
2013-05-12build: fix building with parallel make.Diego Elio Pettenò1-71/+24
By using a more automake-style handling of dependencies and a single convenience library, it's tremendously easy to build in parallel. Note that since the linking happens with the static archives, the unused objects are discarded and provide no overhead whatsoever.
2013-05-12plugins: rename runcmd's signal handler.Diego Elio Pettenò4-4/+4
The previous name would collide with popen's. Even if the two are never used together, it's still a good idea not to have the same symbol in multiple object files.
2013-03-25NEWS, THANKS: Mention Richard Leitner's changesHolger Weiss2-0/+3