Я использую rsyslog для ведения журнала программ и системного журнала, поэтому у меня есть единые файлы журнала. У меня пропадают некоторые сообщения, и я не уверен, почему, но я думаю, что это может быть параметр конфигурации, установленный неправильно или оставленный со значением по умолчанию, которое мне нужно изменить. Я знаю, что могу установить значения для параметров в rsyslog.conf, но как я могу увидеть, что сейчас используется rsyslog?
Некоторое время я искал ответ на этот вопрос в Интернете и не могу поверить, что это невозможно, кому-то, должно быть, это было нужно и он понял это.
Спасибо за любую помощь!
Для запроса конфигурации rsyslog такой возможности нет, см. rsyslogd (8) справочную страницу, и поэтому вы ничего не можете найти.
Если хочешь проверьте конфигурацию rsyslog, вы можете использовать следующую команду:
rsyslogd -N1
Это заставляет rsyslog выполнить проверку конфигурации. Он НЕ запускается в обычном режиме, просто проверьте правильность файла конфигурации. Эта опция предназначена для проверки файла конфигурации. Для этого запустите rsyslogd в интерактивном режиме на переднем плане, указав -f и -N level. Аргумент уровня изменяет поведение. В настоящее время 0 - это то же самое, что вообще не указывать параметр -N (так что это имеет ограниченный смысл), а 1 фактически активирует код.
См. Подробности здесь: http://www.rsyslog.com/doc/v8-stable/troubleshooting/troubleshoot.html#configuration-problems
Или вы можете использовать отладку, вот Как использовать отладку по запросу