Спустя несколько лет использования ELK стека пришёл к вот такой схеме небольшого кластера.
- ELK01 — Elasticsearch (Data+Master), Logstash
- ELK02 — Elasticsearch (Data+Master), Logstash
- ELK03 — Elasticsearch (Master Voiting), Kibana
Плюс недавно сюда еще добавился сервер с filebeat, через который я прогоняю логи с Cisco ASA, т.к. в новых версиях именно в него добавили функционал парсинга. Но об этом в отдельном посте.
В качестве ОС я как всегда использую Centos 8 в минимальной конфигурации. Основные первоначальные настройки опущу, так же не забывайте про настройки firewall и права на каталоги/файлы.