Ansible playbook for ELK on Docker to CentOS, RHEL

elk
ansible
docker

Инструкция(playbook) для Ansible по установке Docker контейнера со стеком ELK на сервер (VDS, dedic) с CentOS, RHEL.
Контейнер готов принимать syslog сразу после установки на 1514 порту TCP и UDP.

Исходный код контейнера: https://bitbucket.org/rebirther/elk-auto-docker
Форк от: https://github.com/spujadas/elk-docker

Образ контейнера: https://hub.docker.com/r/rebirther/elk/

Ansible playbook: https://bitbucket.org/rebirther/ansible

Что доработано:

  • Оптимизировано для установки в Docker, который запущен на виртуальной машине (KVM, VMware)
  • Конфигурация logstash из коробки может принимать syslog на 1514 порту в контейнере и на 514 порту снаружи, как для UDP так и для TCP
  • Kibana при первом запуске контейнера получит Dashboard с несколькими полезными визуализациями
  • Индекс для ElasticSearch будет принят автоматически

Рекомендации при установке:

  • Желательно чтобы источник был готов отправлять syslog до установки и запуска контейнера
Комментарии