ports/145668: nagios-plugins ping6 broken

Charlie & root at flappie.debank.tv
Tue Apr 13 09:20:04 UTC 2010


>Number:         145668
>Category:       ports
>Synopsis:       nagios-plugins ping6 broken
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Apr 13 09:20:02 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Rob Evers
>Release:        FreeBSD 8.0-STABLE amd64
>Organization:
>Environment:
System: FreeBSD flappie.debank.tv 8.0-STABLE FreeBSD 8.0-STABLE #1: Thu Apr 8 08:12:34 CEST 2010 root at flappie.debank.tv:/usr/obj/usr/src/sys/FLAPPIE amd64


>Description:

When using nagios plugins with IPV6 enabled in a jail the check_ping command doesn't work to an IPV6 address, this is due to a failed test during the configure stage (I think it tries to ping6 ::1 which doesn't work in a jail)
I tried the configure in a non jailed environment and there everything works as expected (the ping6 command syntax is validated as working during configure stage)

>How-To-Repeat:

Within a jail execute:
/usr/local/libexec/nagios/check_ping -H {IPV6 address} -w 100,10% -c 200,20% -6

where the {IPV6 address} is replaced with a real address
Fix:

	<how to correct or work around the problem, if known (multiple lines)>

Patch attached which hardcodes the ping6 command when nagios-plugins is installed inside a jail

--- nagios-plugins.patch begins here ---
diff -ru nagios-plugins.org/Makefile nagios-plugins/Makefile
--- nagios-plugins.org/Makefile 2009-12-26 11:18:11.000000000 +0100
+++ nagios-plugins/Makefile     2010-04-13 10:40:45.000000000 +0200
@@ -136,6 +136,10 @@
 PLIST_SUB+=    NLS=""
 .endif
 
+.if defined(WITH_JAIL)
+CONFIGURE_ARGS+=        --with-ping6-command="/sbin/ping6 -n -c %d %s"
+.endif
+
 post-patch:
 .for file in check_by_ssh.c check_disk.c check_http.c check_mrtgtraf.c \
        check_nagios.c check_pgsql.c check_snmp.c check_ssh.c check_swap.c \
--- nagios-plugins.patch ends here ---

***deze e-mail is gescand door Onlinespamfilter.nl***
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list