Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 1.3 KB

README.md

File metadata and controls

25 lines (17 loc) · 1.3 KB

Fork of million12/logstash-forwarder.

Removed automatic download of key/cert stuff from etcd.

Simply mount your key/crt files for lumberjack protocol to /opt/logstash/ssl. Should be two files: logstash-forwarder.key and logstash-forwarder.crt.

Mount the host's /var/log to this container's /data/log in order for the default forwarder.conf to find your system.log, which is all the default behavior listens to.

You can mount your forwarder.conf to /etc/forwarder/forwarder.conf if you don't want to use the default specified in this repo. If you do this, make sure the SSL and Logstash IP match are configured correctly for your environment, since without using the built-in forwarder.conf, you are responsible for making sure the paths and IP are correct (LOGSTASH_IP has no affect in this case).

Example using defalts:

docker run \
  -v /var/log:/data/log \
  -v /my/ssl/directory:/opt/logstash/ssl \
  -e "LOGSTASH_IP=<your_logstash_ip>" \
  seanadkinson/logstash-forwarder

Example with your own configuration:

docker run \
  -v /var/log:/data/log
  -v /my/ssl/directory:/opt/logstash/ssl
  -v /my/logstash/forwarder.conf:/etc/forwarder/forwarder.conf
  seanadkinson/logstash-forwarder