- Что такое Grafana
- Какие есть редакции Grafana
- Что нужно для установки Grafana на Ubuntu
- Как установить Grafana на Ubuntu
- Как настроить Grafana на Ubuntu
- Как удалить 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-ключами, нужно установить дополнительные утилиты:
2. Импортируйте GPG-ключ для проверки подлинности пакетов. Grafana подписывает свои пакеты, и для корректной установки нужно добавить ее ключ в систему:
wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null
3. Добавьте репозиторий Grafana. По умолчанию используется стабильный канал (stable), который содержит проверенные версии:
Если вы хотите установить бета-версию, выполните:
4. Обновите список доступных пакетов:
5. Установите Grafana:
Чтобы установить редакцию OSS (open-source), пропишите:
Чтобы установить редацию Enterprise, выполните:
Способ 2. С помощью .deb-пакета
Если вы предпочитаете ручной контроль над установленными версиями программ, можно установить Grafana с помощью .deb-пакета. Этот способ подойдет, если вы хотите установить конкретную версию или не планируете часто обновлять систему.
Однако стоит учитывать, что в этом случае обновления нужно будет устанавливать вручную — через повторную загрузку и установку нового пакета.
1. Откройте официальный сайт загрузки Grafana и выберите версию, которую хотите установить. По умолчанию будет предложена последняя стабильная версия.
2. Выберите нужную редакцию.
3. Перед установкой убедитесь, что в системе есть все нужные библиотеки. Выполните:
4. Скачайте пакет под вашу систему. Убедитесь, что выбран раздел Linux или ARM в зависимости от архитектуры вашего устройства. На странице будет представлена команда для скачивания .deb-пакета — просто скопируйте ее.
Например:
Замените URL на актуальный, если используется другая версия.
После завершения загрузки установите пакет с помощью dpkg:
Если в процессе появятся ошибки, связанные с зависимостями, выполните:
Способ 3. Как отдельный бинарный файл
Если вы хотите развернуть Grafana без установки пакетов и репозиториев, можно использовать отдельный бинарный архив:
1. Перейдите на официальную страницу загрузки Grafana, выберите нужную версию, редакцию (Enterprise или OSS) и архитектуру. Скопируйте команду для загрузки архива, например:
2. После загрузки распакуйте архив в удобное место:
3. Создайте системного пользователя для Grafana:
4. Переместите содержимое архива, например, в /usr/local/grafana:
Назначьте владельцем созданного каталога пользователя grafana и группу users:
5. Создайте файл /etc/systemd/system/grafana-server.service и добавьте в него следующий текст:
Description=Grafana Server
After=network.target
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
WantedBy=multi-user.target
Сохраните изменения и закройте редактор.
6. Для создания всех нужных директорий выполните команду:
7. Дождитесь появления сообщений о запуске сервера, затем остановите процесс, нажав CTRL+C.
8. Снова установите владельца директорий. Это важно, чтобы все новые файлы и каталоги принадлежали пользователю grafana:
Как настроить Grafana на Ubuntu
После установки Grafana нужно выполнить базовую настройку, чтобы запустить сервис и получить доступ к веб-интерфейсу.
1. Разрешите доступ к порту 3000, который Grafana использует по умолчанию. Если у вас включен UFW (брандмауэр), добавьте соответствующее правило:
2. Запустите службу Grafana:
3. Добавьте службу в автозагрузку, чтобы она автоматически запускалась при старте системы:
4. Проверьте, что служба работает:
В выводе должно быть указано, что служба активна и запущена.
5. Откройте веб-браузер и перейдите по адресу:
Если вы находитесь на той же машине, можно использовать http://localhost:3000.
6. При первом входе используйте логин и пароль по умолчанию:
- Имя пользователя: admin
- Пароль: admin
7. После авторизации система предложит сменить пароль. Установите новый пароль, после чего вы попадете на стартовую страницу Grafana.
Теперь Grafana готова к работе.
Как удалить Grafana на Ubuntu
Удаление Grafana на Ubuntu происходит в несколько шагов. В зависимости от способа установки и версии (OSS или Enterprise), команды будут немного отличаться:
1. Остановите службу Grafana, если она была запущена через systemd:
Если вы использовали init.d, остановите службу другой командой:
2. Удалите установленную версию Grafana.
Если это была редакция OSS, выполните:
Если была установлена редакция Enterprise, используйте:
3. Удалите файл репозитория Grafana, если устанавливали Grafana через APT:
Готово! Grafana удалена из системы. Если вы также хотите удалить конфигурационные файлы и данные, используйте purge вместо remove или вручную удалите каталоги /etc/grafana, /var/lib/grafana и другие, если они остались.