6

I'm used to sending my logs from a server to a remote Logstash using rsyslog, with a configuration file roughly as follows (usually more specific to prevent too many logs from being sent):

*.* @192.168.5.5:5000

I'm now starting work on a server that does not have syslog running but instead uses journald. Is there a similar way to send the logs to Logstash with journald as is done with Syslog, or does it require more work? I can't find much information online regarding the use of Logstash with journald.

Loic Duros
  • 163
  • 1
  • 4

3 Answers3

4

There is no official support, but there is an open issue to get it added. It turns out there are a few plugins that shim in this support, notably logstash-input-journald.

sysadmin1138
  • 133,124
  • 18
  • 176
  • 300
  • 1
    Thanks, I'll probably stick to using journald forwarding messages to rsyslog for now. This is probably still what most logstash user do to this date? – Loic Duros Feb 05 '16 at 14:04
0

There's journalbeat now to parse journald logs directly and send them to logstash

aardbol
  • 1,473
  • 4
  • 17
  • 26
0

You can tell journal to send messages to rsyslog by adding ForwardToSyslog=yes into /etc/systemd/journald.conf

kofemann
  • 4,626
  • 1
  • 25
  • 30