On Mon, 18 Jan 2010, Ralph Crongeyer wrote: > Hi Rainer, > Thanks for the explanation, that helps me understand how it's working. > > That works, the logs are going to the correct file, however they are > also being sent to /var/log/syslog? How can I make all the logs from my > host "192.168.1.1" go only to the "-?DynFwall" template file?
after you tell rsyslog to put the logs in that file, you then need to tell rsyslog to throw the log away. so you would do something like :fromhost-ip,isequal,"192.168.1.1" -?DynFwall & ~ which is logicly the same as :fromhost-ip,isequal,"192.168.1.1" -?DynFwall :fromhost-ip,isequal,"192.168.1.1" ~ David Lang > I would like to give feedback on the cookbook let me know how I can help. > > Thanks all, for your help with this. > Ralph > > Rainer Gerhards wrote: >>> -----Original Message----- >>> From: [email protected] >>> [mailto:[email protected]] On Behalf Of Ralph >>> Crongeyer >>> Sent: Monday, January 18, 2010 4:37 PM >>> To: Philip M. Gollucci >>> Cc: rsyslog-users >>> Subject: Re: [rsyslog] fromhost-ip >>> >>> Hi Phillip, >>> Thanks for the response. >>> The %HOSTNAME% part works fine here if I do this: >>> $template DynFwall,"/var/log/server-logs/firewall/%HOSTNAME%.log" >>> *.* -?DynFwall >>> >> >> Phillip suggested the rigth thing. >> >>> However if I try to filter by IP using the "fromhost-ip" like this: >>> *.* :fromhost-ip,isequal,"192.168.1.1" -?DynFwall >>> >> >> The issue is that the config is wrong. "*.*" and ":fromhost..." are both >> filters. There can only be one filter in front of an action. As *.* maeans >> all messages, I assume ou actually wanted to do this: >> >> :fromhost-ip,isequal,"192.168.1.1" -?DynFwall >> >> Which filters alls messages based on fromhost-ip. >> >> The config format is clumpsy. I am currently talking with some folks at >> Adiscon, and we will probably create a cookbook-type doc that provides >> samples for some common scenarios. I guess that would be useful. Any feedback >> on that effort would be welcome. >> >> Rainer >> >> >>> It fails to capture logs in the DynFwall template file. >>> >>> I've tried to do this with the "fromhost" and the "fromhost-ip" and >>> neither seem to work? >>> >>> I want to have it so that a specific host IP uses a specific template. >>> >>> It looks like the fromhost and the fromhost-ip arn't working >>> at all? Or >>> my config is wrong. >>> >>> Dose anyone on the list have "fromhost-ip" working? >>> >>> Thanks, >>> Ralph >>> >>> Philip M. Gollucci wrote: >>> >>>> On 1/17/2010 5:50 PM, Ralph Crongeyer wrote: >>>> >>>> >>>>> # Firewall logs # >>>>> $template DynFwall,"/var/log/server-logs/firewall/%HOSTNAME%.log" >>>>> *.* :fromhost-ip, isequal, "192.168.1.1" -?DynFwall >>>>> >>>>> But I just getting this error in /var/log/syslog: >>>>> >>>>> Jan 17 16:49:47 log rsyslogd: [origin software="rsyslogd" >>>>> swVersion="4.4.2" x-pid="12540" >>>>> >>> x-info="http://www.rsyslog.com"] (re)start >>> >>>>> Jan 17 16:49:47 log rsyslogd: the last error occured in >>>>> /etc/rsyslog.d/remote-logs.conf, line 10 >>>>> Jan 17 16:49:47 log rsyslogd: warning: selector line >>>>> >>> without actions >>> >>>>> will be discarded >>>>> Jan 17 16:49:47 log rsyslogd: the last error occured in >>>>> /etc/rsyslog.conf, line 48 >>>>> Jan 17 16:49:47 log rsyslogd-2124: CONFIG ERROR: could not >>>>> >>> interpret >>> >>>>> master config file '/etc/rsyslog.conf'. [try >>>>> >>> http://www.rsyslog.com/e/2124 ] >>> >>>>> I'm trying to log all logs from my IPCop host to >>>>> "/var/log/server-logs/firewall/%HOSTNAME%.log" . >>>>> >>>>> >>>> I tried for 1.5 days to figure this out cutting and pasting examples >>>> left and right. Finally I came up with the following with >>>> >>> works well >>> >>>> for me, you should be able to tweak it slightly for yourself. >>>> >>>> >>>> $template by_prog,"/var/log/rws/%programname%.log" >>>> >>>> :programname, regex, "^pxy.*rc\." ?by_prog >>>> & :omrelp:cl.dca1.rws:2514 >>>> & ~ >>>> >>>> Just sub out %programname% for %HOSTNAME% >>>> >>>> >>>> >>>> >>>> >>> -- >>> Reminds me of my expedition into the wilds of Afghanistan. We >>> lost our >>> corkscrew and were compelled to live on food and water for >>> several days. - >>> WC Fields >>> >>> _______________________________________________ >>> rsyslog mailing list >>> http://lists.adiscon.net/mailman/listinfo/rsyslog >>> http://www.rsyslog.com >>> >>> >> _______________________________________________ >> rsyslog mailing list >> http://lists.adiscon.net/mailman/listinfo/rsyslog >> http://www.rsyslog.com >> > > > _______________________________________________ rsyslog mailing list http://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com

