Thanks for your answer.
Because of an earlier suggestion I took the effort to compile that latest
rsyslog.
As I was running an earlier ubuntu (10.04) i compiled it manually. It
appeared i needed these libraries:
libestr-0.1.5
libee-0.4.1
liblogging-0.7.1
liblognorm-0.3.6
librelp-1.0.5

Anyway's the result was there: rsyslogd 7.3.12 startup, module path '', bla
bla. :)
Now the regexes work nicely and all logging from the hosts come in
their respective files. :)
I used this configure statement:

./configure --enable-gssapi-krb5 --enable-rfc3195 --prefix=/usr
--exec-prefix=/usr --program-prefix=/usr --bindir=/usr/bin
--sbindir=/usr/sbin --program-transform-name=rsyslogd

Also, i made a symlink: /usr/sbin/rsyslogd -> usrrsyslogd
Because apparently the deamon is now called differently.
Thanks,

Reinoud.


On Fri, Apr 26, 2013 at 1:06 PM, Josh Bitto <[email protected]> wrote:

> I have a similar setup in my config that logs from different sources to
> their own directory.
>
> The trick is at the beginning of your conditions that you're having your
> sources from. Example:
>
> If
> $source != 'some host name'
> And
> Another condition....etc..
> Then { ?yourtemplate
> stop
> }
>
>
> I can't take credit for this because I had to have help as well.....but
> this does work with wanting your own hosts go to their own directory even
> though you have the same criteria for each host that you want to log....I
> use severity and facility and programname as some conditions.
>
>
>
>
>
>
>
>
>
> -----Original Message-----
> From: [email protected] [mailto:
> [email protected]] On Behalf Of Reinoud Koornstra
> Sent: Friday, April 26, 2013 12:56 PM
> To: rsyslog-users Subject: Re: [rsyslog] logging everything from a host to
> a file
>
> Thanks for your answer.
> Yes I am sure that some lines do end up in other files like syslog and
> debug instead of the host file.
> Thanks,
>
> Reinoud.
>
>
> On Thu, Apr 25, 2013 at 11:06 PM, David Lang <[email protected]> wrote:
>
> > On Thu, 25 Apr 2013, Reinoud Koornstra wrote:
> >
> >  Hi Everyone,
> >>
> >> I've been trying to get everything from some host to a their hostfile.
> >> In the rsyslog.conf i have this:
> >>
> >> $template PerHostLog,"/var/log/remote-**hosts/%HOSTNAME%.log"
> >> if $fromhost-ip startswith '192.168.1.' then -?PerHostLog
> >>
> >> However, i still get messages from 192.168.1.75 for example in
> >> /var/log/syslog or in /var/log/debug instead of
> >> /var/log/remote-hosts/
> >> 192.168.1.75 for example.
> >> Hence, log messages from 192.168.1.75 are scattered in several log file.
> >> I want all messages from that host to that specific file and the
> >> current template isn't cutting it obviously.
> >> The same holds for other hosts on that subnet.
> >>
> >> What am I doing wrong in my template?
> >> How to make everything from 192.168.1.75 goes to one file?
> >> Thanks,
> >>
> >
> > are you sure that the logs are going to the other files _instead_ of
> > the one file, not _in_addition_to_ the one file?
> >
> > Unless you take specific actions to prevent it, logs end up in all
> > files that have matching filters.
> >
> > David Lang
> >
> >  Reinoud.
> >> ______________________________**_________________
> >> rsyslog mailing list
> >> http://lists.adiscon.net/**mailman/listinfo/rsyslog<http://lists.adis
> >> con.net/mailman/listinfo/rsyslog>
> >> http://www.rsyslog.com/**professional-services/<http://www.rsyslog.co
> >> m/professional-services/> What's up with rsyslog? Follow
> >> https://twitter.com/rgerhards NOTE WELL: This is a PUBLIC mailing
> >> list, posts are ARCHIVED by a myriad of sites beyond our control.
> >> PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT.
> >>
> >>  ______________________________**_________________
> > rsyslog mailing list
> > http://lists.adiscon.net/**mailman/listinfo/rsyslog<http://lists.adisc
> > on.net/mailman/listinfo/rsyslog>
> > http://www.rsyslog.com/**professional-services/<http://www.rsyslog.com
> > /professional-services/> What's up with rsyslog? Follow
> > https://twitter.com/rgerhards NOTE WELL: This is a PUBLIC mailing
> > list, posts are ARCHIVED by a myriad of sites beyond our control.
> > PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT.
> >
> _______________________________________________
> rsyslog mailing list
> http://lists.adiscon.net/mailman/listinfo/rsyslog
> http://www.rsyslog.com/professional-services/
> What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE WELL:
> This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites
> beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE
> THAT.
> _______________________________________________
> rsyslog mailing list
> http://lists.adiscon.net/mailman/listinfo/rsyslog
> http://www.rsyslog.com/professional-services/
> What's up with rsyslog? Follow https://twitter.com/rgerhards
> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad
> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
> DON'T LIKE THAT.
>
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to