2010/5/13 AngelD <ang...@froga.net> > 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
Yo creo que te sirven los filtros basados en expresiones Saludos