Skip to content

wicked1133/elk-cribl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

elk-cribl

a docker-compose project to run a full elk stack including cribl/LogStream.

Created this docker-compose project for my own usecase to test and evaluate elk with cribl. Feel free to use for your own purpose.

Getting Started

docker-compose up -d --build

after building and all containers are up and running, the services are available on your local machine

  1. Login to cribl with admin:admin and enable the in_elastic source on port 10080 and add (or generate) the authentication token based on the filebeat.yml configuration file.
  2. Setup a destination to elasticsearch
  3. Change the main pipeline to your created elasticsearch (not to devnull as it was preset)
  4. Login to Kibana to create an index pattern named "filebeat-*"

and you should be good to go! for more information see the documentation: https://docs.cribl.io/docs/sources-elastic

Addition containers

There are two addition container images running

Filebeat

Filebeat is running as a own container to collect logging date, the volume is mounted to <path>/filebeat/logs/.

Manually add logs

Just add any type of .log file manually or generated by any application in the target folder <path>/filebeat/logs/ to get streamed to cribl and elk.

About

docker-compose for elk and cribl

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published