2014-01-18 12 views
6

Я использую сервер Graylog2 как сервер журнала приложений. Но не удалось подключить журнал apache к graylog2. Есть ли руководство по отправке журнала apache на сервер graylog2 или может кто-нибудь помочь мне решить эту проблему?Как подключить журнал Apache к серверу graylog2

ответ

1

В ближайшее время в Apache будет установлен модуль GELF. Пока это не будет выпущено, я могу порекомендовать использовать Logstash для анализа и пересылки файлов журнала Apache. Вы можете даже отправить строки журнала на вход «Raw/Plaintext» в Graylog2, используя хвост и netcat.

+0

Леннарт, я видел вас экстрактором на [веб-сайте GrayLog] (https://www.graylog.org/resource/extractor/53f0f55be4b0078b6cfac329/). Любые новости с модулем GELF или более тщательным экстрактором? Благодарю. –

2

Я положил это в нижней части моего /etc/rsyslog.conf на Ubuntu 14.04

# Apache access file: 

$ModLoad imfile 
$InputFileName /var/log/apache2/access.log 
$InputFileTag apache-access: 
$InputFileStateFile stat-apache-access 
$InputFileSeverity info 
$InputRunFileMonitor 

#Apache Error file: 

$InputFileName /var/log/apache2/error.log 
$InputFileTag apache-errors: 
$InputFileStateFile stat-apache-error 
$InputFileSeverity error 
$InputRunFileMonitor 

$InputFilePollInterval 10 

if $programname == 'apache-access' then @10.11.11.33:514 
if $programname == 'apache-errors' then @10.11.11.33:514 

где 10.x.x.x мой Graylog2 сервер.

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

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