From owner-freebsd-questions@FreeBSD.ORG Wed Sep 24 12:49:27 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2F4221065684 for ; Wed, 24 Sep 2008 12:49:27 +0000 (UTC) (envelope-from steve@ibctech.ca) Received: from ibctech.ca (v6.ibctech.ca [IPv6:2607:f118::b6]) by mx1.freebsd.org (Postfix) with SMTP id C25838FC2D for ; Wed, 24 Sep 2008 12:49:26 +0000 (UTC) (envelope-from steve@ibctech.ca) Received: (qmail 5529 invoked by uid 89); 24 Sep 2008 12:49:51 -0000 Received: from unknown (HELO ?IPv6:2607:f118::5?) (steve@ibctech.ca@2607:f118::5) by 2607:f118::b6 with ESMTPA; 24 Sep 2008 12:49:51 -0000 Message-ID: <48DA375A.9020804@ibctech.ca> Date: Wed, 24 Sep 2008 08:49:30 -0400 From: Steve Bertrand User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 To: Laurence Mayer References: <48DA2333.3070007@istraresearch.com> In-Reply-To: <48DA2333.3070007@istraresearch.com> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org Subject: Re: Syslogd - Different Files X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Sep 2008 12:49:27 -0000 Laurence Mayer wrote: > > Hi, > > Over the last couple of days I have been trying to get syslogd to log > messages received from remote hosts to different files. > > I have read the man pages: > > > > > However it is very confusing what exactly to add to the syslog.conf > file. I have tried numerous variations but still no success. > > Could someone please tell me or > send an example of their syslog.conf file showing how this is done. Granted that there is likely more than one way to do it, heres how I do it (in the servers syslogd.conf): local6.* /var/log/lanx.log local7.* /var/log/fortigate.log mail.debug /var/log/barracuda.log ...each log file represents a different remote host delivering the log data. So, on lanx.domain.com, I point the syslog service to the IP of the server, and tell it to use local6 as the facility. I then start syslogd on the server as such: /usr/sbin/syslogd -a 208.70.104.202/32:514 -a 208.70.104.205/32:514 \ -a 208.70.104.1/32:514 -f /etc/syslogd.conf Steve