From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Feb 13 15:00:02 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 43DC51065675 for ; Fri, 13 Feb 2009 15:00:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 16E168FC19 for ; Fri, 13 Feb 2009 15:00:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n1DF01Tt062199 for ; Fri, 13 Feb 2009 15:00:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n1DF01q0062198; Fri, 13 Feb 2009 15:00:01 GMT (envelope-from gnats) Resent-Date: Fri, 13 Feb 2009 15:00:01 GMT Resent-Message-Id: <200902131500.n1DF01q0062198@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Andrey V. Scopenco" Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D3CF6106564A for ; Fri, 13 Feb 2009 14:51:34 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id C16648FC15 for ; Fri, 13 Feb 2009 14:51:34 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n1DEpYtf023764 for ; Fri, 13 Feb 2009 14:51:34 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n1DEpYFN023763; Fri, 13 Feb 2009 14:51:34 GMT (envelope-from nobody) Message-Id: <200902131451.n1DEpYFN023763@www.freebsd.org> Date: Fri, 13 Feb 2009 14:51:34 GMT From: "Andrey V. Scopenco" To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/131643: [patch] net-mgmt/nagios - add new config option: Show passive events in Unhandled tab X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Feb 2009 15:00:02 -0000 >Number: 131643 >Category: ports >Synopsis: [patch] net-mgmt/nagios - add new config option: Show passive events in Unhandled tab >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Fri Feb 13 15:00:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Andrey V. Scopenco >Release: 7.1 amd64 >Organization: masterhost.ru >Environment: >Description: Hello, Be default Unhandled tab in Nagios web interface show filter with options: "Not In Scheduled Downtime & Has Not Been Acknowledged & Active Checks Enabled". In distributed Nagios master node receive passive events and show them in main screen but not in unhandled tab. This patch add port option that change unhandled filter to "Not In Scheduled Downtime & Has Not Been Acknowledged". After patching all passive service and host events will be in unhandled tab. This patch is very useful in distributed monitoring scheme. Thanks, Andrey V. Scopenco mailto: andrey@scopenco.net >How-To-Repeat: >Fix: Patch attached with submission follows: --- /usr/ports/net-mgmt/nagios.org/Makefile 2009-02-13 16:59:01.000000000 +0300 +++ /usr/ports/net-mgmt/nagios/Makefile 2009-02-13 17:15:26.000000000 +0300 @@ -25,7 +25,8 @@ OPTIONS= EMBEDDED_PERL "Enable embedded Perl [requires Perl 5.8.0+]" off \ NANOSLEEP "Use nanosleep in event timing" off \ - EVENT_BROKER "Enable event broker functionality" off + EVENT_BROKER "Enable event broker functionality" off \ + UNHANDLED "Show passive events in Unhandled" off GNU_CONFIGURE= yes @@ -104,6 +105,11 @@ CONFIGURE_ARGS+= --disable-event-broker .endif +.if defined(WITH_UNHANDLED) +pre-patch: + @${REINPLACE_CMD} -e 's|props=42|props=10|g' ${WRKSRC}/html/side.html.in +.endif + pre-install: @${SH} ${PKGINSTALL} ${DISTNAME} PRE-INSTALL Only in /usr/ports/net-mgmt/nagios: Makefile.orig >Release-Note: >Audit-Trail: >Unformatted: