aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-06-26Remove team members from the THANKS fileGravatar Holger Weiss
The (current and past) team members are listed in the AUTHORS file.
2012-06-26Add Sven Nierlein to the list of AUTHORSGravatar Holger Weiss
2012-06-25added test case for certificate checs with both warning and critical valuesGravatar William Leibzon
2012-06-25check_http: added test for warning thresholdsGravatar Sven Nierlein
fixed typo in sslutils
2012-06-25updated changelogGravatar Sven Nierlein
2012-06-25applied patch that adds both critical and warning thresholds to certificate ↵Gravatar William Leibzon
expiration checks of check_tcp, check_http, check_smtp
2012-06-25check_ping: Add missing newline to die() callsGravatar Holger Weiss
Our die() function expects the caller to append the trailing newline character.
2012-06-25NEWS: Improve the wording a bitGravatar Holger Weiss
2012-06-25Merge remote-tracking branch 'github/waja/master'Gravatar Holger Weiss
Conflicts: NEWS
2012-06-24check_ping: Ignore ping(1)'s exit statusGravatar Holger Weiss
Don't return a WARNING state if the number of lost packets is greater than zero but below the specified warning threshold. This happened because the check_ping plugin used the exit status of the ping(1) utility. (#3535140 - Tobias Brox)
2012-06-23check_disk_smb: Add performance dataGravatar Holger Weiss
(Debian #654259 - Charles-Henri Larose)
2012-06-22Fix check_by_ssh test for non-Bash login shellsGravatar Holger Weiss
In the C shell and in the Z shell, the "?" character must be quoted or backslash-escaped in order to use it verbatim. Therefore, a command such as check_by_ssh -H test.example.com -l joe echo huh? might fail, depending on joe's login shell on test.example.com. Just to make sure, this commit removes most punctuation characters from our test strings.
2012-06-14check_dhcp: Don't misinterpret the "siaddr" fieldGravatar Holger Weiss
RFC 2131 (2.) says: "DHCP clarifies the interpretation of the 'siaddr' field as the address of the server to use in the next step of the client's bootstrap process." So, we shouldn't interpret this field as the DHCP server's own address. (#3503921 - Jason Ellison)
2012-06-13check_dhcp: Fix handling of "pad" optionsGravatar Holger Weiss
Don't let "pad" options[*] terminate the parsing of DHCP options. This bug was triggered by using check_dhcp against Windows 2003 DHCP servers (see #3503921). [*] Cf. RFC 2132, 3.1.
2012-06-11Improve parsing of ping6(1) outputGravatar Holger Weiss
The ping6(1) implementation provided by Debian's iputils-ping package may produce output such as the following: | 3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2009ms There's a corresponding pattern in check_ping.c:458: | "%*d packets transmitted, %*d received, +%*d errors, %d%% packet loss" Without this fix, the pattern in check_ping.c:456 matched first (as sscanf(3) interprets "+3" as a match for "%d"): | "%*d packets transmitted, %*d received, %d%% loss, time" (#1894850 - Debian bug report #514588 - Matej Vela)
2012-06-11Fix whitespace and capitalization issuesGravatar Holger Weiss
Fix indentation and whitespace issues, and correct some capitalization errors in error messages. The behaviour is unchanged.
2012-06-11Don't use SSLv2 when compiling against GnuTLSGravatar Holger Weiss
GnuTLS doesn't support SSL version 2.
2012-06-07check_users: Whitespace fixes, etc.Gravatar Holger Weiss
2012-06-07Update NEWS and THANKS w.r.t. check_users changeGravatar Holger Weiss
2012-06-07check_users: improve performanceGravatar M. Remy
This patch use the utxent function family to collect the user data. It improve the check speed. Need a system conforming to POSIX.1-2001.
2012-06-06sslutils: Check if OpenSSL supports SSLv2.Gravatar Sebastian Harl
Recent versions/builds seem to disable that feature.
2012-05-29Mention the check_range function in NEWS, etc.Gravatar Holger Weiss
2012-05-29Added check_range shell function to utils.sh.inGravatar Alex Griffin
2012-05-29check_http: Fix -C/--certificate option handlingGravatar Holger Weiss
The support for specifying the desired SSL protocol version via an optional -S/--ssl argument broke the -C/--certificate option. This is fixed now.
2012-05-28check_http: Don't ignore SSL initialization errorsGravatar Holger Weiss
SSL initialization errors are now handled properly by check_http (#3095106 - Eric Schoeller).
2012-05-28Add support for specifying SSL protocol versionGravatar Holger Weiss
The check_http -S/--ssl option now takes an optional argument which specifies the desired SSL/TLS protocol version (#3285367 - Jason Lunn).
2012-05-07Disable stateless SSL session resumptionGravatar Holger Weiss
Some versions of OpenSSL fail to negotiate the SSL connection with at least some versions of Tomcat if stateless SSL session resumption support (see RFC4507) is enabled: | CRITICAL - Cannot make SSL connection | 140099330348712:error:140943F2:SSL routines:SSL3_READ_BYTES:sslv3 alert unexpected message:s3_pkt.c:1195:SSL alert number 10 The problem is reproducible with OpenSSL 1.0.0h, but not with OpenSSL 0.9.8o-4squeeze12 (as shipped with Debian 6.0.4). We work around it by disabling the RFC4507 functionality when using OpenSSL versions which support it. Thanks to Dag Bakke for reporting the issue and for giving me access to a server I could use to reproduce the problem.
2012-04-17Add nagios-plugins.spec file to .gitignoreGravatar Holger Weiss
The nagios-plugins.spec file is created from nagios-plugins.spec.in and should be ignored by Git.
2012-04-17Fix check_ping where output of ping6 when unreachable (Debian #662638)Gravatar Jan Wagner
2012-04-10Merge branch 'master' of ↵Gravatar Matthias Eble
ssh://nagiosplug.git.sourceforge.net/gitroot/nagiosplug/nagiosplug
2012-04-09Mention check_by_ssh -F option in NEWS fileGravatar Holger Weiss
2012-04-09check_by_ssh: added -F config file to specify alternative ssh configGravatar Sven Nierlein
2012-04-06Merge branch 'master' of ↵Gravatar Eric Stanley
ssh://nagiosplug.git.sourceforge.net/gitroot/nagiosplug/nagiosplug
2012-04-06Updated to support compiling and building RPM on AIX.Gravatar Eric Stanley
2012-02-24Clarify that check_http won't verify certificatesGravatar Holger Weiss
Add a note to the --help output which clarifies that check_http doesn't perform certificate verification (beyond what the "-C" option does). (Suggested by Michael Renner in Debian bug report #644627, forwarded by Jan Wagner.)
2012-02-24Cosmetic changeGravatar Holger Weiss
Replace all occurrences of "strstr(s, "c") == s" with "s[0] == 'c'".
2012-02-24Accept multiple labels specified with "-l"Gravatar Holger Weiss
Fix the code which accepts a comma-separated list of labels specified via the "-l" option. (Spotted by Oskar Liljeblad in Debian bug report #647020, forwarded by Jan Wagner.)
2012-02-10Enable compiling on AIX 6.1Gravatar Eric Stanley
2012-01-20Added pst3 to Solaris package.Gravatar Eric Stanley
2011-12-25Updated Nagios::Plugin libraryGravatar Holger Weiss
2011-12-16Commit files which were inadvertently omitted from the previous commit.Gravatar Eric Stanley
2011-12-16Updated Solaris package creation to newer standardsGravatar Eric Stanley
The Solaris package creation has been updated to newer standards to match those of the NRPE package. The following changes have been made: - the plugins now install under /opt/nagios - the name of package is now NGOSplugin - the files installed are now owned by the nagios user - the package includes a pre-installation script that creates a nagios user and a nagios group if one did not previously exist
2011-12-16Fixed issue for compiling mysql plugin on SolarisGravatar Eric Stanley
On Solaris, in the case where the mysql libraries were compiled using a non-gcc compiler, but the plugins are being compiled with gcc, the configure process would incorrectly determine the MYSQLCFLAGS. This has been corrected in the m4/np_mysqlclient.m4 file.
2011-09-07check_sensors: Use symbolic exit codesGravatar Holger Weiss
Specify the exit codes by using the constants from utils.sh.
2011-09-07check_sensors: Minor whitespace fixesGravatar Holger Weiss
2011-09-07check_sensors: Detect FAULT statusGravatar Holger Weiss
Return an UNKNOWN status if a faulty sensor is detected. This can be suppressed with the new "--ignore-fault" option. (Fixes Debian bug #615133, patch suggested by Jan Wagner.)
2011-09-06Make GCC happyGravatar Thomas Guyot-Sionnest
It won't trust us about msg containing no format string, and fail miserably when compiled with -Werror=format-security. Reported by spy6 on IRC.
2011-08-13Fix: check_ldap now correctly handles the long option --hostname for -HGravatar Matthias Eble
The undocumented --host has been changed to --hostname which is actually mentioned in --help. Thanks to lgarrett (#3191388)
2011-07-15Fix check_smtp and check_tcp where duplicate messages were displayed for ↵Gravatar Ton Voon
certificate errors (Opsview team)
2011-07-15New option to check_smtp to ignore failures when sending QUIT (#3358348 - ↵Gravatar Ton Voon
Duncan Ferguson)