Доброго времени суток.
Помогите написать конфиг
Старый конфиг:
:msg, contains, "Ошибка" -/var/log/monitoring/mysql.log"
& ~
И, этот конфиг работал. Сейчас обновился rsyslog, ранее стоял старый. И, уже не отрабатывает этот конфиг. Ошибка в логах:
rsyslogd-2307: warning: ~ action is deprecated, consider using the 'stop' statement instead [try http://www.rsyslog.com/e/2307 ]
Заменил вторую сточку на
& stop
ошибка пропала, но в нужный лог не пишет ни чего. Все идет всегда в syslog.
Мне же нужно, чтобы в syslog и ни куда более ни чего не писалось, а перенаправлялось по возможности в файл. Ну, если это не возможно(чтобы только в один файл писалось) пусть хотя бы в нужный файл дублируется.
rsyslog 8.4.2
Пользователь добавил сообщение 09 Сентября 2016, 15:26:52:
Нужно было написать:
:msg, contains, "ERROR"
if $msg contains "ERROR" then /var/log/mysql.log