Sign inSign up

million12/logstash

By million12

Updated over 10 years ago

Logstash (logstash-forwarder support + SSL) (See tags for versions)

Image
4

9.5K

million12/logstash repository overview

Logstash Docker Images

CircleCI Build Status
GitHub Open Issues GitHub Stars GitHub Forks
Stars on Docker Hub Pulls on Docker Hub
Docker Layers

Deploy to Docker Cloud

This is million12/logstash docker image with logstash server. It's based on CentOS-7 official docker image.

ENV variables

SERVER_CN

Default: SERVER_CN=server.com
For your own server canonical name, simply edit it.

INSTALL_PLUGINS

Default: none
Space divided names of user specified plugins. See Elastic website for complete list

Usage

Basic
docker run \
-d \
--name logstash \
-p 5000:5000 \
million12/logstash
Mount custom config , override some options

User can provide config (logstash.conf) file by sharing it from host os.

Run example (assuming your logstash.conf is located in /etc/logstash/logstash.conf on host os):

docker run \
-d \
--name logstash \
-p 5000:5000 \
-v /etc/logstash:/etc/logstash \
-e SERVER_CN="domain.com" \
-e INSTALL_PLUGINS="logstash-input-beats logstash-input-lumberjack" \
million12/logstash

Certificates will be created on the first run and kept in /etc/logstash/ssl directory.
If you run docker image with -v /etc/logstash:/etc/logstash certificates will accessible on host os in: /etc/logstash/ssl/*

Logstash Forwarder

For pushing your logs into Logstash make sure you have copied certificated to your logged machine and set up logstash-forwarder accourdigly to it's manual.

Authors

Author: Marcin Ryzycki ([email protected])
Author: Przemyslaw Ozgo ([email protected])


Sponsored by Typostrap.io - the new prototyping tool for building highly-interactive prototypes of your website or web app. Built on top of TYPO3 Neos CMS and Zurb Foundation framework.

Tag summary

Content type

Image

Digest

sha256:cd62eafb9

Size

192.4 MB

Last updated

over 10 years ago

docker pull million12/logstash