All Projects → DanielBerman → Ansible Elk Playbook

DanielBerman / Ansible Elk Playbook

A playbook for setting up the ELK Stack + beats log shippers on Ubuntu 16.04 and above

Projects that are alternatives of or similar to Ansible Elk Playbook

Ansible Elk
📊 Ansible playbook for setting up an ELK/EFK stack and clients.
Stars: ✭ 284 (+242.17%)
Mutual labels:  ansible, elk, playbook, kibana
Docker Compose Elasticsearch Kibana
Docker Compose for Elasticsearch and Kibana
Stars: ✭ 584 (+603.61%)
Mutual labels:  elk, filebeat, kibana
Synesis lite suricata
Suricata IDS/IPS log analytics using the Elastic Stack.
Stars: ✭ 167 (+101.2%)
Mutual labels:  elk, filebeat, kibana
Elk
搭建ELK日志分析平台。
Stars: ✭ 688 (+728.92%)
Mutual labels:  elk, filebeat, kibana
Vagrant Elastic Stack
Giving the Elastic Stack a try in Vagrant
Stars: ✭ 131 (+57.83%)
Mutual labels:  ansible, filebeat, kibana
ELK-Hunting
Threat Hunting with ELK Workshop (InfoSecWorld 2017)
Stars: ✭ 58 (-30.12%)
Mutual labels:  kibana, filebeat, elk
docker-elk-stack
The ELK stack Docker containerization (Elasticsearch, Logstash and Kibana)
Stars: ✭ 20 (-75.9%)
Mutual labels:  kibana, filebeat, elk
Ansible Role Ruby
Ansible Role - Ruby
Stars: ✭ 77 (-7.23%)
Mutual labels:  ansible, playbook
Debops
DebOps - Your Debian-based data center in a box
Stars: ✭ 734 (+784.34%)
Mutual labels:  ansible, playbook
Ansible Role Mysql
Ansible Role - MySQL
Stars: ✭ 826 (+895.18%)
Mutual labels:  ansible, playbook
Azure preview modules
Azure preview modules for Ansible
Stars: ✭ 43 (-48.19%)
Mutual labels:  ansible, playbook
Openbsd Cookbooks
Setup environment in OpenBSD using Ansible playbook
Stars: ✭ 80 (-3.61%)
Mutual labels:  ansible, playbook
Books Recommendation
程序员进阶书籍(视频),持续更新(Programmer Books)
Stars: ✭ 558 (+572.29%)
Mutual labels:  ansible, elk
Ansible Collection Gns3
Ansible Collection for GNS3 Server REST API using gns3fy
Stars: ✭ 19 (-77.11%)
Mutual labels:  ansible, playbook
Spring Boot Microservice Eureka Zuul Docker
Spring-Boot rest microservices using Eureka, Zuul, Docker. Monitoring with logstash, logback, elasticsearch, kibana
Stars: ✭ 45 (-45.78%)
Mutual labels:  elk, kibana
Ansible Ssh Hardening
This Ansible role provides numerous security-related ssh configurations, providing all-round base protection.
Stars: ✭ 746 (+798.8%)
Mutual labels:  ansible, playbook
Ansiblecm
A Docker based Ansible control machine for running playbooks in a consistent environment.
Stars: ✭ 26 (-68.67%)
Mutual labels:  ansible, playbook
Graphite Stack Ansible Vagrant
Provision a complete Graphite, StatsD & Grafana install using Ansible and (optionally) Vagrant
Stars: ✭ 62 (-25.3%)
Mutual labels:  ansible, playbook
Openfaas On Digitalocean
Ansible playbook to create a Digital Ocean droplet and deploy OpenFaaS onto it.
Stars: ✭ 57 (-31.33%)
Mutual labels:  ansible, playbook
Ansible Letsencrypt
Ansible role for LetsEncrypt
Stars: ✭ 66 (-20.48%)
Mutual labels:  ansible, playbook

Ansible ELK Playbook

This playbook is for setting up version 5.x of the ELK Stack on a remote server.

Notes and requirements

  • The playbook was built and tested on Ubuntu 16.04 VMs, for ELK versions 5.x
  • You will need Ansible installed and running
  • Playbook is currently configured to set up the ELK stack together with Metricbeat for server perf monitoring. There is a role for Filebeat as well. You just need to add the Filebeat role to your site.yml file.

Instructions

  1. Edit your Ansible hosts file ('/etc/ansible/hosts') and add an 'elkservers' entry for the server you wish to install ELK on. You can of course name the host any way you want, this is just an example.
  2. Verify connectivity to the ELK server.
  3. In the terminal on the machine hosting Ansible, clone this repo.
  4. Cd into the directory, and run: ansible-playbook site.yml

The plays in the playbook will run on the target server, installing ELK and the specified beats shippers.

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