Задать вопрос
Все статьи / Полезная информация / Пошаговая установка Grafana на Ubuntu
Найти результаты:
Период:
с:
 
по:
Помощь в поиске

Помощь в поиске

apple banana
Найти записи, которые содержат хотя бы одно из двух слов.

+apple +juice
Найти записи, которые содержат оба слова.

+apple macintosh
Найти записи, которые содержат слово 'apple', но положение записей выше, если они также содержат 'macintosh'.

+apple -macintosh
Найти записи, которые содержат слово 'apple', но не 'macintosh'.

+apple ~macintosh
Найти записи, которые содержат слово 'apple', но если запись также содержит слово 'macintosh', rate it lower than if row does not. Это более "мягкий" чем поиск '+apple -macintosh', для которого наличие 'macintosh' вызывает что записи не будут возвращены вовсе.

+apple +(>turnover <strudel)
Найти записи, которые содержат слова 'apple' и 'turnover', или 'apple' и 'strudel' (в любом порядке), но ранг 'apple turnover' выше чем 'apple strudel'.

apple*
Найти записи, которые содержат такие слова как 'apple', 'apples', 'applesauce', или 'applet'.

"some words"
Найти записи, которые содержат точную фразу 'some words' (например записи содержащие 'some words of wisdom', но не "some noise words").

Пошаговая установка Grafana на Ubuntu

В этой статье рассмотрим, как пошагово установить Grafana на Ubuntu разными способами. 

Что такое Grafana

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

Программа популярна среди DevOps-инженеров, системных администраторов и аналитиков благодаря своей гибкости и понятному интерфейсу. Grafana не хранит данные сама по себе, а подключается к внешним источникам — например, Prometheus, InfluxDB, MySQL, Elasticsearch и другим.

Grafana может:

  • отображать данные в виде графиков, диаграмм, таблиц и индикаторов;
  • подключаться к нескольким источникам данных одновременно;
  • строить настраиваемые дашборды для разных целей;
  • отправлять оповещения при достижении определенных порогов (например, при высоком уровне загрузки ЦПУ);
  • управлять доступом пользователей и ролями для совместной работы.

Какие есть редакции Grafana

Grafana доступна в нескольких редакциях:

1. Grafana OSS (Open Source)

Базовая, бесплатная редакция с открытым исходным кодом. Подходит для индивидуальных пользователей, небольших команд и проектов с простыми требованиями. Включает все ключевые функции: дашборды, источники данных, алерты и плагины из официального репозитория.

2. Grafana Enterprise

Рекомендуемая редакция для корпоративного использования. Включает в себя все функции OSS, а также:

  • поддержку Enterprise-плагинов (например, для Oracle, Splunk, Snowflake);
  • расширенные возможности управления пользователями;
  • интеграцию с системами SSO и LDAP;
  • техническую поддержку от разработчиков;
  • инструменты для кластеризации и масштабирования.

При этом Enterprise-версия можно установить бесплатно — платной она становится только при активации расширенных функций с помощью лицензии.

3. Grafana Cloud

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

Что нужно для установки Grafana на Ubuntu

Чтобы установить Grafana на Ubuntu, не нужно мощное оборудование, но есть минимальные системные требования, которые стоит учитывать, особенно если вы планируете использовать дополнительные функции вроде визуализации изображений на сервере или системы оповещений.

Минимальные системные требования:

  • Оперативная память: от 512 МБ
  • Процессор: от 1 ядра
  • Свободное место на диске: около 100 МБ для самой Grafana + место под базу данных

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

Grafana хранит свои настройки (пользователи, источники данных, дашборды) в базе данных. По умолчанию используется встроенная SQLite, но она не подходит для кластерных установок и не рекомендуется при высокой нагрузке.

Если проект масштабируется или требует отказоустойчивости, лучше сразу выбрать одну из полноценных СУБД:

  • SQLite 3;
  • MySQL 8.0+;
  • PostgreSQL 12+.

Для доступа к интерфейсу Grafana понадобится современный браузер с включенным JavaScript. Поддерживаются актуальные версии:

  • Chrome / Chromium;
  • Firefox;
  • Safari;
  • Microsoft Edge.

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

Есть несколько способов установки Grafana на Ubuntu: через официальные репозитории APT, вручную с помощью .deb-пакета или в виде самостоятельного бинарного файла.

Рассмотрим каждый из них:

Способ 1. Через APT-репозиторий

Один из самых удобных способов установить Grafana на Ubuntu — воспользоваться официальным APT-репозиторием. Этот метод позволяет легко получать обновления вместе с другими пакетами системы при помощи apt-get update. 

1. Чтобы система могла работать с внешними репозиториями и GPG-ключами, нужно установить дополнительные утилиты:

sudo apt-get install -y apt-transport-https software-properties-common wget

2. Импортируйте GPG-ключ для проверки подлинности пакетов. Grafana подписывает свои пакеты, и для корректной установки нужно добавить ее ключ в систему:

sudo mkdir -p /etc/apt/keyrings/
wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null

3. Добавьте репозиторий Grafana. По умолчанию используется стабильный канал (stable), который содержит проверенные версии:

echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list

Если вы хотите установить бета-версию, выполните:

echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com beta main" | sudo tee -a /etc/apt/sources.list.d/grafana.list

4. Обновите список доступных пакетов:

sudo apt-get update

5. Установите Grafana:

Чтобы установить редакцию OSS (open-source), пропишите:

sudo apt-get install grafana

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

sudo apt-get install grafana-enterprise

Способ 2. С помощью .deb-пакета

Если вы предпочитаете ручной контроль над установленными версиями программ, можно установить Grafana с помощью .deb-пакета. Этот способ подойдет, если вы хотите установить конкретную версию или не планируете часто обновлять систему. 

Однако стоит учитывать, что в этом случае обновления нужно будет устанавливать вручную — через повторную загрузку и установку нового пакета.

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

2. Выберите нужную редакцию. 

3. Перед установкой убедитесь, что в системе есть все нужные библиотеки. Выполните:

sudo apt-get install -y adduser libfontconfig1 musl

4. Скачайте пакет под вашу систему. Убедитесь, что выбран раздел Linux или ARM в зависимости от архитектуры вашего устройства. На странице будет представлена команда для скачивания .deb-пакета — просто скопируйте ее.

Например:

wget https://dl.grafana.com/enterprise/release/grafana-enterprise_12.0.2_amd64.deb

Замените URL на актуальный, если используется другая версия.

После завершения загрузки установите пакет с помощью dpkg:

sudo dpkg -i grafana-enterprise_12.0.2_amd64.deb

Если в процессе появятся ошибки, связанные с зависимостями, выполните:

sudo apt-get install -f

Способ 3. Как отдельный бинарный файл

Если вы хотите развернуть Grafana без установки пакетов и репозиториев, можно использовать отдельный бинарный архив:

1. Перейдите на официальную страницу загрузки Grafana, выберите нужную версию, редакцию (Enterprise или OSS) и архитектуру. Скопируйте команду для загрузки архива, например:

wget https://dl.grafana.com/enterprise/release/grafana-enterprise-12.0.2.linux-amd64.tar.gz

2. После загрузки распакуйте архив в удобное место:

tar -zxvf grafana-enterprise-12.0.2.linux-amd64.tar.gz

3. Создайте системного пользователя для Grafana:

sudo useradd -r -s /bin/false Grafana

4. Переместите содержимое архива, например, в /usr/local/grafana:

sudo mv grafana-12.0.2 /usr/local/Grafana

Назначьте владельцем созданного каталога пользователя grafana и группу users:

sudo chown -R grafana:users /usr/local/grafana

5. Создайте файл /etc/systemd/system/grafana-server.service и добавьте в него следующий текст:

[Unit]
Description=Grafana Server
After=network.target
[Service]
Type=simple
User=grafana
Group=users
ExecStart=/usr/local/grafana/bin/grafana server --config=/usr/local/grafana/conf/grafana.ini --homepath=/usr/local/grafana
Restart=on-failure
[Install]
WantedBy=multi-user.target

Сохраните изменения и закройте редактор.

6. Для создания всех нужных директорий выполните команду:

/usr/local/grafana/bin/grafana-server --homepath /usr/local/grafana

7. Дождитесь появления сообщений о запуске сервера, затем остановите процесс, нажав CTRL+C.

8. Снова установите владельца директорий. Это важно, чтобы все новые файлы и каталоги принадлежали пользователю grafana:

sudo chown -R grafana:users /usr/local/grafana

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

После установки Grafana нужно выполнить базовую настройку, чтобы запустить сервис и получить доступ к веб-интерфейсу.

1. Разрешите доступ к порту 3000, который Grafana использует по умолчанию. Если у вас включен UFW (брандмауэр), добавьте соответствующее правило:

sudo ufw allow 3000/tcp

2. Запустите службу Grafana:

sudo systemctl start grafana-server

3. Добавьте службу в автозагрузку, чтобы она автоматически запускалась при старте системы:

sudo systemctl enable grafana-server

4. Проверьте, что служба работает:

sudo systemctl status grafana-server

В выводе должно быть указано, что служба активна и запущена.

5. Откройте веб-браузер и перейдите по адресу:

http://<IP-адрес вашего сервера>:3000

Если вы находитесь на той же машине, можно использовать http://localhost:3000.

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

  • Имя пользователя: admin
  • Пароль: admin

7. После авторизации система предложит сменить пароль. Установите новый пароль, после чего вы попадете на стартовую страницу Grafana.

Теперь Grafana готова к работе. 

Как удалить Grafana на Ubuntu

Удаление Grafana на Ubuntu происходит в несколько шагов. В зависимости от способа установки и версии (OSS или Enterprise), команды будут немного отличаться:

1. Остановите службу Grafana, если она была запущена через systemd:

sudo systemctl stop grafana-server

Если вы использовали init.d, остановите службу другой командой:

sudo service grafana-server stop

2. Удалите установленную версию Grafana. 

Если это была редакция OSS, выполните:

sudo apt-get remove grafana

Если была установлена редакция Enterprise, используйте:

sudo apt-get remove grafana-enterprise

3. Удалите файл репозитория Grafana, если устанавливали Grafana через APT:

sudo rm -i /etc/apt/sources.list.d/grafana.list

Готово! Grafana удалена из системы. Если вы также хотите удалить конфигурационные файлы и данные, используйте purge вместо remove или вручную удалите каталоги /etc/grafana, /var/lib/grafana и другие, если они остались.

Предыдущая статья
Открытый и закрытый ключ шифрования SSL: что это и зачем они...
Следующая статья
Протокол DHCP