Я правильно настроил rsyslog, пересылающий все журналы на наборе клиентов на центральный сервер. Такие вещи, как журналы ssh auth и т. Д., Все работают нормально и правильно отображаются на удаленном сервере.
Проблема в том, что у меня есть настраиваемые задания выскочки для моих приложений, которые регистрируются в /var/log/upstart/app-name.log, и я не могу понять, как заставить rsyslog отправлять эти данные на центральный сервер. Я отслеживал сетевой трафик, и строки журнала даже не отправляются, так что дело не в том, что на принимающем сервере есть какой-то фильтр, клиент даже не пытается.
Любые идеи? Я использую стандартный console log
строфа в выскочке (хотя в современной Ubuntu она все равно по умолчанию).
Конфигурация моего клиента rsyslog ванильная, за исключением:
#send to logging server
*.* @10.0.0.74:514
который находится прямо в верхней части файла по умолчанию и работает для всех стандартных событий журнала.
Есть предположения?