Fred, o símbolo de "~" descarta a mensagem que encaixou no filtro.

Acho que nesse teu caso faria mais sentido assim:

:msg, contains, "* FIREWALL DROP"       /var/log/iptables
& ~

Ele iria escrever o log no arquivo /var/log/iptables e em seguida iria
descartar esse mesmo log, impedindo que ela se encaixe em outro filtro que
viesse em seguida.


--
Rodrigo Bezerra Brasil
Belém, PA, BR

Intelligence is the ability to avoid doing work, yet getting the work done.
-Linus Torvalds




2013/7/31 Fred Maranhão <[email protected]>

> Em 31 de julho de 2013 16:49, hamacker <[email protected]> escreveu:
> > Pois é, instalei o rsyslog e ao ativar o serviço entradas começaram a
> > aparecer em /var/log/syslog como se segue :
> > Jul 31 16:33:21 192.168.1.254 TL-ER5120[Notice]: 2013-07-31 16:33:21
> <5> :
> > The IP address 192.168.1.50 succeed to access the web server.
> >
> > Blz, mas eu tentei melhorar tentando fazer ele gerar um arquivo de log
> > diferente com o nome /var/log/tplink-gateway.log, e para isso, olhei a
> > internet e criei um arquivo /etc/rsyslog.d/60-tplink-gateway.conf com o
> > conteúdo :
> > :msg,contains," TL-ER5120" /var/log/tplink-gateway.log
> > reiniciei o serviço e curiosamente ele criou o arquivo
> tplink-gateway.log,
> > porém sem conteudo e nada é registrado alí ou no antigo /var/log/syslog.
> >
> > Saberia dizer o que estou fazendo de errado?
> > Só estava tentando redirecionar o log para um arquivo diferente.
>
> fiz isto aqui e funcionou. a única diferença é uma segunda linha, que
> não lembro para que serve agora. segue um fragmento do meu
> /etc/rsyslog.conf:
>
> ==================================================================
> #
> # Include all config files in /etc/rsyslog.d/
> #
> $IncludeConfig /etc/rsyslog.d/*.conf
>
>
> ###############
> #### RULES ####
> ###############
>
> :msg, contains, "* FIREWALL DROP"       /var/log/iptables
> :msg, contains, "* FIREWALL DROP"       ~
>
> #
> # First some standard log files.  Log by facility.
> #
> ==================================================================
>
> além disto veja como estão as permissões do arquivo de log e se a
> partição onde ele se encontra está cheia.
>
>
> --
> To UNSUBSCRIBE, email to [email protected]
> with a subject of "unsubscribe". Trouble? Contact
> [email protected]
> Archive:
> http://lists.debian.org/capr829kxrgqtowrwpyk9_kjui9_o3rxwgjbdy9rrsfbxo9...@mail.gmail.com
>
>

Responder a