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?

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
>   


-- 
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

Reply via email to