El Thu, 13 May 2010 20:02:37 +0200
Javier Barroso <[email protected]> escribió:

> 2010/5/13 AngelD <[email protected]>
> 
> >        Estoy intentando eliminar un error recurrente e inútil de los
> > logs, para lo que estoy usando unos filtros de rsyslog. Siguiendo
> > [1]este ejemplo he logrado generar la regla (entre comillas):
> >
> >  "if $programname == 'fetchmail' and $syslogseverity <= '3' then
> > ~ /dev/null"
> >
> >        Esta filtra TODOS los mensajes con un nivel menor que tres.
> >
> >        Ahora quiero que aparte de filtrar por el nombre de programa,
> > también tenga en cuenta el contenido del mensaje, pero no soy capaz
> > de hacerlo. En su documentación habla una y otra vez de
> > "Property-Based Filters" y "Templates", pero por el momento soy
> > incapaz de sacar algo de provecho de los mismos, ni encuentro
> > ningún ejemplo medianamente inteligible.
> >
> >        ¿Puede alguien arrojarme un poco de luz sobre esto?
> >
> Mira a ver aquí:
> http://www.rsyslog.com/doc-rsyslog_conf_filter.html

        ¿Cómo no he encontrado LA página antes?. Porque he estado un
rato laaarrrgooo buscando, y no me he topado con la misma. Al final la
regla de filtrado es algo tan sencillo como esto:

 if $programname == 'fetchmail' and $msg contains 'Server CommonName
mismatch' then ~ /dev/null

        Saludos --- Angel


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/20100513203152.0503e...@x32

Responder a