将HaProxy日志数据发送到Graylog

时间:2018-11-04 15:41:51

标签: logging haproxy graylog

如何将“ haproxy”日志数据发送到我的“ graylog”服务器? 可以使用“ netcat”这样做吗?

我需要记录所有请求和响应(带有请求正文和响应正文), 进入Graylog。

谢谢。

1 个答案:

答案 0 :(得分:0)

根据Graylog文档,它可以使用syslog作为输入-> http://docs.graylog.org/en/2.4/pages/sending_data.html#syslog

haproxy可以将日志输出到syslog-> 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