Отправить данные журнала HaProxy в Graylog - PullRequest
0 голосов
/ 04 ноября 2018

как я могу отправить данные журнала "haproxy" на мой сервер "graylog"? я могу сделать это с помощью "netcat"?

Мне нужно регистрировать все запросы и ответы (с телом запроса и телом ответа), к серому журналу.

спасибо.

1 Ответ

0 голосов
/ 07 декабря 2018

В документации Graylog можно использовать системный журнал в качестве входных данных -> http://docs.graylog.org/en/2.4/pages/sending_data.html#syslog

haproxy может выводить логи в системный журнал -> https://cbonte.github.io/haproxy-dconv/1.8/configuration.html#3.1-log

Вот пример конфигурации haproxy /etc/haproxy/haproxy.cfg:

global
  log /dev/log len 65535 local0
  ...

Вот пример конфигурации rsyslog /etc/rsyslog.d/22-haproxy.conf:

$FileCreateMode 0644
$MaxMessageSize 66k
$template haproxy,"%rawmsg%\n"
local0.* -<path_to_your_haproxy_log_file>;haproxy
& stop
...