The current repository contains a dockerized implementation of the following services:
- Elasticsearch
- Kibana
- Metricbeat
- Logstash
- Elastalert
- NGINX (optional)
- Replace all variables inside <...> with their correct values depending on your host configurations/slack_hook/etc.
- Place all directories listed in this repository into the /opt folder (or replace /opt in docker-instalation/docker-compose-METRICS.yml )
- Run the following command (assuming you have docker and docker-compose installed in your machine):
docker-compose -f docker-compose-METRICS.yml up -d elasticsearch kibana metricbeat logstash elastalert ngnix
For more information on the overall architecture and this specific implementation, refer to https://medium.com/@manuelmourato25/elk-stack-alerting-how-to-monitor-your-business-and-infrastructure-data-part-one-a4a1c3427745