SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы

Назад

Установка и настройка Elasticsearch, Logstash и Kibana (ELK)


Метки: elasticsearch kibana logstash fedora

Настройка производится под управлением ОС Fedora

Установка

Устанавливаем JDK

dnf install java-11-openjdk

Импортируем ключ

rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch

Подключаем репозитарий

cat << EOF > /etc/yum.repos.d/elasticsearch.repo
[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
EOF

Устанавливаем пакеты ELK

dnf install elasticsearch kibana logstash

Настройка

Настройка Elasticsearch

Редактируем файл /etc/elasticsearch/elasticsearch.yml

cluster.name: mycluster

node.name: mynode
node.master: true
node.data: true

path.data: /var/lib/elasticsearch
path.logs: /var/log/elasticsearch

transport.host: localhost
transport.tcp.port: 9300

network.bind_host: 0.0.0.0

http.port: 9200


# Error https://specialistoff.net/question/845
xpack.ml.enabled: false

Запускаем

systemctl enable elasticsearch
systemctl start elasticsearch

Рекомендуется подождать, т.к. первоначальный запуск на системе с RAM 4ГБ и 4x ядрами Core i5 загрузил процессор на 100% на несколько минут.

Настройка Kibana

Редактируем файл /etc/kibana/kibana.yml

server.port: 5601
server.host: "0.0.0.0"

Настройка Logstash

Редактируем файл /etc/logstash/logstash.yml

path.data: /var/lib/logstash
path.logs: /var/log/logstash

Решение проблем

В случае возникновения проблем необходимо просматривать логи