[syslog-ng] Log only one host
Thomas Wollner
tw at wollner-net.de
Mon Dec 12 12:05:49 CET 2011
Hello,
to separate the destination logfiles for each host, use the following
destination d_file_foreach_host {
file("/var/log/$FULLHOST.log");
}
log {
source(s_all);
destination(d_file_foreach_host),
};
hope it helps,
regards,
Tom
Zitat von "tokie at tiscali.it" <tokie at tiscali.it>:
>> Try using the netmask filter.
>
>> filter f_host_a_b_c_d {
>> netmask
> ("a.b.c.d/32");
>> };
>
> Tks for reply,
> I tried but don't work!
> More
> specific:
> I wish that all devicies in my network, logging into a
> specific file on syslog server.
>
> Now all files log all devicies!!
> I
> have the same result in different
> file(100.log, 101.log, and so on)
>
>
> Must I use iptables's match?? How??
>
> tks
> Tokie
>
> p.s.:
> netmask("a.b.c.
>
> d/32") or netmask("a.b.c.d/255.255.255.255") ???
>
> ----Messaggio
> originale----
> Da: syslog-ng-request at lists.balabit.hu
> Data: 10/12/2011
> 12.00
> A: <syslog-ng at lists.balabit.hu>
> Ogg: syslog-ng Digest, Vol 80,
> Issue 15
>
> Send syslog-ng mailing list submissions to
> syslog-ng at lists.
> balabit.hu
>
> To subscribe or unsubscribe via the World Wide Web, visit
>
> https://lists.balabit.hu/mailman/listinfo/syslog-ng
> or, via email, send
> a message with subject or body 'help' to
> syslog-ng-request at lists.
> balabit.hu
>
> You can reach the person managing the list at
> syslog-ng-
> owner at lists.balabit.hu
>
> When replying, please edit your Subject line so
> it is more specific
> than "Re: Contents of syslog-ng digest..."
>
>
>
> Today's Topics:
>
> 1. Re: syslog-ng 3.3.3 repeatedly writes same
> message to local
> file when forwarding enabled (Dave Haywood)
>
> 2. Re: Log only one host (tokie at tiscali.it)
> 3. Re: Log to syslog
> file, filter from fifo (Balazs Scheidler)
> 4. [Bug 146] pdbtool
> match does not display tags
> (bugzilla at bugzilla.balabit.com)
>
>
>
> ----------------------------------------------------------------------
>
>
> Message: 1
> Date: Fri, 09 Dec 2011 11:22:24 +0000
> From: Dave Haywood
> <tla at oak.selfip.net>
> Subject: Re: [syslog-ng] syslog-ng 3.3.3
> repeatedly writes same
> message to local file when forwarding enabled
>
> To: Syslog-ng users' and developers' mailing list
> <syslog-ng at lists.
> balabit.hu>
> Cc: Sandor Geller <Sandor.Geller at morganstanley.com>
> Message-
> ID: <4EE1EF70.1060001 at oak.selfip.net>
> Content-Type: text/plain;
> charset=ISO-8859-1
>
> On 09/12/2011 09:53, Sandor Geller wrote:
>> Sounds
> like messages sent to 192.168.0.7 are feeded back to syslog-ng
>> so
> there is a logging loop. Is this address local? When not then there
>>
> is a chance that the packet filter rule isn't correct.
> Thanks! You
> were right, the issue was with the iptables rule. I
> was trying to
> capture traffic from localhost to port 514 and
> redirect it to 1514
> using NAT table OUTPUT. I use this for testing
> every facility /
> severity combination during install. But I didn't
> specify a
> destination host (of the local IP address); I only
> specified the port.
> This meant and traffic forwarded to a remote
> host is redirected by
> iptables back to the localhost, causing a loop.
>
> Thanks for the help
> :)
>
>>
>> On Fri, Dec 9, 2011 at 10:34 AM, Dave Haywood <tla at oak.selfip.
> net> wrote:
>>> Hi,
>>>
>>> I have a problem with syslog-ng 3.3.3. When
> I have forwarding enabled to a remote syslog server (via UDP) syslog-ng
> repeatedly writes the same message(s) to the log file and only stops
> when the disk is full. Using tcpdump on the remote server, I don't see
> any data arrive from the syslog-ng server so forwarding is not working
> either.
>>>
>>> When I remove the forwarding part of the config file the
> local file is written correctly (ie once). If I remove the local file
> part from the config file and only enable the forwarding, I see syslog-
> ng take all the CPU time. I never see any syslog messages arrive at
> the remote syslog server.
>>>
>>> I tried:
>>> 1) disabling IPv6 -
> no change
>>> 2) running outside the chroot jail - no change
>
>>> 3) running as userid root - no change
>>>
>>> Does anyone have
> any idea what would cause this? Debug info below.
>>>
>>> The
> environment is:
>>>
>>> RedHat AS 4.8 (linux 2.6.9-89.ELsmp) on vmware
> ESXi 4.1.0
>>>
>>> All required software built and installed in
> /usr/local/ :
>>>
>>> eventlog_0.2.12.tar.gz
>>> gettext-0.18.1.1.tar.gz
>
>>> glib-2.29.90.tar.bz2
>>> libdbi-0.8.4.tar.gz
>>> libdbi-drivers-0.8.3.
> tar.gz
>>> libffi-3.0.9.tar.gz
>>> libnet-0.10.11.tar.gz
>>> pkg-config-
> 0.26.tar.gz
>>> Python-2.7.2.tar.bz2
>>> zlib-1.2.5.tar.bz2
>>> syslog-
> ng_3.3.3.tar.gz
>>>
>>> syslog-ng is running chroot() in directory /data
> as user
>
>
> E' nata indoona: chiama, videochiama e messaggia Gratis. Scarica
> indoona per iPhone, Android e PC: http://www.indoona.com/
> ______________________________________________________________________________
> Member info: https://lists.balabit.hu/mailman/listinfo/syslog-ng
> Documentation:
> http://www.balabit.com/support/documentation/?product=syslog-ng
> FAQ: http://www.balabit.com/wiki/syslog-ng-faq
>
>
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
More information about the syslog-ng
mailing list