All Projects → schneidermatix → elastic-stax

schneidermatix / elastic-stax

Licence: Apache-2.0 license
elastic-stax Docker Compose projects => for learning/training purposes only!

Programming Languages

shell
77523 projects
Dockerfile
14818 projects
javascript
184084 projects - #8 most used programming language
go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to elastic-stax

awesome-elastic-stack
Awesome Elastic Stack
Stars: ✭ 29 (+123.08%)
Mutual labels:  kibana, logstash, beats
EnterpriseApplicationLog
Enterprise Application Log with RabbitMQ, LogStash, ElasticSearch and Kibana
Stars: ✭ 88 (+576.92%)
Mutual labels:  kibana, logstash, beats
elastic-stack-testing
Elastic Stack Testing Framework (ESTF) 🤖
Stars: ✭ 47 (+261.54%)
Mutual labels:  kibana, logstash, beats
dockelk
ELK log transport and aggregation at scale
Stars: ✭ 31 (+138.46%)
Mutual labels:  kibana, logstash
tutorials
Tutorials
Stars: ✭ 80 (+515.38%)
Mutual labels:  kibana, logstash
osint-combiner
Combining OSINT sources in Elastic Stack
Stars: ✭ 77 (+492.31%)
Mutual labels:  kibana, logstash
Docker Elastic
Deploy Elastic stack in a Docker Swarm cluster. Ship application logs and metrics using beats & GELF plugin to Elasticsearch
Stars: ✭ 202 (+1453.85%)
Mutual labels:  kibana, logstash
generator-mitosis
A micro-service infrastructure generator based on Yeoman/Chatbot, Kubernetes/Docker Swarm, Traefik, Ansible, Jenkins, Spark, Hadoop, Kafka, etc.
Stars: ✭ 78 (+500%)
Mutual labels:  kibana, logstash
ncedc-earthquakes
The complete set of earthquake data with the Elastic Stack demo.
Stars: ✭ 22 (+69.23%)
Mutual labels:  kibana, logstash
elk-dashboard-v5-docker
My production setup for the latest version of ELK stack running in a compose, displaying a basic -but powerfull- security and performance dashboard.
Stars: ✭ 25 (+92.31%)
Mutual labels:  kibana, logstash
ELK-Hunting
Threat Hunting with ELK Workshop (InfoSecWorld 2017)
Stars: ✭ 58 (+346.15%)
Mutual labels:  kibana, logstash
logstash filter f5
A Logstash filter for F5 apd, dcc, sshd and tmm syslog.
Stars: ✭ 19 (+46.15%)
Mutual labels:  kibana, logstash
S1EM
This project is a SIEM with SIRP and Threat Intel, all in one.
Stars: ✭ 270 (+1976.92%)
Mutual labels:  kibana, logstash
docker grafana statsd elk
Docker repo for a general purpose graphing and logging container - includes graphite+carbon, grafana, statsd, elasticsearch, kibana, nginx, logstash indexer (currently using redis as an intermediary)
Stars: ✭ 19 (+46.15%)
Mutual labels:  kibana, logstash
Microservice Scaffold
基于Spring Cloud(Greenwich.SR2)搭建的微服务脚手架(适用于在线系统),已集成注册中心(Nacos Config)、配置中心(Nacos Discovery)、认证授权(Oauth 2 + JWT)、日志处理(ELK + Kafka)、限流熔断(AliBaba Sentinel)、应用指标监控(Prometheus + Grafana)、调用链监控(Pinpoint)、以及Spring Boot Admin。
Stars: ✭ 211 (+1523.08%)
Mutual labels:  kibana, logstash
elk-upgrade
Elastic Stack Upgrade with Ansible
Stars: ✭ 28 (+115.38%)
Mutual labels:  kibana, logstash
Docker Elastic Stack
ELK Stack Dockerfile
Stars: ✭ 175 (+1246.15%)
Mutual labels:  kibana, logstash
Elastiflow
Network flow analytics (Netflow, sFlow and IPFIX) with the Elastic Stack
Stars: ✭ 2,322 (+17761.54%)
Mutual labels:  kibana, logstash
docker elk stack
Docker images to run an ELK stack
Stars: ✭ 24 (+84.62%)
Mutual labels:  kibana, logstash
elastic-data-lake
Elastic Data Lake
Stars: ✭ 14 (+7.69%)
Mutual labels:  kibana, logstash

elastic-stax

elastic-stax v7.15.2 contains various docker-compose projects based on elastic v7.15.2 These projects were created for demo and learning purposes only!

Made with Herzblut
Please give us a GitHub Star if you like the project. Thank you in advance!

ELASTIC STACK RELEASE NOTES

Elastic Blog Post: https://www.elastic.co/blog/whats-new-elastic-7-16-0

Elastic Solutions
Elastic Search Enterprise: https://www.elastic.co/blog/whats-new-elastic-enterprise-search-7-16-0
Elastic Observability: https://www.elastic.co/blog/whats-new-elastic-observability-7-16-0
Elastic Security: https://www.elastic.co/blog/whats-new-elastic-security-7-16-0

PREREQUISITES

For running the elastic-stax-recipes(s) you need the following software components on your host system

Name Reference
ubuntu >= 18.04.5 LTS (Bionic Beaver)
docker https://docs.docker.com/engine/reference/run/
docker-compose https://docs.docker.com/compose/reference/overview/
REPOSITORY CONTENT

Stack Categories Main Focus Components
stack-000 - stack-100 Elasticsearch Cluster Elasticsearch, Kibana
stack-100 - stack-200 Logstash Elasticsearch, Kibana, Logstash
stack-200 - stack-300 Beats Elasticsearch, Kibana, Logstash, Beats
stack-300 - stack-400 APM/Tracing Elasticsearch, Kibana, APM, OpsBeans
stack-400 - stack-500 Machine Learning Elasticsearch, Kibana, Beats, Machine Learning
stack-500 - stack-600 Third Party i.e. Apache Kafka, Grafana etc ...
ELASTICSEARCH CLUSTER: stack-000 - stack-100

Name Components Description
stack-005 1x es/1x kb 1x Node cluster with minimal (starter) config
stack-010 1x es/1x kb 1x Node cluster with extended config, basic security and license features
stack-015 1x es/1x kb 1x Node cluster with extended config, extended security (ssl) and license features
stack-020 3x es/1x kb 3x Node cluster with extended config, basic security and license features
stack-025 5x es/1x kb 5x Node cluster with extended config, basic security and license features
LOGSTASH: stack-100 - stack-200

Name Components Description
stack-105 1x es/1x kb/1x ls 1x Node cluster with single Logstash instance
stack-110 1x es/1x kb/2x ls 1x Node cluster with LS => LS => ES composition
stack-115 1x es/1x kb/2x ls 1x Node cluster with LS => ES => LS composition
stack-115 1x es/1x kb/2x ls 1x Node cluster with LS => ES => LS composition and Alerting feature
BEATS: stack-200 - stack-300

Name Components Description
stack-205 1x es/1x kb/1x ls/1x mb 1x Node cluster with a single metricbeat instance
stack-210 1x es/1x kb/1x ls/1x fb 1x Node cluster with a single filebeat instance
APM/Tracing: stack-300 - stack-400

Name Components Description
stack-305 1x es/1x kb/1x apm/1x nodejs 1x Node cluster with a single apm instance, opbeans nodejs and opbeans rum
MACHINE LEARNING: stack-400 - stack-500

Name Components Description
stack-405 1x es/1x kb/1x ml 1x Node cluster with ml activated, extended security (ssl) and license features
THIRD PARTY: stack-500 - stack-600

Name Components Description
stack-505 1x es/1x kb/1x kl 1x Node cluster with Alerting feature and Korrelator service

SETUP

  1. Clone the elastic-stax repo

     $ cd ~
     $ mkdir workspace
     $ cd workspace
     $ git clone https://github.com/schneidermatix/elastic-stax.git
    
  2. Setup your environment

     $ cd elastic-stax
     $ source ./.xrc
     $ x_setup
    

    NOTE: x_setup modifies Linux Kernel parameters and reboots your host system after 30 seconds
    due to the modifications of the kernel parameters.

  3. Choose one of the elastic-stax projects (i.e. stack-010) and take a look at the specific README
    for each project for further information.

     $ cd ~/elastic-stax/stack-010
     $ docker-compose up -d
    

    NOTE: For some recipes it is not sufficent to run the 'docker-compose' command. As mentioned
    above take a look at the README of each recipe.

  4. Use Kibana for further actions

     http://localhost:5601
    
     user: elastic
     password: changeme
    

    Kibana Login

Stop and Start the elastic stack

  1. Stop the docker containers

    $ docker-compose stop
    
  2. Start the docker containers

    $ docker-compose start 
    

Remove the entire stack

  1. Remove the docker containers

    $ docker-compose down -v
    

    NOTE: when you run 'docker-compose down -v' you'll loose all your data too.

CONTRIBUTING

If you find some bugs or have any requests/suggestions don't hesitate to open an issue or make a pull request.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].