Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: rsyslog перенаправление  (Прочитано 2624 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн saifuddin

  • Автор темы
  • Активист
  • *
  • Сообщений: 918
    • Просмотр профиля
rsyslog перенаправление
« : 09 Сентября 2016, 14:15:01 »
Доброго времени суток.
Помогите написать конфиг
Старый конфиг:

: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
« Последнее редактирование: 09 Сентября 2016, 15:26:52 от saifuddin »
Ubuntu 22.04

 

Страница сгенерирована за 0.021 секунд. Запросов: 20.