ОСНОВНОЕ

WORDPRESS

Операционные системы

Базы данных

Фреймворк Bootstrap

Трусость — мать жестокости (М. Монтень).

Как установить и настроить ELK Stack на Ubuntu 16.04

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 21 июня 2017

Как установить и настроить ELK Stack на Ubuntu 16.04
ELK означает Elasticsearch, Logstash и Kibana и является надежным решением анализа и визуализации данных для поиска с открытым исходным кодом. Elasticsearch является распределенным, поиск RESTful и аналитика на основе Lucene, Logstash является обработкой данных pipeline для управления событиями и журналами и Kibana это веб – приложение для визуализации данных в Elasticsearch. Эта установка ELK Stack должна работать на других системах Linux VPS так же хорошо, но была проверена и написана для Ubuntu 16.04 VPS.

Требования

Для этой статьи необходимо несколько требований:

Обновление системы и установка необходимых пакетов

 

Убедитесь в том, что вы всегда обновляете программное обеспечение на Linux VPS или настройте автоматическое обновление.

Установка Oracle Java JDK с помощью PPA

Мы будем использовать репозиторий PPA, поддерживаемый Webupd8 Team. Скрипт установки попросит вас принять лицензионное соглашение и оно скачает архивный файл Java со страницы загрузки Oracle и настроить все для вас.

Чтобы добавить репозиторий Webupd8 Team PPA, выполните следующие команды на сервере:

 

Теперь вы можете установить JDK8 с помощью следующей команды:

 

Для того, чтобы проверить, что все правильно, выполните команду:

 

и вы должны увидеть что-то вроде следующего:

Установка и настройка Elasticsearch

Мы будем устанавливать Elasticsearch с помощью менеджера пакетов из хранилища Elastic.

 

После завершения установки откройте файл elasticsearch.yml и ограничьте удаленный доступ к экземпляру Elasticsearch:

 

Запустите службу Elasticsearch и установите ее на автоматический запуск при загрузке:

Установка и настройка Kibana

Так же Elasticsearch мы установим Kibana с помощью менеджера пакетов из хранилища Elastic.

 

После завершения установки откройте файл kibana.yml и ограничьте удаленный доступ к экземпляру Kibana:

 

Kibana теперь будет работать на локальном хосте на порту 5601

Установка и настройка Nginx в качестве обратного прокси-сервера

Мы будем использовать Nginx в качестве обратного прокси-сервера для доступа Kibana из IP-адрес. Чтобы установить Nginx, выполните следующую команду:

 

Создание базового файла аутентификации с помощью команды OpenSSL:

 

Примечание:

Примечание: всегда используйте надежный пароль.

Создание самозаверяющих сертификатов SSL:

Удалите виртуальный хост Nginx по умолчанию:

 

и создайте виртуальный файл конфигурации хоста для нашего экземпляра Kibana:

 

Активируйте блок сервера, создав символическую ссылку:

 

Проверка конфигурации Nginx и перезапуск Nginx:

Установка Logstash

Последним шагом является установка Logstash с помощью менеджера пакетов из хранилища Elastic.

 

Конфигурация Logstash зависит от ваших личных предпочтений и плагинов, которые вы будете использовать. Вы можете найти более подробную информацию о том, как настроить Logstash, здесь: https://www.elastic.co/guide/en/logstash/current/configuration.html.


Читайте также

    Добавить комментарий

    Войти с помощью: 

    Ваш e-mail не будет опубликован. Обязательные поля помечены *

    Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

    badge
    Обратный звонок 1
    Отправить
    galka

    Спасибо! Ваша заявка принята

    close
    galka

    Спасибо! Ваша заявка принята

    close