Перейти к основному содержимому
Версия: 4.5.X

Logstash

Logstash это механизм сбора данных с открытым исходным кодом и возможностями конвейерной обработки в реальном времени. Logstash может динамически объединять данные из разрозненных источников и распределять их по выбранным вами адресам. Очистите и демократизируйте все ваши данные для использования в различных расширенных вариантах анализа и визуализации.

Отправка событий с помощью Logstash

примечание

Для настройки сбора с Metricbeat необходимо выполнить настройку HTTP коллектора

Сбор logstash напрямую с файла

Дополнительные настройки logstash можно найти в документации

Открыть файл logstash.conf с помощью nano и заполнить следующим образом:

metricbeat.modules:
- module: system
metricsets:
- cpu # CPU usage
- load # CPU load averages
- memory # Memory usage
- network # Network IO
- process # Per process metrics
- process_summary # Process summary
- uptime # System Uptime
- socket_summary # Socket summary

enabled: true
period: 10s
processes: ['.*']

cpu.metrics: ["percentages","normalized_percentages"]
core.metrics: ["percentages"]

output.elasticsearch:
hosts: ["ip-Комрада:9200"]
username: komrad-elastic
password: password

# List of root certificates for HTTPS server verifications
ssl.certificate_authorities: ["/usr/share/filebeat/client/ca.pem"]

# Certificate for SSL client authentication
ssl.certificate: "/usr/share/filebeat/client/client.pem"

# Client certificate key
ssl.key: "/usr/share/filebeat/client/client-key.pem"

Сохранить файл (Ctrl+O, Ctrl+X)