All Projects → sohelamin → elk-stack

sohelamin / elk-stack

Licence: MIT license
ELK Stack (Elasticsearch, Logstash & Kibana)

Programming Languages

shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to elk-stack

Elk Hole
elasticsearch, logstash and kibana configuration for pi-hole visualiziation
Stars: ✭ 136 (+946.15%)
Mutual labels:  kibana, logstash, filebeat, elk-stack
ELK-Hunting
Threat Hunting with ELK Workshop (InfoSecWorld 2017)
Stars: ✭ 58 (+346.15%)
Mutual labels:  kibana, logstash, filebeat, elk-stack
tutorials
Tutorials
Stars: ✭ 80 (+515.38%)
Mutual labels:  kibana, logstash, filebeat, elk-stack
skalogs-bundle
Open Source data and event driven real time Monitoring and Analytics Platform
Stars: ✭ 16 (+23.08%)
Mutual labels:  kibana, logstash, elk-stack
spring-boot-elk
An sample todo app demonstrating centralised logging using ELK stack
Stars: ✭ 20 (+53.85%)
Mutual labels:  kibana, logstash, elk-stack
Elastic
Elastic Stack (6.2.4) 을 활용한 Dashboard 만들기 Project
Stars: ✭ 121 (+830.77%)
Mutual labels:  kibana, logstash, elk-stack
Json Logging Python
Python logging library to emit JSON log that can be easily indexed and searchable by logging infrastructure such as ELK, EFK, AWS Cloudwatch, GCP Stackdriver
Stars: ✭ 143 (+1000%)
Mutual labels:  kibana, logstash, elk-stack
Synesis lite suricata
Suricata IDS/IPS log analytics using the Elastic Stack.
Stars: ✭ 167 (+1184.62%)
Mutual labels:  kibana, logstash, filebeat
MeetU
Application that build on Elasticsearch and Spring Boot Microservices (Synchronous Service)
Stars: ✭ 22 (+69.23%)
Mutual labels:  logstash, filebeat, elk-stack
S1EM
This project is a SIEM with SIRP and Threat Intel, all in one.
Stars: ✭ 270 (+1976.92%)
Mutual labels:  kibana, logstash, filebeat
seahorse
ELKFH - Elastic, Logstash, Kibana, Filebeat and Honeypot (HTTP, HTTPS, SSH, RDP, VNC, Redis, MySQL, MONGO, SMB, LDAP)
Stars: ✭ 31 (+138.46%)
Mutual labels:  kibana, logstash, filebeat
eslog tutorial
From Raw Logs to Real Insights - A tutorial for getting started with log analytics using Elastic Stack.
Stars: ✭ 28 (+115.38%)
Mutual labels:  kibana, logstash, elk-stack
Elk
搭建ELK日志分析平台。
Stars: ✭ 688 (+5192.31%)
Mutual labels:  kibana, logstash, filebeat
Vagrant Elastic Stack
Giving the Elastic Stack a try in Vagrant
Stars: ✭ 131 (+907.69%)
Mutual labels:  kibana, logstash, filebeat
Docker Compose Elasticsearch Kibana
Docker Compose for Elasticsearch and Kibana
Stars: ✭ 584 (+4392.31%)
Mutual labels:  kibana, filebeat, elk-stack
Helk
The Hunting ELK
Stars: ✭ 3,097 (+23723.08%)
Mutual labels:  kibana, logstash, elk-stack
microservice-elk
Creating microservice using Spring Boot, Eureka, Zuul, Sleuth, Zipkin and ELK Stack
Stars: ✭ 19 (+46.15%)
Mutual labels:  kibana, logstash, elk-stack
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, filebeat
docker-elk-stack
The ELK stack Docker containerization (Elasticsearch, Logstash and Kibana)
Stars: ✭ 20 (+53.85%)
Mutual labels:  kibana, logstash, filebeat
k8s-elk
Kubernetes ELK - ElasticSearch, Kibana, Logstash, and all the trimmings
Stars: ✭ 37 (+184.62%)
Mutual labels:  kibana, logstash, elk-stack

ELK Stack

elk

Using Linux

  1. Run the script.
sudo chmod +x ELK.sh
./ELK.sh
  1. Setup beat clients (eg. Filebeat) to your application server.
sudo chmod +x filebeat.sh
./filebeat.sh
  1. Configure beat clients (eg. filebeat) output as logstash.
#----------------------------- Logstash output --------------------------------
output.logstash:
  # The Logstash hosts
  hosts: ["localhost:5044"]
  1. Create filebeat-* index pattern in kibana dashboard.

Using Docker

  1. Up the stack using docker-compose command.
    docker-compose up -d
    
  2. Setup beat clients (eg. Filebeat) to your application server.
sudo chmod +x filebeat.sh
./filebeat.sh
  1. Configure beat clients (eg. filebeat) output as logstash.
#----------------------------- Logstash output --------------------------------
output.logstash:
  # The Logstash hosts
  hosts: ["localhost:5044"]
  1. Create filebeat-* index pattern in kibana dashboard.

Security

To protect the kibana dashboard you can use the htpasswd in nginx. Disallow to access directly the port 9200, 5601, 5044 and use ssl authentication while communicating with logstash.

Extra commands

Delete indices from Elasticsearch

curl -XDELETE 'http://localhost:9200/filebeat-*'

Check the space usage in Elasticsearch

curl -XGET 'http://localhost:9200/_cat/indices?v'
curl -XGET 'http://localhost:9200/_cat/allocation?v'

Author

Sohel Amin

License

This project is licensed under the MIT License - see the License File for details

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].