summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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
2013-08-18check_mysql: when checking slave thread add performance data for seconds ↵Tim Laszlo1-3/+17
behind master
2013-08-18NEWS: Mention the new "check_http -d" optionHolger Weiss1-0/+1
Closes #7.
2013-08-18Fix the "check_http -d" testsHolger Weiss1-4/+4
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-18NEWS: Mention check_mysql's SSL supportHolger Weiss1-0/+1
Closes #51.
2013-08-18check_mysql: Cosmetic changes to SSL supportHolger Weiss1-23/+23
Use (slightly) more intuitive option names etc.
2013-08-18Added ssl support to check_myslqJuan Carlos Fernandez1-2/+48
2013-08-18NEWS: Mention the new check_procs -k optionHolger Weiss1-0/+1
Closes #53.
2013-08-18Fixed 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-18contrib/check_linux_raid.pl: Fix whitespace errorsHolger Weiss1-15/+14
Use tabs instead of spaces for indentation.
2013-08-18update check_linux_raid to take in consideration resync status and rise up a ↵Erwan Ben Souiden1-2/+13
warning alert
2013-08-18NEWS: Mention the new check_fping featuresHolger Weiss1-0/+3
2013-08-18check_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-18Merge 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