Summary: | rsyslog не может разобрать конфиг | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Антон Мидюков <antohami> |
Component: | rsyslog-classic | Assignee: | Alexey Shabalin <shaba> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | admin1, ave4600, cas, iv, mike, shaba, shevtsov.anton |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 33000 |
Description
Антон Мидюков
2019-02-23 17:11:45 MSK
Вероятно, на основании man rsyslog.conf, <-- Everyone logged on Emergency messages often go to all users currently online to notify them that something strange is happening with the system. To specify this wall(1)-feature use an ":omusrmsg:*". ->> строку 68 файла /etc/syslog.conf следует привести к виду *.emerg :omusrmsg:* После этой процедуры на P9 starterkit server пропала ошибка в /var/log/messages, но я не могу проверить работоспособность этой строки. (В ответ на комментарий №1)
> *.emerg :omusrmsg:*
> После этой процедуры на P9 starterkit server пропала ошибка в
> /var/log/messages, но я не могу проверить работоспособность этой строки.
В смысле logger -p user.emerg "emergency test" не работает? :)
(В ответ на комментарий №2) > В смысле logger -p user.emerg "emergency test" не работает? :) Я не настолько глубоко знаю систему и назначение emerg сообщений. Проверил, работает, сообщение попадает на экран, в файлы /var/log/syslog/{alert,messages} и в файл /var/log/user/errors Подтверждаю наличие ошибки. Наткнулся при тестировании стартеркита alt-p9-server-sysv-20201212-x86_64 В /var/log/messages вываливается строчка: "rsyslogd: action '*' treated as ':omusrmsg:*' - please use ':omusrmsg:*' syntax instead, '*' will not be supported in the future [v8.1901.0 try https://www.rsyslog.com/e/218 4 ]" В /etc/syslog.conf это строчка: # Everybody gets emergency messages *.emerg * После приведения к виду: # Everybody gets emergency messages *.emerg :omusrmsg:* ... ошибка исчезла Тест проходит (в файл alert сообщение попадает): logger -p user.emerg "emergency test" В текущих регулярках с sysv проблема не наблюдается. В 10ой платформе все тоже самое, без приведения к виду: # Everybody gets emergency messages *.emerg :omusrmsg:* не работает ничего в дополнение. systemctl start rsyslog тоже не запускает сервис , а вот systemctl restart rsyslog - запускает ping Исправлено в 8.2108.0-alt2 (Fri Sep 03 2021). В p10 не проходит, там нашли регрессию "Не работает отправка логов с клиента на сервер" |