[syslog-ng] Filter out host from netmask range

jrhendri at roadrunner.com jrhendri at roadrunner.com
Mon Mar 31 17:24:10 CEST 2014


cool.

  personally I like netmask since I have seen far too many broken syslog formats that mess with the HOST macros (although I have been told that parsing speed should be about the same either way)




---- Ian Hasund <ian at hasund.us> wrote: 
> Thanks.  I discovered my issue when testing.  I was using "host" and my server was sending as its hostname versus IP.  As soon as I changed to "netmask", this worked.
> 
> Thanks for the quick feedback.
> 
> /Ian
> 
> -----Original Message-----
> From: jrhendri at roadrunner.com [mailto:jrhendri at roadrunner.com] 
> Sent: Monday, March 31, 2014 10:54 AM
> To: Syslog-ng users' and developers' mailing list
> Cc: Ian Hasund
> Subject: Re: [syslog-ng] Filter out host from netmask range
> 
> Should be able to use booleans here, Either in the filter or in the log statement:
> 
> either within the filter:
> filter f_some_but_not_all {
>   netmask( "192.168.0.0/24") and
>   not ( (netmask("192.168.0.1/32") or
>         (netmask("192.168.0.11/32") );
> };
> 
> or like this
> filter f_home_net {
>   netmask("192.168.0.0/24");
> };
> 
> filter f_home_exclusions {
>    not ( netmask("192.168.0.1/32") or
>    netmask("192.168.0.11/32") );
> };
> 
> log {
>   source(s_network);
>   filter(f_home_net);
>   filter(f_home_exclusions);
>   destination(d_some_dest);
> };
> 
> Jim
> 
> ---- Ian Hasund <ian at hasund.us> wrote: 
> > I am trying to remove a specific set of hosts from a network range 
> > using filters.
> > 
> > for example, I have the following:
> > 
> > filter f_home_subnet {
> > 	(
> > 		netmask("192.168.0.0/24")
> > 	);
> > };
> > 
> > I now want to exclude some specific hosts, let's say 192.168.0.10 and 
> > 192.168.0.20.
> > 
> > My attempts of adding "not host" to the above doesn't seem to work.
> > 
> > Any pointers / suggestions would be greatly appreciated.
> > 
> > Thanks,
> > Ian
> > 
> > ______________________________________________________________________
> > ________ 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
> > 
> 
> 



More information about the syslog-ng mailing list