Вендоры
»
Elastic Stack
Elastic Stack
Implementation, maintenance, integration
![](https://galssoftware.com/wp-content/uploads/2022/08/noroot.jpg)
Применение Elastic Stack
Зонтичная система мониторинга
Elastic Stack может выступать в роли агрегатора событий с удобным поиском, корреляцией и визуализацией.
SIEM-система
Анализ логов аутентификации, аудит-логов операционных систем или flow-трафика от сетевых устройств — Elastic Stack умеет делать «из коробки».
Аналитическая система
Elastic Stack можно использовать для бизнес аналитики, делать прогнозы по существующим данным. и использовать другие возможности алгоритмов машинного обучения.
Мониторинг сетевой инфраструктуры
Приём, разбор и склейка flow-трафика от сетевых устройств. Гибкая настройка разбора полей позволяет распознавать любой их набор.
APM-мониторинг
Поддерживаются Java, Python, Ruby, Go, Node. js, SPA-приложения (инжекция JS-кода). Удобный поиск внутри собранных данных поможет быстро выявить нештатное поведение кода.
Единое хранилище данных
Подходит для долговременного хранения массивов данных и быстрого доступа к ним. Новые ноды добавляются в несколько кликов мышью.
Архитектура Elastic Stack
![](https://galssoftware.com/wp-content/uploads/2022/08/ELK_architecture.png)
Elasticsearch
Elasticsearch — это ядро Elastic Stack. Поисковая система, которая хранит неструктурированные данные и выдаёт их по запросу. Есть удобный механизм масштабирования и резервирования. Работает на Java и использует в работе библиотеки Lucene.
Logstash
Logstash — это инструмент сбора, анализа логов и других типов данных. Подключается напрямую к Elasticsearch и загружает данные туда. Можно настроить предобработку данных с помощью встроенных фильтров (самый известный —grok, но для разбора данных есть и другие).
Kibana
Kibana — это интерфейс для представления данных из Elasticsearch. В Kibana есть настриваемые представления: линейные графики, секторные диаграммы, географических карты. Здесь же настраиваются функции машинного обучения и многое другое.
Filebeat
Filebeat — это универсальный сборщик логов с удалённых систем и сервисов. Нативно поставляет логи в Logstash или напрямую в Elasticsearch. Имеет готовые обработчики для логов различных форматов: системные, Nginx, Apache, MySQL и других.
Metricbeat
Metricbeat — это универсальный сборщик метрик с систем и сервисов. Нативно поставляет метрики в Logstash или напрямую в Elasticsearch. Имеет готовые обработчики для системных метрик (CPU, Memory и т. д.), Redis, Nginx и других.
Packetbeat
Packetbeatt — это сборщик и анализатор сетевого трафика. Нативно поставляет метрики в Logstash или напрямую в Elasticsearch. Имеет готовые обработчики для следующих видов трафика: HTTP (S), Flow (Netflow, JFlow и других) и MySQL.
Winlogbeat
Winlogbeat — это легковесный сборщик журналов Windows. Нативно поставляет метрики в Logstash или напрямую в Elasticsearch. Настраивается на чтение любых журналов и событий с определёнными кодами (например, код события 4625 — неудачный вход в систему).
Auditbeat
Auditbeat — это сборщик событий с Linux-подобных систем. Работает аналогично утилите auditd и поставляет события в Logstash или напрямую в Elasticsearch. Auditbeat дедуплицирует и группирует связанные события, извлечённые из модуля аудита Linux.
Heartbeat
Heartbeat — это инструмент сбора данных о доступности удалённых сервисов. Работает по протоколам ICMP, TCP и HTTP. Кроме элементарной проверки доступности умеет работать c TLS, аутентификацией, прокси-серверами и разбирать ответ от удалённого сервиса.
Интерфейсы Kibana
Авторизация в интерфейсе Kibana —теперь бесплатно!
Начиная с версии 6.8.0 и 7.1.0 в Kibana стал бесплатно доступен функционал аутентификации, ролевого доступа и шифрованного подключения по протоколу TLS.
![](https://galssoftware.com/wp-content/uploads/2022/08/kibana7.gif)
Особенности Elastic Stack
Наши услуги по Elasticsearch
Проектирование
Внедрение
Интеграция
Поддержка
Лицензии
Обучение
Проведём авторский курс обучения Elastic Stack (Elasticsearch) в вашей компании. Научим разворачивать кластер, выполнять тюнинг производительности, оптимизировать политики хранения данных, настраивать приём различных видов данных и многое другое. Подробнее об обучении.
Готовы начать?
Вы можете написать о вашей задаче здесь и приложить ТЗ, ФТ или другой документ, чтобы мы смогли быстрее в ней разобраться.
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности.