From ef35403c26c846e65893c94ba7c09eeadfa391ab Mon Sep 17 00:00:00 2001 From: Holger Weiss Date: Tue, 8 Oct 2013 16:09:42 +0200 Subject: Update web site URLs The Nagios Plugin Development Guidelines and the Extra-Opts documentation were moved to our new project server. --- plugins/utils.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/utils.h b/plugins/utils.h index 657d4bfa..4fc942d3 100644 --- a/plugins/utils.h +++ b/plugins/utils.h @@ -180,7 +180,8 @@ char *fperfdata (const char *, #ifdef NP_EXTRA_OPTS #define UT_EXTRA_OPTS _("\ --extra-opts=[section][@file]\n\ - Read options from an ini file. See http://nagiosplugins.org/extra-opts\n\ + Read options from an ini file. See\n\ + https://www.nagios-plugins.org/doc/extra-opts.html\n\ for usage and examples.\n") #else #define UT_EXTRA_OPTS "" @@ -188,7 +189,7 @@ char *fperfdata (const char *, #define UT_THRESHOLDS_NOTES _("\ See:\n\ - http://nagiosplug.sourceforge.net/developer-guidelines.html#THRESHOLDFORMAT\n\ + https://www.nagios-plugins.org/doc/guidelines.html#THRESHOLDFORMAT\n\ for THRESHOLD format and examples.\n") #define UT_SUPPORT _("\n\ -- cgit v1.2.3-74-g34f1 From facb416ef8645858ae2b521f3c4051aea223360d Mon Sep 17 00:00:00 2001 From: Jan Wagner Date: Tue, 22 Oct 2013 08:23:38 +0200 Subject: check_oracle: --db +ASM bad string matching check_oracle doesn't correctly check for pmon +ASM instance from at least Oracle 11 as the pmon proces was renamed from ora_pmon_.* to asm_pmon_.*. -- Just turning attached patch of github issue #1207 into a push request. (Closes #1207) --- plugins-scripts/check_oracle.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins-scripts/check_oracle.sh b/plugins-scripts/check_oracle.sh index 2a8ab21d..b86ce1d2 100755 --- a/plugins-scripts/check_oracle.sh +++ b/plugins-scripts/check_oracle.sh @@ -164,6 +164,7 @@ case "$cmd" in ;; --db) pmonchk=`ps -ef | grep -v grep | grep -c "ora_pmon_${2}$"` + pmonchk=$(($pmonchk+`ps -ef | grep -v grep | grep -c "asm_pmon_${2}$"`)) if [ ${pmonchk} -ge 1 ] ; then echo "${2} OK - ${pmonchk} PMON process(es) running" exit $STATE_OK -- cgit v1.2.3-74-g34f1 From 3e2d2fcf1f9f53b62f3c08ddfcc0bc78ef1537f6 Mon Sep 17 00:00:00 2001 From: Jan Wagner Date: Tue, 22 Oct 2013 10:42:22 +0200 Subject: Just using the posix conform extended regular expression grep --- plugins-scripts/check_oracle.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/plugins-scripts/check_oracle.sh b/plugins-scripts/check_oracle.sh index b86ce1d2..77eba2eb 100755 --- a/plugins-scripts/check_oracle.sh +++ b/plugins-scripts/check_oracle.sh @@ -163,8 +163,7 @@ case "$cmd" in }' ;; --db) - pmonchk=`ps -ef | grep -v grep | grep -c "ora_pmon_${2}$"` - pmonchk=$(($pmonchk+`ps -ef | grep -v grep | grep -c "asm_pmon_${2}$"`)) + pmonchk=`ps -ef | grep -v grep | grep -E -c "(asm|ora)_pmon_${2}$"` if [ ${pmonchk} -ge 1 ] ; then echo "${2} OK - ${pmonchk} PMON process(es) running" exit $STATE_OK -- cgit v1.2.3-74-g34f1 From 3c90a370ea5860ed66d35285aba8304ed4f5c9ba Mon Sep 17 00:00:00 2001 From: Holger Weiss Date: Mon, 28 Oct 2013 23:58:36 +0100 Subject: Update URLs and mailing list addresses Now that we moved our infrastructure away from SourceForge, update the URLs and mailing list addresses accordingly. --- FAQ | 2 +- README | 15 +++++++-------- SUPPORT | 8 ++++---- configure.in | 2 +- nagios-plugins.spec.in | 4 ++-- pkg/solaris/pkginfo.in | 2 +- plugins-root/check_dhcp.c | 2 +- plugins-root/check_icmp.c | 2 +- plugins-scripts/check_ifoperstatus.pl | 2 +- plugins-scripts/check_mssql.pl | 2 +- plugins/check_apt.c | 2 +- plugins/check_by_ssh.c | 2 +- plugins/check_cluster.c | 2 +- plugins/check_dbi.c | 2 +- plugins/check_dig.c | 2 +- plugins/check_disk.c | 2 +- plugins/check_dns.c | 2 +- plugins/check_dummy.c | 2 +- plugins/check_fping.c | 2 +- plugins/check_game.c | 2 +- plugins/check_hpjd.c | 2 +- plugins/check_http.c | 2 +- plugins/check_ide_smart.c | 2 +- plugins/check_ldap.c | 2 +- plugins/check_load.c | 2 +- plugins/check_mrtg.c | 2 +- plugins/check_mrtgtraf.c | 2 +- plugins/check_mysql.c | 2 +- plugins/check_mysql_query.c | 2 +- plugins/check_nagios.c | 2 +- plugins/check_nt.c | 2 +- plugins/check_ntp.c | 2 +- plugins/check_ntp_peer.c | 2 +- plugins/check_ntp_time.c | 2 +- plugins/check_nwstat.c | 2 +- plugins/check_overcr.c | 2 +- plugins/check_pgsql.c | 2 +- plugins/check_ping.c | 2 +- plugins/check_procs.c | 2 +- plugins/check_radius.c | 2 +- plugins/check_real.c | 2 +- plugins/check_smtp.c | 2 +- plugins/check_snmp.c | 2 +- plugins/check_ssh.c | 2 +- plugins/check_swap.c | 2 +- plugins/check_tcp.c | 2 +- plugins/check_time.c | 2 +- plugins/check_ups.c | 2 +- plugins/check_users.c | 2 +- plugins/negate.c | 2 +- plugins/urlize.c | 2 +- plugins/utils.h | 6 +++--- po/Makevars | 2 +- po/de.po | 10 +++++----- po/fr.po | 16 ++++++++-------- po/nagios-plugins.pot | 10 +++++----- 56 files changed, 83 insertions(+), 84 deletions(-) diff --git a/FAQ b/FAQ index 4fb86536..fa8a4c25 100644 --- a/FAQ +++ b/FAQ @@ -88,4 +88,4 @@ A: You can make it available on NagiosExchange (http://nagiosexchange.org) where other people can find it for use. You can also get feedback on improving the plugin via the - nagiosplug-devel@lists.sourceforge.net mailing list. + devel@nagios-plugins.org mailing list. diff --git a/README b/README index b3d65de8..0f0490ef 100644 --- a/README +++ b/README @@ -23,14 +23,13 @@ You can check for the latest plugins at: * -Send an email to for assistance. -Please include the OS type and version that you are using. Also, run the -plugin with the `-vvv` option and provide the resulting version information. -Of course, there may be additional diagnostic information required as well. -Use good judgment. +Send an email to for assistance. Please include +the OS type and version that you are using. Also, run the plugin with the +`-vvv` option and provide the resulting version information. Of course, +there may be additional diagnostic information required as well. Use good +judgment. -Send an email to for developer -discussions. +Send an email to for developer discussions. For patch submissions and bug reports, please use the appropriate resources at . @@ -77,7 +76,7 @@ Installation Instructions make install-root That's it! If you have any problems or questions, feel free to send an -email to . +email to . License Stuff diff --git a/SUPPORT b/SUPPORT index f1705aaa..5a2cfeb0 100644 --- a/SUPPORT +++ b/SUPPORT @@ -7,8 +7,8 @@ http://www.nagios.org/ to track the current status of commercial support offerings. There are two mailing lists associated with Nagios Plugin development: -'help' (mailto:nagiosplug-help@lists.sourceforge.net), and 'devel' -(mailto:nagiosplug-devel@lists.sourceforge.net). Unless you are fairly +'help' (mailto:help@nagios-plugins.org), and 'devel' +(mailto:devel@nagios-plugins.org). Unless you are fairly certain you have found a bug or that you are requesting a new feature, please direct support requests to 'help'. @@ -48,8 +48,8 @@ REPORTING BUGS AND SUBMITTING PATCHES Bug reports, investigations of possible bugs, feature requests, and patch submissions should be submitted to the development list at -mailto:nagiosplug-devel@lists.sourceforge.net. Please raise an issue first -in GitHub, otherwise your email is likely to be missed over time. +mailto:devel@nagios-plugins.org. Please raise an issue first in +GitHub, otherwise your email is likely to be missed over time. You should identify the version, preferably in the subject line. However, to best use developer resources, it is suggested that you diff --git a/configure.in b/configure.in index 7e8c8102..7db6f53c 100644 --- a/configure.in +++ b/configure.in @@ -61,7 +61,7 @@ AC_SUBST(SCRIPT_TEST)dnl WARRANTY="The nagios plugins come with ABSOLUTELY NO WARRANTY. You may redistribute\ncopies of the plugins under the terms of the GNU General Public License.\nFor more information about these matters, see the file named COPYING.\n" AC_SUBST(WARRANTY) -SUPPORT="Send email to nagios-users@lists.sourceforge.net if you have questions\nregarding use of this software. To submit patches or suggest improvements,\nsend email to nagiosplug-devel@lists.sourceforge.net.\nPlease include version information with all correspondence (when possible,\nuse output from the --version option of the plugin itself).\n" +SUPPORT="Send email to help@nagios-plugins.org if you have questions regarding use\nof this software. To submit patches or suggest improvements, send email to\ndevel@nagios-plugins.org. Please include version information with all\ncorrespondence (when possible, use output from the --version option of the\nplugin itself).\n" AC_SUBST(SUPPORT) dnl CGIURL has changed for Nagios with 1.0 beta diff --git a/nagios-plugins.spec.in b/nagios-plugins.spec.in index 17a44c36..4b4b7d0f 100644 --- a/nagios-plugins.spec.in +++ b/nagios-plugins.spec.in @@ -22,8 +22,8 @@ Summary: Host/service/network monitoring program plugins for Nagios Group: Applications/System License: GPL -URL: http://nagiosplug.sourceforge.net/ -Source0: http://dl.sf.net/sourceforge/nagiosplug/%{name}-%{version}.tar.gz +URL: https://www.nagios-plugins.org/ +Source0: https://www.nagios-plugins.org/download/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %define npdir %{_builddir}/%{name}-%{version} diff --git a/pkg/solaris/pkginfo.in b/pkg/solaris/pkginfo.in index 3bed3464..36a86312 100644 --- a/pkg/solaris/pkginfo.in +++ b/pkg/solaris/pkginfo.in @@ -5,7 +5,7 @@ ARCH="@PKG_ARCH@" VERSION="@PACKAGE_VERSION@,REV=@REV_DATESTAMP@" CATEGORY="application" VENDOR="Nagios Plugin Development Team" -EMAIL="nagiosplug-devel@lists.sourceforge.net" +EMAIL="devel@nagios-plugins.org" PSTAMP="nag@REV_TIMESTAMP@" BASEDIR="/" CLASSES="none" diff --git a/plugins-root/check_dhcp.c b/plugins-root/check_dhcp.c index 42eedec8..ef9a50cc 100644 --- a/plugins-root/check_dhcp.c +++ b/plugins-root/check_dhcp.c @@ -35,7 +35,7 @@ const char *progname = "check_dhcp"; const char *copyright = "2001-2007"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "netutils.h" diff --git a/plugins-root/check_icmp.c b/plugins-root/check_icmp.c index 56685f86..255c531c 100644 --- a/plugins-root/check_icmp.c +++ b/plugins-root/check_icmp.c @@ -40,7 +40,7 @@ /* char *progname = "check_icmp"; */ char *progname; const char *copyright = "2005-2008"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; /** nagios plugins basic includes */ #include "common.h" diff --git a/plugins-scripts/check_ifoperstatus.pl b/plugins-scripts/check_ifoperstatus.pl index 588993be..43e09ebf 100755 --- a/plugins-scripts/check_ifoperstatus.pl +++ b/plugins-scripts/check_ifoperstatus.pl @@ -22,7 +22,7 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # # -# Report bugs to: nagiosplug-help@lists.sourceforge.net +# Report bugs to: help@nagios-plugins.org # # 11.01.2000 Version 1.0 # diff --git a/plugins-scripts/check_mssql.pl b/plugins-scripts/check_mssql.pl index 9a8fc511..cbf2ae72 100755 --- a/plugins-scripts/check_mssql.pl +++ b/plugins-scripts/check_mssql.pl @@ -21,7 +21,7 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # -# Report bugs to: nagiosplug-help@lists.sourceforge.net +# Report bugs to: help@nagios-plugins.org # # diff --git a/plugins/check_apt.c b/plugins/check_apt.c index daeb7578..bf7bbde8 100644 --- a/plugins/check_apt.c +++ b/plugins/check_apt.c @@ -31,7 +31,7 @@ const char *progname = "check_apt"; const char *copyright = "2006-2008"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "runcmd.h" diff --git a/plugins/check_by_ssh.c b/plugins/check_by_ssh.c index c5f0d529..2a23487b 100644 --- a/plugins/check_by_ssh.c +++ b/plugins/check_by_ssh.c @@ -28,7 +28,7 @@ const char *progname = "check_by_ssh"; const char *copyright = "2000-2008"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "utils.h" diff --git a/plugins/check_cluster.c b/plugins/check_cluster.c index d4e39e0f..b046c14e 100644 --- a/plugins/check_cluster.c +++ b/plugins/check_cluster.c @@ -24,7 +24,7 @@ const char *progname = "check_cluster"; const char *copyright = "2000-2007"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "utils.h" diff --git a/plugins/check_dbi.c b/plugins/check_dbi.c index 8c4a511d..bd50565b 100644 --- a/plugins/check_dbi.c +++ b/plugins/check_dbi.c @@ -31,7 +31,7 @@ const char *progname = "check_dbi"; const char *copyright = "2011"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "utils.h" diff --git a/plugins/check_dig.c b/plugins/check_dig.c index c113d87b..445b04f7 100644 --- a/plugins/check_dig.c +++ b/plugins/check_dig.c @@ -34,7 +34,7 @@ const char *progname = "check_dig"; const char *copyright = "2002-2008"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "netutils.h" diff --git a/plugins/check_disk.c b/plugins/check_disk.c index 04d588fb..906f3de1 100644 --- a/plugins/check_disk.c +++ b/plugins/check_disk.c @@ -29,7 +29,7 @@ const char *progname = "check_disk"; const char *program_name = "check_disk"; /* Required for coreutils libs */ const char *copyright = "1999-2008"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" diff --git a/plugins/check_dns.c b/plugins/check_dns.c index ac6cfc38..082df2bd 100644 --- a/plugins/check_dns.c +++ b/plugins/check_dns.c @@ -31,7 +31,7 @@ const char *progname = "check_dns"; const char *copyright = "2000-2008"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "utils.h" diff --git a/plugins/check_dummy.c b/plugins/check_dummy.c index 3cfc9ede..ca8e457b 100644 --- a/plugins/check_dummy.c +++ b/plugins/check_dummy.c @@ -30,7 +30,7 @@ const char *progname = "check_dummy"; const char *copyright = "1999-2007"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "utils.h" diff --git a/plugins/check_fping.c b/plugins/check_fping.c index dad000e6..507c3a05 100644 --- a/plugins/check_fping.c +++ b/plugins/check_fping.c @@ -31,7 +31,7 @@ const char *progname = "check_fping"; const char *copyright = "2000-2007"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "popen.h" diff --git a/plugins/check_game.c b/plugins/check_game.c index 89bb4b12..9b5f523c 100644 --- a/plugins/check_game.c +++ b/plugins/check_game.c @@ -31,7 +31,7 @@ const char *progname = "check_game"; const char *copyright = "2002-2007"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "utils.h" diff --git a/plugins/check_hpjd.c b/plugins/check_hpjd.c index 60e922ed..49ee86ee 100644 --- a/plugins/check_hpjd.c +++ b/plugins/check_hpjd.c @@ -31,7 +31,7 @@ const char *progname = "check_hpjd"; const char *copyright = "2000-2007"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "popen.h" diff --git a/plugins/check_http.c b/plugins/check_http.c index c36d916a..0ffb0c18 100644 --- a/plugins/check_http.c +++ b/plugins/check_http.c @@ -35,7 +35,7 @@ const char *progname = "check_http"; const char *copyright = "1999-2013"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "netutils.h" diff --git a/plugins/check_ide_smart.c b/plugins/check_ide_smart.c index 0a8009ab..1f0549c9 100644 --- a/plugins/check_ide_smart.c +++ b/plugins/check_ide_smart.c @@ -35,7 +35,7 @@ const char *progname = "check_ide_smart"; const char *copyright = "1998-2007"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "utils.h" diff --git a/plugins/check_ldap.c b/plugins/check_ldap.c index b05aca9a..4717885a 100644 --- a/plugins/check_ldap.c +++ b/plugins/check_ldap.c @@ -29,7 +29,7 @@ /* progname may be check_ldaps */ char *progname = "check_ldap"; const char *copyright = "2000-2008"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "netutils.h" diff --git a/plugins/check_load.c b/plugins/check_load.c index 296a8233..479dc491 100644 --- a/plugins/check_load.c +++ b/plugins/check_load.c @@ -30,7 +30,7 @@ const char *progname = "check_load"; const char *copyright = "1999-2007"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "utils.h" diff --git a/plugins/check_mrtg.c b/plugins/check_mrtg.c index d6162f35..b2467b2e 100644 --- a/plugins/check_mrtg.c +++ b/plugins/check_mrtg.c @@ -31,7 +31,7 @@ const char *progname = "check_mrtg"; const char *copyright = "1999-2007"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "utils.h" diff --git a/plugins/check_mrtgtraf.c b/plugins/check_mrtgtraf.c index a8226514..4e6168d7 100644 --- a/plugins/check_mrtgtraf.c +++ b/plugins/check_mrtgtraf.c @@ -34,7 +34,7 @@ const char *progname = "check_mrtgtraf"; const char *copyright = "1999-2007"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; int process_arguments (int, char **); int validate_arguments (void); diff --git a/plugins/check_mysql.c b/plugins/check_mysql.c index db670e2d..34143206 100644 --- a/plugins/check_mysql.c +++ b/plugins/check_mysql.c @@ -32,7 +32,7 @@ const char *progname = "check_mysql"; const char *copyright = "1999-2011"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #define SLAVERESULTSIZE 70 diff --git a/plugins/check_mysql_query.c b/plugins/check_mysql_query.c index 0bb83c3e..edc2ec8c 100644 --- a/plugins/check_mysql_query.c +++ b/plugins/check_mysql_query.c @@ -31,7 +31,7 @@ const char *progname = "check_mysql_query"; const char *copyright = "1999-2007"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "utils.h" diff --git a/plugins/check_nagios.c b/plugins/check_nagios.c index 4fd6342d..d3891c18 100644 --- a/plugins/check_nagios.c +++ b/plugins/check_nagios.c @@ -34,7 +34,7 @@ const char *progname = "check_nagios"; const char *copyright = "1999-2007"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "runcmd.h" diff --git a/plugins/check_nt.c b/plugins/check_nt.c index 52bbd1c5..20f0bb54 100644 --- a/plugins/check_nt.c +++ b/plugins/check_nt.c @@ -34,7 +34,7 @@ const char *progname = "check_nt"; const char *copyright = "2000-2007"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "netutils.h" diff --git a/plugins/check_ntp.c b/plugins/check_ntp.c index 16be7c51..85271267 100644 --- a/plugins/check_ntp.c +++ b/plugins/check_ntp.c @@ -32,7 +32,7 @@ const char *progname = "check_ntp"; const char *copyright = "2006-2008"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "netutils.h" diff --git a/plugins/check_ntp_peer.c b/plugins/check_ntp_peer.c index 76152e17..16cce457 100644 --- a/plugins/check_ntp_peer.c +++ b/plugins/check_ntp_peer.c @@ -37,7 +37,7 @@ const char *progname = "check_ntp_peer"; const char *copyright = "2006-2008"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "netutils.h" diff --git a/plugins/check_ntp_time.c b/plugins/check_ntp_time.c index bbcaa0ba..9db73f79 100644 --- a/plugins/check_ntp_time.c +++ b/plugins/check_ntp_time.c @@ -36,7 +36,7 @@ const char *progname = "check_ntp_time"; const char *copyright = "2006-2008"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "netutils.h" diff --git a/plugins/check_nwstat.c b/plugins/check_nwstat.c index 6ebe8f83..ade37897 100644 --- a/plugins/check_nwstat.c +++ b/plugins/check_nwstat.c @@ -31,7 +31,7 @@ const char *progname = "check_nwstat"; const char *copyright = "2000-2007"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "netutils.h" diff --git a/plugins/check_overcr.c b/plugins/check_overcr.c index 95977e91..8bd0eb63 100644 --- a/plugins/check_overcr.c +++ b/plugins/check_overcr.c @@ -31,7 +31,7 @@ const char *progname = "check_overcr"; const char *copyright = "2000-2007"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "netutils.h" diff --git a/plugins/check_pgsql.c b/plugins/check_pgsql.c index 324bd5f4..a9ebf81c 100644 --- a/plugins/check_pgsql.c +++ b/plugins/check_pgsql.c @@ -30,7 +30,7 @@ const char *progname = "check_pgsql"; const char *copyright = "1999-2011"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "utils.h" diff --git a/plugins/check_ping.c b/plugins/check_ping.c index eef2195b..83b907e7 100644 --- a/plugins/check_ping.c +++ b/plugins/check_ping.c @@ -30,7 +30,7 @@ const char *progname = "check_ping"; const char *copyright = "2000-2007"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "netutils.h" diff --git a/plugins/check_procs.c b/plugins/check_procs.c index d20b027f..7ba02e2f 100644 --- a/plugins/check_procs.c +++ b/plugins/check_procs.c @@ -34,7 +34,7 @@ const char *progname = "check_procs"; const char *program_name = "check_procs"; /* Required for coreutils libs */ const char *copyright = "2000-2008"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "utils.h" diff --git a/plugins/check_radius.c b/plugins/check_radius.c index e54105b0..d42df095 100644 --- a/plugins/check_radius.c +++ b/plugins/check_radius.c @@ -30,7 +30,7 @@ const char *progname = "check_radius"; const char *copyright = "2000-2008"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "utils.h" diff --git a/plugins/check_real.c b/plugins/check_real.c index 18240f30..2fe4c5ca 100644 --- a/plugins/check_real.c +++ b/plugins/check_real.c @@ -30,7 +30,7 @@ const char *progname = "check_real"; const char *copyright = "2000-2007"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "netutils.h" diff --git a/plugins/check_smtp.c b/plugins/check_smtp.c index d477a51e..27313c4c 100644 --- a/plugins/check_smtp.c +++ b/plugins/check_smtp.c @@ -30,7 +30,7 @@ const char *progname = "check_smtp"; const char *copyright = "2000-2007"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "netutils.h" diff --git a/plugins/check_snmp.c b/plugins/check_snmp.c index 52ad31ea..34504bf8 100644 --- a/plugins/check_snmp.c +++ b/plugins/check_snmp.c @@ -30,7 +30,7 @@ const char *progname = "check_snmp"; const char *copyright = "1999-2007"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "runcmd.h" diff --git a/plugins/check_ssh.c b/plugins/check_ssh.c index 6e8a5fc5..1c032a4f 100644 --- a/plugins/check_ssh.c +++ b/plugins/check_ssh.c @@ -30,7 +30,7 @@ const char *progname = "check_ssh"; const char *copyright = "2000-2007"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "netutils.h" diff --git a/plugins/check_swap.c b/plugins/check_swap.c index 1b2a8dd5..7cbd46b4 100644 --- a/plugins/check_swap.c +++ b/plugins/check_swap.c @@ -29,7 +29,7 @@ const char *progname = "check_swap"; const char *copyright = "2000-2007"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "popen.h" diff --git a/plugins/check_tcp.c b/plugins/check_tcp.c index 6ab82616..89f52cc6 100644 --- a/plugins/check_tcp.c +++ b/plugins/check_tcp.c @@ -30,7 +30,7 @@ /* progname "check_tcp" changes depending on symlink called */ char *progname; const char *copyright = "1999-2008"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include diff --git a/plugins/check_time.c b/plugins/check_time.c index 7ee014e9..719645fc 100644 --- a/plugins/check_time.c +++ b/plugins/check_time.c @@ -30,7 +30,7 @@ const char *progname = "check_time"; const char *copyright = "1999-2007"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "netutils.h" diff --git a/plugins/check_ups.c b/plugins/check_ups.c index 59dcc264..aaf62f07 100644 --- a/plugins/check_ups.c +++ b/plugins/check_ups.c @@ -34,7 +34,7 @@ const char *progname = "check_ups"; const char *copyright = "2000-2007"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "netutils.h" diff --git a/plugins/check_users.c b/plugins/check_users.c index ff2aedd2..04ff5c04 100644 --- a/plugins/check_users.c +++ b/plugins/check_users.c @@ -32,7 +32,7 @@ const char *progname = "check_users"; const char *copyright = "2000-2007"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "utils.h" diff --git a/plugins/negate.c b/plugins/negate.c index ef7d4e03..81a08212 100644 --- a/plugins/negate.c +++ b/plugins/negate.c @@ -31,7 +31,7 @@ const char *progname = "negate"; const char *copyright = "2002-2008"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #define DEFAULT_TIMEOUT 11 diff --git a/plugins/urlize.c b/plugins/urlize.c index 30b2a353..ef2de827 100644 --- a/plugins/urlize.c +++ b/plugins/urlize.c @@ -32,7 +32,7 @@ const char *progname = "urlize"; const char *copyright = "2000-2006"; -const char *email = "nagiosplug-devel@lists.sourceforge.net"; +const char *email = "devel@nagios-plugins.org"; #include "common.h" #include "utils.h" diff --git a/plugins/utils.h b/plugins/utils.h index 4fc942d3..325d6f02 100644 --- a/plugins/utils.h +++ b/plugins/utils.h @@ -193,9 +193,9 @@ char *fperfdata (const char *, for THRESHOLD format and examples.\n") #define UT_SUPPORT _("\n\ -Send email to nagios-users@lists.sourceforge.net if you have questions\n\ -regarding use of this software. To submit patches or suggest improvements,\n\ -send email to nagiosplug-devel@lists.sourceforge.net\n\n") +Send email to help@nagios-plugins.org if you have questions regarding use\n\ +of this software. To submit patches or suggest improvements, send email to\n\ +devel@nagios-plugins.org\n\n") #define UT_NOWARRANTY _("\n\ The nagios plugins come with ABSOLUTELY NO WARRANTY. You may redistribute\n\ diff --git a/po/Makevars b/po/Makevars index 152edec2..b7869719 100644 --- a/po/Makevars +++ b/po/Makevars @@ -25,5 +25,5 @@ COPYRIGHT_HOLDER = Nagios Plugin Development Group EXTRA_LOCALE_CATEGORIES = # Email address were to send bug report for the .po translation files -PACKAGE_BUGREPORT = nagiosplug-devel@lists.sourceforge.net +PACKAGE_BUGREPORT = devel@nagios-plugins.org diff --git a/po/de.po b/po/de.po index cb886f91..7ccabff9 100644 --- a/po/de.po +++ b/po/de.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: nagiosplug\n" -"Report-Msgid-Bugs-To: nagiosplug-devel@lists.sourceforge.net\n" +"Report-Msgid-Bugs-To: devel@nagios-plugins.org\n" "POT-Creation-Date: 2010-07-09 19:30-0400\n" "PO-Revision-Date: 2004-12-23 17:46+0100\n" "Last-Translator: <>\n" @@ -5455,7 +5455,7 @@ msgstr "" #: plugins/utils.h:192 msgid "" " See:\n" -" http://nagiosplug.sourceforge.net/developer-guidelines." +" https://www.nagios-plugins.org/doc/guidelines.html." "html#THRESHOLDFORMAT\n" " for THRESHOLD format and examples.\n" msgstr "" @@ -5463,9 +5463,9 @@ msgstr "" #: plugins/utils.h:197 msgid "" "\n" -"Send email to nagios-users@lists.sourceforge.net if you have questions\n" -"regarding use of this software. To submit patches or suggest improvements,\n" -"send email to nagiosplug-devel@lists.sourceforge.net\n" +"Send email to help@nagios-plugins.org if you have questions regarding use\n" +"of this software. To submit patches or suggest improvements, send email to\n" +"devel@nagios-plugins.org\n" "\n" msgstr "" diff --git a/po/fr.po b/po/fr.po index 125b51e7..d7325409 100644 --- a/po/fr.po +++ b/po/fr.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: fr\n" -"Report-Msgid-Bugs-To: nagiosplug-devel@lists.sourceforge.net\n" +"Report-Msgid-Bugs-To: devel@nagios-plugins.org\n" "POT-Creation-Date: 2010-07-09 19:30-0400\n" "PO-Revision-Date: 2010-04-21 23:38-0400\n" "Last-Translator: Thomas Guyot-Sionnest \n" @@ -5584,29 +5584,29 @@ msgstr "" #: plugins/utils.h:192 msgid "" " See:\n" -" http://nagiosplug.sourceforge.net/developer-guidelines." +" https://www.nagios-plugins.org/doc/guidelines.html." "html#THRESHOLDFORMAT\n" " for THRESHOLD format and examples.\n" msgstr "" " Voir:\n" -" http://nagiosplug.sourceforge.net/developer-guidelines." +" https://www.nagios-plugins.org/doc/guidelines.html." "html#THRESHOLDFORMAT\n" " pour le format et examples des seuils (THRESHOLD).\n" #: plugins/utils.h:197 msgid "" "\n" -"Send email to nagios-users@lists.sourceforge.net if you have questions\n" -"regarding use of this software. To submit patches or suggest improvements,\n" -"send email to nagiosplug-devel@lists.sourceforge.net\n" +"Send email to help@nagios-plugins.org if you have questions regarding use\n" +"of this software. To submit patches or suggest improvements, send email to\n" +"devel@nagios-plugins.org\n" "\n" msgstr "" "\n" -"Envoyez un email à nagios-users@lists.sourceforge.net si vous avez des " +"Envoyez un email à help@nagios-plugins.org si vous avez des " "questions\n" "reliées à l'utilisation de ce logiciel. Pour envoyer des patches ou suggérer " "des\n" -"améliorations, envoyez un email à nagiosplug-devel@lists.sourceforge.net\n" +"améliorations, envoyez un email à devel@nagios-plugins.org\n" "\n" #: plugins/utils.h:202 diff --git a/po/nagios-plugins.pot b/po/nagios-plugins.pot index 53ccf508..0fb2696b 100644 --- a/po/nagios-plugins.pot +++ b/po/nagios-plugins.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: nagiosplug-devel@lists.sourceforge.net\n" +"Report-Msgid-Bugs-To: devel@nagios-plugins.org\n" "POT-Creation-Date: 2012-02-16 17:35-0600\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" @@ -5307,7 +5307,7 @@ msgstr "" #: plugins/utils.h:192 msgid "" " See:\n" -" http://nagiosplug.sourceforge.net/developer-guidelines." +" https://www.nagios-plugins.org/doc/guidelines.html." "html#THRESHOLDFORMAT\n" " for THRESHOLD format and examples.\n" msgstr "" @@ -5315,9 +5315,9 @@ msgstr "" #: plugins/utils.h:197 msgid "" "\n" -"Send email to nagios-users@lists.sourceforge.net if you have questions\n" -"regarding use of this software. To submit patches or suggest improvements,\n" -"send email to nagiosplug-devel@lists.sourceforge.net\n" +"Send email to help@nagios-plugins.org if you have questions regarding use\n" +"of this software. To submit patches or suggest improvements, send email to\n" +"devel@nagios-plugins.org\n" "\n" msgstr "" -- cgit v1.2.3-74-g34f1 From 86abb77695be0b6e592afa0c507e2012493d5619 Mon Sep 17 00:00:00 2001 From: Holger Weiss Date: Tue, 5 Nov 2013 21:15:47 +0100 Subject: README: Clarify license notice Note that we permit redistribution and modification under the terms of future GPL versions, and state the exclusion of warranty. This is in accordance with the license notices at the top of our source files. --- README | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/README b/README index 0f0490ef..84e5643a 100644 --- a/README +++ b/README @@ -79,11 +79,18 @@ That's it! If you have any problems or questions, feel free to send an email to . -License Stuff -------------- +License Notice +-------------- -This software is released under the GNU General Public License, Version 3, -with the additional exemption that compiling, linking and/or using OpenSSL -is allowed. +You can redistribute and/or modify this software under the terms of the GNU +General Public License as published by the Free Software Foundation; either +version 3 of the License, or (at your option) any later version; with the +additional exemption that compiling, linking, and/or using OpenSSL is +allowed. -See the `COPYING` file for the complete GPLv3 text. +This software is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. + +See the `COPYING` file for the complete text of the GNU General Public +License, version 3. -- cgit v1.2.3-74-g34f1 From 4463a851127d984ec372d64242d9866048eb5e89 Mon Sep 17 00:00:00 2001 From: Holger Weiss Date: Tue, 5 Nov 2013 21:34:52 +0100 Subject: README: Change GitHub URL Link to our main project home page on GitHub instead of referencing only the "nagios-plugins.git" repository. (And put the URL on its own line.) --- README | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README b/README index 84e5643a..bb2d9e9d 100644 --- a/README +++ b/README @@ -32,7 +32,9 @@ judgment. Send an email to for developer discussions. For patch submissions and bug reports, please use the appropriate resources -at . +at: + +* Installation Instructions -- cgit v1.2.3-74-g34f1 From c91ff7539af65f95c2bcef69e5643bd99773c80f Mon Sep 17 00:00:00 2001 From: Holger Weiss Date: Thu, 5 Dec 2013 20:13:31 +0100 Subject: check_http: Don't let "-N" expect an argument Fix the problem that check_http's "-N" option expects an argument although it shouldn't. The corresponding long option ("--no-body") wasn't affected. This error was introduced in ee3c4014d511e105489b081390636cacd4c53e3f. Thanks to Kerry Hughes for reporting it on the devel@ list. --- plugins/check_http.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/check_http.c b/plugins/check_http.c index 0ffb0c18..1595a59e 100644 --- a/plugins/check_http.c +++ b/plugins/check_http.c @@ -257,7 +257,7 @@ process_arguments (int argc, char **argv) } while (1) { - c = getopt_long (argc, argv, "Vvh46t:c:w:A:k:H:P:j:T:I:a:b:d:e:p:s:R:r:u:f:C:J:K:nlLS::m:M:N:E", longopts, &option); + c = getopt_long (argc, argv, "Vvh46t:c:w:A:k:H:P:j:T:I:a:b:d:e:p:s:R:r:u:f:C:J:K:nlLS::m:M:NE", longopts, &option); if (c == -1 || c == EOF) break; -- cgit v1.2.3-74-g34f1 From aaee2c06329a9afac9f5e9d626957fe258615fa8 Mon Sep 17 00:00:00 2001 From: Damian Myerscough Date: Mon, 16 Dec 2013 18:15:46 -0800 Subject: Fix #1217 spec file fails to build due to duplicate files and unused files --- nagios-plugins.spec.in | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nagios-plugins.spec.in b/nagios-plugins.spec.in index 4b4b7d0f..31f7a8b9 100644 --- a/nagios-plugins.spec.in +++ b/nagios-plugins.spec.in @@ -163,8 +163,6 @@ fi %install rm -rf $RPM_BUILD_ROOT make AM_INSTALL_PROGRAM_FLAGS="" DESTDIR=${RPM_BUILD_ROOT} install -build-aux/install-sh -c -d ${RPM_BUILD_ROOT}%{_sysconfdir} -build-aux/install-sh -c -m 664 command.cfg ${RPM_BUILD_ROOT}%{_sysconfdir} %find_lang %{name} echo "%defattr(755,%{npusr},%{npgrp})" >> %{name}.lang comm -13 %{npdir}/ls-plugins-before %{npdir}/ls-plugins-after | egrep -v "\.o$|^\." | gawk -v libexecdir=%{_libexecdir} '{printf( "%s/%s\n", libexecdir, $0);}' >> %{name}.lang @@ -174,6 +172,10 @@ echo "%defattr(755,%{npusr},%{npgrp})" >> %{name}.lang comm -13 %{npdir}/ls-plugins-scripts-before %{npdir}/ls-plugins-scripts-after | egrep -v "\.o$|^\." | gawk -v libexecdir=%{_libexecdir} '{printf( "%s/%s\n", libexecdir, $0);}' >> %{name}.lang echo "%{_libexecdir}/utils.pm" >> %{name}.lang echo "%{_libexecdir}/utils.sh" >> %{name}.lang +echo "%{_libexecdir}/check_ldaps" >> %{name}.lang + +sed -i '/libnpcommon/d' %{name}.lang +sed -i '/nagios-plugins.mo/d' %{name}.lang %clean rm -rf $RPM_BUILD_ROOT -- cgit v1.2.3-74-g34f1 From cadf0d7ba866e004b409d165f4ac2391fe8b6b7c Mon Sep 17 00:00:00 2001 From: Joseph Gooch Date: Fri, 20 Dec 2013 07:46:20 -0500 Subject: Fix for SSL Versioning when multiple options are used. If you specify -S1 -C 30... The -C option will reset the ssl_version to 0. This is not a good thing. Instead we set the default to 0 and retain the version when later args are passed. --- plugins/check_http.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/check_http.c b/plugins/check_http.c index 1595a59e..4eba4b68 100644 --- a/plugins/check_http.c +++ b/plugins/check_http.c @@ -57,7 +57,7 @@ enum { #ifdef HAVE_SSL int check_cert = FALSE; -int ssl_version; +int ssl_version = 0; int days_till_exp_warn, days_till_exp_crit; char *randbuff; X509 *server_cert; @@ -339,10 +339,10 @@ process_arguments (int argc, char **argv) case 'S': /* use SSL */ #ifdef HAVE_SSL enable_ssl: + /* ssl_version initialized to 0 as a default. Only set if it's non-zero. This helps when we include multiple + parameters, like -S and -C combinations */ use_ssl = TRUE; - if (optarg == NULL || c != 'S') - ssl_version = 0; - else { + if (c=='S' && optarg != NULL) { ssl_version = atoi(optarg); if (ssl_version < 1 || ssl_version > 3) usage4 (_("Invalid option - Valid values for SSL Version are 1 (TLSv1), 2 (SSLv2) or 3 (SSLv3)")); -- cgit v1.2.3-74-g34f1 From 3887bb31f9a1ca343cbca47cd3e35ad7b48fc995 Mon Sep 17 00:00:00 2001 From: Holger Weiss Date: Fri, 20 Dec 2013 17:41:36 +0100 Subject: NEWS: Mention fix for check_http's -S option Closes #1220. --- NEWS | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/NEWS b/NEWS index 153080d5..5c4b1901 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,9 @@ This file documents the major additions and syntax changes between releases. +1.5.1 ... + FIXES + Don't let e.g. check_http's -C option reset SSL version if e.g. -S 1 -C 5 is specified + 1.5 2nd October 2013 ENHANCEMENTS New check_dbi plugin for checking an (SQL) database using DBI -- cgit v1.2.3-74-g34f1 From d8354ec15d05241dd28891771609839b73507d28 Mon Sep 17 00:00:00 2001 From: Sven Nierlein Date: Fri, 27 Dec 2013 01:14:50 +0100 Subject: fixed tests when there is no direct internet connection - check http had wrong number of skipped tests - check tcp did not use the 'no internet' flag at all --- plugins/t/check_http.t | 2 +- plugins/t/check_tcp.t | 18 +++++++++++++----- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/plugins/t/check_http.t b/plugins/t/check_http.t index 29086737..29cac698 100644 --- a/plugins/t/check_http.t +++ b/plugins/t/check_http.t @@ -82,7 +82,7 @@ SKIP: { cmp_ok( $res->return_code, "==", 0, "And also when not found"); } SKIP: { - skip "No internet access", 11 if $internet_access eq "no"; + skip "No internet access", 16 if $internet_access eq "no"; $res = NPTest->testCmd( "./check_http --ssl www.verisign.com" diff --git a/plugins/t/check_tcp.t b/plugins/t/check_tcp.t index abb16aec..f996685d 100644 --- a/plugins/t/check_tcp.t +++ b/plugins/t/check_tcp.t @@ -12,7 +12,6 @@ BEGIN { use NPTest; $has_ipv6 = NPTest::has_ipv6(); $tests = $has_ipv6 ? 14 : 11; - plan tests => $tests; } @@ -25,20 +24,29 @@ my $host_nonresponsive = getTestParameter( "host_nonresponsive", "NP_HOST_NONRES my $hostname_invalid = getTestParameter( "hostname_invalid", "NP_HOSTNAME_INVALID", "nosuchhost", "An invalid (not known to DNS) hostname" ); +my $internet_access = getTestParameter( "NP_INTERNET_ACCESS", + "Is this system directly connected to the internet?", + "yes"); + my $successOutput = '/^TCP OK\s-\s+[0-9]?\.?[0-9]+ second response time on port [0-9]+/'; my $failedExpect = '/^TCP WARNING\s-\sUnexpected response from host/socket on port [0-9]+/'; my $t; +$tests = $tests - 4 if $internet_access eq "no"; +plan tests => $tests; + $t += checkCmd( "./check_tcp $host_tcp_http -p 80 -wt 300 -ct 600", 0, $successOutput ); $t += checkCmd( "./check_tcp $host_tcp_http -p 81 -wt 0 -ct 0 -to 1", 2 ); # use invalid port for this test $t += checkCmd( "./check_tcp $host_nonresponsive -p 80 -wt 0 -ct 0 -to 1", 2 ); $t += checkCmd( "./check_tcp $hostname_invalid -p 80 -wt 0 -ct 0 -to 1", 2 ); -$t += checkCmd( "./check_tcp -S -D 1 -H www.verisign.com -p 443", 0 ); -$t += checkCmd( "./check_tcp -S -D 9000,1 -H www.verisign.com -p 443", 1 ); -$t += checkCmd( "./check_tcp -S -D 9000 -H www.verisign.com -p 443", 1 ); -$t += checkCmd( "./check_tcp -S -D 9000,8999 -H www.verisign.com -p 443", 2 ); +if($internet_access ne "no") { + $t += checkCmd( "./check_tcp -S -D 1 -H www.verisign.com -p 443", 0 ); + $t += checkCmd( "./check_tcp -S -D 9000,1 -H www.verisign.com -p 443", 1 ); + $t += checkCmd( "./check_tcp -S -D 9000 -H www.verisign.com -p 443", 1 ); + $t += checkCmd( "./check_tcp -S -D 9000,8999 -H www.verisign.com -p 443", 2 ); +} # Need the \r\n to make it more standards compliant with web servers. Need the various quotes # so that perl doesn't interpret the \r\n and is passed onto command line correctly -- cgit v1.2.3-74-g34f1 From a3871201821d9abe8a12e637e7dd00d9d1dde2a5 Mon Sep 17 00:00:00 2001 From: Jan Wagner Date: Fri, 10 Jan 2014 15:56:30 +0100 Subject: check_ssh: Get rid of sshd: Read from socket failed: Connection reset by peer This fix was grabbed from FreeBSD downstream and provided by Dmitry Sivachenko. Fixes Debian Bug #734811 --- plugins/check_ssh.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/check_ssh.c b/plugins/check_ssh.c index 1c032a4f..2d635281 100644 --- a/plugins/check_ssh.c +++ b/plugins/check_ssh.c @@ -250,6 +250,7 @@ ssh_connect (char *haddr, int hport, char *remote_version) printf (_("SSH WARNING - %s (protocol %s) version mismatch, expected '%s'\n"), ssh_server, ssh_proto, remote_version); + recv (sd, output, BUFF_SZ, 0); close(sd); exit (STATE_WARNING); } @@ -260,6 +261,7 @@ ssh_connect (char *haddr, int hport, char *remote_version) (_("SSH OK - %s (protocol %s) | %s\n"), ssh_server, ssh_proto, fperfdata("time", elapsed_time, "s", FALSE, 0, FALSE, 0, TRUE, 0, TRUE, (int)socket_timeout)); + recv (sd, output, BUFF_SZ, 0); close(sd); exit (STATE_OK); } -- cgit v1.2.3-74-g34f1