Установка Elasticsearch, Logstash, Kibana (ELK Stack) — различия между версиями

Материал из megapuper
Перейти к: навигация, поиск
Строка 16: Строка 16:
  
  
Добавляем elasticsearch в автозагрузку и запускаем
+
Добавляем Elasticsearch в автозагрузку и запускаем
 
  # systemctl daemon-reload  
 
  # systemctl daemon-reload  
 
  # systemctl enable elasticsearch.service
 
  # systemctl enable elasticsearch.service
Строка 24: Строка 24:
 
Проверяем
 
Проверяем
 
  # systemctl status elasticsearch.service
 
  # systemctl status elasticsearch.service
 +
 +
 +
Для проверки, выполним запрос к Elasticsearch о его статусе
 +
# curl 127.0.0.1:9200
 +
{
 +
  "name" : "debioan10",
 +
  "cluster_name" : "elasticsearch",
 +
  "cluster_uuid" : "zsYgZQSeY6uvhWCkFJPiAA",
 +
  "version" : {
 +
    "number" : "7.11.0",
 +
    "build_flavor" : "default",
 +
    "build_type" : "deb",
 +
    "build_hash" : "8ced7813d6f16d2ef30792e2fcde3e755795ee04",
 +
    "build_date" : "2021-02-09T21:44:01.320413Z",
 +
    "build_snapshot" : false,
 +
    "lucene_version" : "8.7.0",
 +
    "minimum_wire_compatibility_version" : "6.8.0",
 +
    "minimum_index_compatibility_version" : "6.0.0-beta1"
 +
  },
 +
  "tagline" : "You Know, for Search"
 +
}

Версия 10:45, 6 мая 2021

Настраиваем хранилище для логов на базе Elasticsearch, Logstash и Kibana(ELK Stack). В это хранилище можно настроить отправку практически любых логов в разных форматах и большого объема.


Установка Elasticsearch

Копируем ключ репозитория

# wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -


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

# echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-7.x.list


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

# apt update && apt install elasticsearch


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

# systemctl daemon-reload 
# systemctl enable elasticsearch.service
# systemctl start elasticsearch.service


Проверяем

# systemctl status elasticsearch.service


Для проверки, выполним запрос к Elasticsearch о его статусе

# curl 127.0.0.1:9200
{
  "name" : "debioan10",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "zsYgZQSeY6uvhWCkFJPiAA",
  "version" : {
    "number" : "7.11.0",
    "build_flavor" : "default",
    "build_type" : "deb",
    "build_hash" : "8ced7813d6f16d2ef30792e2fcde3e755795ee04",
    "build_date" : "2021-02-09T21:44:01.320413Z",
    "build_snapshot" : false,
    "lucene_version" : "8.7.0",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}