2016-08-29 15 views
0

ОС: SLES 11 SP4 Syslog-нг: Syslog-нг-2.0.9-27.34.39.2Syslog-нг обрезает строки при записи в журнал вывода

Привет,

Syslog-нг сконфигурирован для прочитайте из файла журнала приложения, а затем отправьте его в другой файл в/var/log (tcpdump не установлен, я не могу установить его на черный ящик, так вот как я тестирую мою конфигурацию)

У меня есть следующее в моем Конфигурационный файл syslog-ng:

source ESRS { 
file("/opt/esrsve/gateway/xGate.log"); 
}; 

destination esrsfile{ file("/var/log/max.log");}; 



log { source(ESRS); 
destination(esrsfile); 
}; 

Проблема, которую я вижу, заключается в том, что когда syslog записывает в выходной файл (esrsfile), он усекает линии.

например: Источник файла: [0, 6, 1, 1007] 08-29-2016 13: 56: 28,703 ВАЖНАЯ ИНФОРМАЦИЯ EDDEMC: Элемент данных :: PMStatus Текущее значение :: Offline

И целевой файл looiks выглядит следующим образом:

... ... 29 августа 14:00:02 имя хоста С

29 августа 14:00:02 имя хоста у

29 августа 14:00:02 имя хоста г

29 августа 14:00:02 имя хоста г

29 августа 14:00:02 Имя хоста е

29 августа 14:00:02 Имя хоста н

29 августа 14:00:02 имя хоста т

29 августа 14:00:02 имя хоста

29 августа 14:00:02 имя хоста V

29 августа 14:00:02 имя хоста

29 августа 14:00:02 имя хоста л

29 августа 14:00:02 имя хоста у

29 августа 14:00:02 Имя хоста е

29 августа 14:00:02 Имя хоста:

29 августа 14:00:02 имя хоста:

29 августа 14:00:02 имя хоста O

29 августа 14:00:02 имя хоста F

29 августа 14:00:02 имя хоста F

29 августа 14:00:02 имя хоста л

29 августа 14:00:02 имя хоста я

29 августа 14:00:02 имя хоста п

29 августа 14:00:02 Имя хоста е

... ...

Что-то здесь, пожалуйста?

+0

Привет, можете ли вы опубликовать всю конфигурацию syslog-ng? Кроме того, появляются ли предыдущие части сообщения на выходе? Вы также можете попробовать более новую версию syslog-ng, вы можете найти пакеты для SLES здесь: https://syslog-ng.org/3rd-party-binaries/ –

ответ

0

Когда вы смотрите внимательно, линии не усекаются, но одна запись в журнале распространяется по нескольким строкам, символ по символу. Обычно это происходит, когда писатель журнала сбрасывается после записи каждого отдельного символа.

Убедитесь, что писатель буферизует строки и отправляет их как одно сообщение.

 Смежные вопросы

  • Нет связанных вопросов^_^