From owner-freebsd-ports@FreeBSD.ORG Mon May 12 11:29:57 2008 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D843D106564A for ; Mon, 12 May 2008 11:29:57 +0000 (UTC) (envelope-from jarrod@netleader.com.au) Received: from wallace.netleader.com.au (wallace.netleader.com.au [203.122.246.247]) by mx1.freebsd.org (Postfix) with ESMTP id 3FF638FC1E for ; Mon, 12 May 2008 11:29:56 +0000 (UTC) (envelope-from jarrod@netleader.com.au) Received: from gromit.local (gromit.local [192.168.0.3]) by wallace.netleader.com.au (8.14.2/8.14.2) with ESMTP id m4CBTscR052098 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 12 May 2008 20:59:55 +0930 (CST) (envelope-from jarrod@netleader.com.au) Message-Id: From: Jarrod Sayers To: Randy Bush In-Reply-To: <4828289D.4000205@psg.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v919.2) Date: Mon, 12 May 2008 20:59:54 +0930 References: <48282418.1090301@psg.com> <4828289D.4000205@psg.com> X-Mailer: Apple Mail (2.919.2) Cc: freebsd ports Subject: Re: nagios: Error: Host 'foo' has already been defined X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 May 2008 11:29:57 -0000 On 12/05/2008, at 8:53 PM, Randy Bush wrote: >> Did this include an upgrade of Nagios or has the upgrade of a >> dependent >> resulted in this? > > not sure Nagios 2.11 was committed about six weeks ago for memory, though reading further I think it was actually the trigger. >> Starting on line 1, hmm... Sounds like the files are being read >> twice, >> what does nagios.cfg have to say for itself? > > # grep cfg nagios.cfg | grep -v ^# > cfg_file=/usr/local/etc/nagios/commands.cfg > cfg_file=/usr/local/etc/nagios/localhost.cfg > cfg_file=/usr/local/etc/nagios/contactgroups.cfg > cfg_file=/usr/local/etc/nagios/contacts.cfg > cfg_file=/usr/local/etc/nagios/hostgroups.cfg > cfg_file=/usr/local/etc/nagios/routergroups.cfg > cfg_dir=/usr/local/etc/nagios/commands > cfg_dir=/usr/local/etc/nagios/servers > cfg_dir=/usr/local/etc/nagios/servers/randy > cfg_dir=/usr/local/etc/nagios/servers/smb > ... Remove the two lines above, the ones ending in servers/randy and servers/smb and see how you go. According to the documentation [1], the directories listed with cfg_dir arguments are recursively searched for *.cfg files. [1] http://nagios.sourceforge.net/docs/2_0/configmain.html#cfg_dir Jarrod.