Site icon IT Draft

Установка Logstash в Centos 8

Установка Logstash в Centos 8

Logstash

Logstash — это механизм сбора данных с открытым исходным кодом с возможностями конвейерной обработки данных в реальном времени.Logstash может динамически идентифицировать данные из различных источников и нормализовать их, с помощью выбранных фильтров.

Установка Logstash из репозитория

Импортируем PGP Key для дальнейшего добавления репозитория Elasticsearch

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

Добавляем репозиторий Elasticsearch

$ sudo nano /etc/yum.repos.d/kibana.repo
[elasticsearch]
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

Устанавливаем OpenJDK 8 Java

$ sudo dnf -y install java-1.8.0-openjdk

Иначе в процессе установки появится ошибка:
could not find java; set JAVA_HOME or ensure java is in PATH
chmod: cannot access ‘/etc/default/logstash’: No such file or directory
warning: %post(logstash-1:7.9.3-1.noarch) scriptlet failed, exit status 1

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

Selectel — ведущий провайдер облачной инфраструктуры и услуг дата-центров

Компания занимает лидирующие позиции на рынке на рынке выделенных серверов и приватных облаков, и входит в топ-3 крупнейших операторов дата-центров в России.


$ sudo dnf -y install logstash

Добавляем службу Logstash в автозагрузку и запускаем ее

$ sudo systemctl enable --now logstash

Проверяем, запустилась ли служба

$ systemctl status logstash

Устновка Logstash из RPM-пакета

Скачиваем пакет Logstash и устанавливаем его

$ wget https://artifacts.elastic.co/downloads/logstash/logstash-7.9.3.rpm -P /tmp
$ cd /tmp
$ sudo dnf -y localinstall logstash-7.9.3.rpm 

Добавляем службу Logstash в автозагрузку и запускаем ее

$ sudo systemctl enable --now logstash

Проверяем, запустилась ли служба

$ systemctl status logstash
Exit mobile version