[SOLVED] syslog-ng и фильтрация сообщений в /var/log/messages

Приветствую всех.
Подскажите пожалуйста... есть у меня задание в кроне, выполняющееся каждую минуту и, соответственно, крон рапортует о выполнении этого задания в /var/log/messages

Feb 27 08:50:01 wd-kv-24549 cron[24322]: (root) CMD (/usr/local/bin/vpn_check >> /dev/null)
Feb 27 08:51:01 wd-kv-24549 cron[24352]: (root) CMD (/usr/local/bin/vpn_check >> /dev/null)
Feb 27 08:52:01 wd-kv-24549 cron[24378]: (root) CMD (/usr/local/bin/vpn_check >> /dev/null)
Feb 27 08:53:01 wd-kv-24549 cron[25273]: (root) CMD (/usr/local/bin/vpn_check >> /dev/null)
Feb 27 08:54:01 wd-kv-24549 cron[25316]: (root) CMD (/usr/local/bin/vpn_check >> /dev/null)
Feb 27 08:55:01 wd-kv-24549 cron[25345]: (root) CMD (/usr/local/bin/vpn_check >> /dev/null)
Feb 27 08:56:01 wd-kv-24549 cron[25352]: (root) CMD (/usr/local/bin/vpn_check >> /dev/null)

каким образом можно заставить syslog-ng не писать сообщения с содержанием "/usr/local/bin/vpn_check" в /var/log/messages?

Гуглю уже второй день и ни одно из найденных решений не помогает.
Спасибо заранее.

P.S. syslog-ng-3.2.5

Небось и Security Handbook

Небось и Security Handbook лежит нечитаный, и подсистема журналирования на сервере не настроена (гентушная ваниль приемлема и где-то логична на рабочей станции, но не на сервере)?

:wq
--
Live free or die

Лежит не читаный,

Лежит не читаный, ознакамливаюсь, спасибо.
Система на рабочей станции, по этому большого внимания к журналированию не уделял.

Ну тогда зопилить

Ну тогда зопилить /var/log/cron (не забыв про ротацию), заэкранировать от сообщений cron/var/log/messages и вот оно счастье.

:wq
--
Live free or die

. есть у меня задание в

. есть у меня задание в кроне, выполняющееся каждую минуту и, соответственно, крон рапортует о выполнен

В данном случае решается маном не на сислог, а на крон
man crontab :
MAILTO=""

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

.

slepnoga написал(а):
. есть у меня задание в кроне, выполняющееся каждую минуту и, соответственно, крон рапортует о выполнен

В данном случае решается маном не на сислог, а на крон
man crontab :
MAILTO=""

Задание в crontab'е переменной MAILTO отменяет запись сообщения о выполнении задачи в журнал?
Необходимо срочно обновить оффициальную документацию!

Ну и в фортунки!!!

:wq
--
Live free or die

мир меняется — Ларри отрастил

мир меняется — Ларри отрастил вымя, а MAILTO стал рулить сислогом.

Ступил, признаю почему то

Ступил, признаю
почему то переклинило на почте от крона ;)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Спасибо за ссылку, но, там

Спасибо за ссылку, но, там инфа как разделить сообщения разных, так сказать, типов, а вот как заставить пропускать мимо сообщения определенной маски, я не увидел.

вот подсказочка по

вот подсказочка по фильтрации:

# grep filter.*fire /etc/syslog-ng/syslog-ng.conf 
filter f_firewall { facility(kern) and message("^fw-[a-z]+\(.+\)+:"); };
log { source(src); filter(f_firewall); destination(firewall); flags(final); };

а еще как вариант можно использовать sys-process/fcron, там есть возможность указать отдельно для задания параметр nolog

Всем спасибо, получилось

Всем спасибо, получилось избавиться от выхлопа этого задания в логах.

ЧаВо?

Шапку

Шапку отредактировал.
Получилось избавиться следующим путем:
filter f_cron { facility(cron) and not message("vpn_check"); };
filter f_debug { not facility(auth, authpriv, news, mail); and not message("vpn_check"); };

Плохо/мало читал.Хотя офф.

Плохо/мало читал.
Хотя офф. доки по app-admin/syslog-ng тоже показаны к изучению.

В данном частном конкретном случае:

filter f_messages { level(info..warn)
        and not facility(auth, authpriv, cron, mail, news); };

:wq
--
Live free or die

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".