Поиск по сайту:
Люди легко верят тому, чего страстно желают (Ф. Вольтер).

Установка Grafana на Ubuntu

26.05.2023
Установите Grafana на Ubuntu

Grafana — популярная платформа для визуализации, мониторинга и аналитики данных с открытым исходным кодом. Он поддерживает различные источники данных и предлагает богатые визуализации, информационные панели и возможности оповещения.

Это может помочь вам организовать ваши данные и отслеживать производительность вашей системы в режиме реального времени, независимо от того, являетесь ли вы разработчиком, аналитиком данных или системным администратором.

В этой статье рассказывается, как установить и настроить Grafana в Ubuntu, одном из самых популярных дистрибутивов Linux. Мы расскажем о том, как установить Grafana из официального репозитория APT и настроить его для работы в качестве системной службы.

 

Предварительные условия для установки Grafana в Ubuntu

Перед установкой Grafana в Ubuntu необходимо выполнить несколько предварительных условий. Убедитесь, что ваша система соответствует следующим требованиям:

1. Достаточное пространство

Во-первых, вам нужна система Ubuntu с минимум 1 ГБ ОЗУ и 1 ядром ЦП, хотя для более крупных установок рекомендуется больше ресурсов.

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

Далее вам необходимо убедиться, что в вашей системе установлены и правильно работают необходимые пакеты. Вы можете установить эти пакеты с помощью диспетчера пакетов Ubuntu по умолчанию, команды apt. Запустите эту команду в терминале:

sudo apt update

 

После успешного обновления вы увидите вывод, который выглядит следующим образом:

Предварительные условия для установки Grafana в Ubuntu

Этот вывод указывает на то, что система успешно подключилась к репозиториям пакетов и обновила локальный индекс пакетов, но пакет не требует обновления. Если бы обновления были доступны, они были бы перечислены в выходных данных. Вы можете использовать команду «sudo apt upgrade» для их установки.

 

3. Установка пакета Curl

Утилита командной строки curl позволяет передавать данные с сервера или на сервер с использованием различных протоколов, таких как HTTP, FTP и SCP. Вы можете использовать следующий код:

sudo apt install curl

 

Читать  Как изменить порт сервера Grafana по умолчанию в Linux

4. Установка пакета Apt-Transport-Https.

Вам также необходимо установить пакет apt-transport-https, необходимый для доступа к репозиториям через HTTPS. Воспользуйтесь следующей утилитой:

sudo apt install apt-transport-https

 

Пример вывода кода выглядит следующим образом:

Установка пакета Apt-Transport-Https

 

В этом образце выходных данных система проверяет наличие доступных пакетов и зависимостей, необходимых для установки apt-transport-https. Затем вам будет предложено подтвердить продолжение установки, отобразив сообщение «Do you want to continue? [Y/n]». Вы можете продолжить, введя «Y», чтобы загрузить и установить необходимые пакеты.

 

Как установить и настроить Grafana на Ubuntu

После установки этих пакетов ваша система будет готова к установке Grafana. Если вы используете Ubuntu на облачной платформе, такой как AWS или Azure, вам может потребоваться открыть необходимые порты в брандмауэре, чтобы разрешить трафик на сервер Grafana и с него.

Следующие шаги будут иметь решающее значение:

 

Шаг 1: Добавьте репозиторий Grafana в вашу систему

Первым шагом в установке Grafana на Ubuntu является добавление репозитория Grafana в вашу систему. Откройте терминал и выполните следующую команду, чтобы загрузить и добавить ключ Grafana GPG:

curl https://packages.grafana.com/gpg.key | sudo apt-key add –

 

Затем добавьте репозиторий Grafana в источники пакетов вашей системы, выполнив следующую команду:

echo "deb https://packages.grafana.com/oss/deb stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list

 

Шаг 2. Обновите индекс пакета
После добавления репозитория обновите индекс пакета, выполнив следующую команду:

sudo apt update

 

Шаг 3: Установите Grafana

Теперь вы готовы установить Grafana. Запустите эту команду, чтобы установить Grafana:

sudo apt install Grafana

 

Эта утилита устанавливает Grafana и все ее зависимости в вашей системе Ubuntu.

Шаг 4: Запуск Grafana

После завершения установки вы можете запустить сервер Grafana, выполнив следующую команду:

sudo systemctl start grafana-server

 

Вы получите результат, аналогичный показанному на следующем рисунке:

Запуск Grafana

 

Этот вывод указывает, что служба Grafana активна и работает в системе. Вы можете подтвердить это, открыв веб-браузер и перейдя к веб-интерфейсу Grafana по адресу http://localhost:3000 (или IP-адрес или имя хоста сервера, если вы обращаетесь к нему удаленно).

Читать  Как установить и настроить Grafana

 

Шаг 5: Настройка Grafana

После того, как вы установили Grafana в своей системе Ubuntu, следующим шагом будет ее настройка для работы в качестве системной службы. Это гарантирует, что Grafana запускается автоматически всякий раз, когда загружается ваша система, и ею можно легко управлять с помощью команды systemctl.

Следующий фрагмент кода поможет:

sudo systemctl enable grafana-server

 

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

sudo systemctl start grafana-server

 

Проверьте состояние вашего сервиса Grafana с помощью следующей команды:

sudo systemctl status grafana-server

 

Если служба работает правильно, вы должны увидеть результат, аналогичный следующему:

Настройка Grafana

 

Эти выходные данные показывают, что служба grafana-server активна и работает с идентификатором процесса 12345. Служба была запущена 2 часа 30 минут назад, как указано в строке «Активно». Вывод также показывает аргументы командной строки, которые используются для запуска процесса grafana-server.

Последняя строка вывода подтверждает, что служба запущена успешно, указывая, что служба была «запущена».

 

Настройте обратный прокси-сервер с помощью Nginx для Grafana

Затем вам нужно настроить обратный прокси-сервер для безопасного доступа к Grafana через HTTPS. Обратный прокси — это сервер, который находится перед вашим сервером Grafana и обрабатывает все входящие запросы, перенаправляя их на сервер Grafana через безопасное соединение.

Необходимы следующие шаги:

 

Шаг 1: Установите Nginx

Сначала вам нужно установить Nginx в вашей системе Ubuntu, чтобы настроить обратный прокси-сервер с помощью Nginx. Вы можете использовать эту команду:

sudo apt install nginx

 

Шаг 2: Создайте новый блок сервера

После установки Nginx вы должны создать новый блок сервера в каталоге /etc/nginx/sites-available, чтобы определить конфигурацию обратного прокси. Для этого выполните следующую команду:

sudo nano /etc/nginx/sites-available/Grafana

 

Читать  Настройка визуального мониторинга данных временных рядов InfluxDB в Grafana

Этот фрагмент кода открывает новый файл в текстовом редакторе Nano. Скопируйте и вставьте эту конфигурацию в файл:

server {
    listen 80;
    server_name example.com;
    return 301 https://$server_name$request_uri;
}

server {
    listen 443 ssl;
    server_name example.com;

    ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem;
    ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key;

    location / {
        proxy_pass http://localhost:3000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

 

Замените example.com своим IP-адресом или доменным именем и при необходимости измените пути сертификатов SSL. Эта конфигурация устанавливает перенаправление с HTTP на HTTPS и перенаправляет все запросы на сервер Grafana, работающий на локальном хосте: 3000.

Сохраните и закройте файл. Для этого нажмите Ctrl+X , затем Y и Enter.

 

Шаг 3: Создайте символическую ссылку

Затем создайте символическую ссылку на новый блок сервера в каталоге /etc/nginx/sites-enabled, которая позволит Nginx использовать его:

sudo ln -s /etc/nginx/sites-available/grafana /etc/nginx/sites-enabled/

 

Шаг 4. Перезапустите веб-сервер Nginx

Наконец, перезапустите Nginx, чтобы применить новую конфигурацию. Используйте следующий код:

sudo systemctl restart nginx

 

Теперь у вас должна быть возможность безопасного доступа к Grafana через HTTPS, перейдя на https://example.com (или ваше доменное имя или IP-адрес) в веб-браузере. Но это происходит только в том случае, если вы правильно настроили обратный прокси и настроили Nginx для обслуживания файлов Grafana.

 

Заключение

Теперь у вас должна быть работающий Grafana на вашем компьютере с Ubuntu. Кроме того, вы успешно настроили обратный прокси-сервер с помощью Nginx для безопасного доступа к Grafana через HTTPS. Теперь вы можете добавлять источники данных, создавать информационные панели и настраивать систему оповещений.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
AMD опубликовала свои последние драйверы Adrenalin Edition для видеокарт Radeon…

Спасибо!

Теперь редакторы в курсе.