Чрезмерная скромность есть не что иное, как скрытая гордость (А. Шенье).

Как установить стек ELK на Debian 9

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

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

Доступ к Kibana
В этой статье мы покажем вам, как установить и настроить стек ELK на Debian 9. ELK представляет собой набор из трех открытых источников продуктов, Elasticsearch, Logstash и Kibana и надежное решение для поиска, анализа и визуализации данных. Elasticsearch – это распределенный поисковый и аналитический движок NoSQL для поиска и анализа на основе Lucene, Logstash – это легкий конвейер для обработки событий и журналов из самых разных источников, а Kibana – это веб-приложение для визуализации данных, которое работает поверх Elasticsearch, Эта статья ELK Stack должна работать и на других системах Linux VPS, но была протестирована и написана для Debian 9 VPS, Установка ELK Stack на Debian 9 – это простая и простая задача, просто выполните приведенные ниже шаги, и вы должны установить ее менее чем за 10 минут.

1. Требования

Для завершения этого урока вам понадобятся:

  • Debian 9 VPS
  • Пользователь с привилегиями sudo

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

 

Вы всегда должны постоянно обновлять программное обеспечение на своем Linux VPS и настраивать автоматическую защиту и критические обновления.

3. Установка Java

Для запуска Elicsearch требуется, по меньшей мере, Java 8. Он поддерживает как OpenJDK, так и Oracle Java. В этом руководстве мы установим OpenJDK версии 8.

Чтобы установить OpenJDK, выполните следующую команду:

 

Чтобы проверить, правильно ли установлено все, выполните:

 

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

4. Установка и настройка Elasticsearch на Debian 9

Как установить стек ELK на Debian 9

Мы установим Elasticsearch, используя диспетчер пакетов apt из официального репозитория Elastic. Сначала включите репозиторий и обновите список кеша пакета следующими командами:

 

и установите Elasticsearch с помощью команды apt, используя следующую команду:

 

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

 

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

 

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

 

Результат должен выглядеть так:

5. Установка и настройка Kibana на Debian 9

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

То же, что и Elasticsearch, мы установим последнюю версию Kibana, используя менеджер пакетов apt из официального репозитория Elastic:

 

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

 

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

6. Установка и настройка Nginx как обратный прокси-сервер

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

 

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

 

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

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

 

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

 

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

 

Проверьте конфигурацию Nginx:

 

Перезапустите службу Nginx и запустите ее при загрузке автоматически:

7. Установка Logstash на Debian 9

Установка Logstash на Debian 9

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

 

После того, как пакет Logstash установлен, запустите службу Logstash и запустите ее при загрузке автоматически:

 

Конфигурация Logstash зависит от ваших личных предпочтений и плагинов, которые вы будете использовать. Дополнительную информацию о настройке Logstash можно найти здесь.

8. Доступ к Kibana

Теперь вы можете получить доступ к интерфейсу kibana, открыв браузер и набрав https://YourServerIpAddress

Доступ к Kibana

 

Вот и все. Вы успешно установили стек ELK на свой Debian 9 VPS.

PS . Если вам понравился этот пост, поделитесь им со своими друзьями в социальных сетях, используя приведенные ниже кнопки или просто оставьте комментарий в разделе комментариев. Благодарю.


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

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

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

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

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

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

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

close
galka

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

close