23.06.2025

Как установить пакеты Grafana, Graphite, Carbon, Collectd в Ubuntu?

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

Установка системы визуализации данных на сервер может быть выгодна по нескольким причинам:

В целом, система визуализации данных может помочь вам принимать основанные на данных решения о серверной инфраструктуре и повышать эффективность операций.

Программное обеспечение

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

Установка системы визуализации

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

sudo apt update -y && sudo apt dist-upgrade -y

Скриншот №1 — Обновление

Первым шагом для установки системы будет создание учетной записи на DockerHub, которая предоставляет контейнер. Заполните поля и подтвердите свой email:

Скриншот №2 — Сайт

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

sudo apt-get install docker.io

Скриншот №3 — Установка Docker

Нажмите Y, чтобы начать процесс установки. После этого нам нужно запустить все службы:

sudo systemctl start docker && sudo systemctl enable docker && sudo systemctl status docker

В результате мы увидим журнал служб:

Скриншот №4 — Статус Docker

Перед извлечением и запуском контейнера войдите в DockerHub с помощью команды:

docker login

Скриншот №5 — Вход в Docker

Введите имя пользователя и пароль, которые вы использовали при регистрации на DockerHub. Загрузите контейнер Carbon из Docker Hub:

docker pull hopsoft/graphite-statsd

Скриншот №6 — Скачиваем образ Carbon

Дождитесь окончания процесса установки. И запустите нужный контейнер с параметрами:

docker run -d\
--name graphite\
--restart=always\
-p 80:80\
-p 81:81\
-p 2003-2004:2003-2004\
-p 2023-2024:2023-2024\
-p 8125:8125/udp\
-p 8126:8126\
hopsoft/graphite-statsd

Загрузите контейнер Graphite из Docker Hub:

docker pull banno/graphite-web

Скриншот №7 — Скачиваем образ Graphite

Теперь происходит загрузка файла для второго модуля системы визуализации. Будьте терпеливы!

Скриншот №8 — Успешное скачивание Graphite

После успешного извлечения всех компонентов запустим один из них в системе. Включим последний модуль:

docker run -d\
--name graphite-web\
--restart=always\
-e "GRAPHITE_URL=http://localhost:80"\
-p 8080:80\
banno/graphite-web

Скриншот №9 — Запуск контейнера

В этом блоке введите свой домен сайта или параметр localhost и выберите порт, где ваш сайт будет доступен! Так как доступ к этой системе осуществляется через графическую оболочку. Установим Gnome:

sudo apt install gnome-shell ubuntu-gnome-desktop

Скриншот №10 — Установка Gnome

Нажмите на кнопку Y, войдите в CLI и перезагрузите вашу систему:

Скриншот №11 — Gnome подготовка

Пройдите все этапы подготовки вашей системы к использованию Gnome shell и нажмите кнопку в центре. Затем введите данные своей учетной записи и войдите в систему:

Скриншот №12 — Вход в аккаунт

Затем откройте браузер и введите yourdomain.com или localhost на порте 8080. Вуаля! Теперь система полностью установлена и зарущена!

Скриншот №13 — Запуск системы

Вывод

В инструкции была развернута система визуализации данных и мониторинга. Был использован пакет программного обеспечения, включающий Graphana, Collectd и Carbon для решения этой проблемы. Описано то, как установить и запустить эти компоненты в контейнере Docker. Кроме того, были даны инструкции о том, как установить Gnome и получить доступ к системе визуализации через веб-браузер. Следуя этим незамысловатым шагам, пользователи могут настроить надежную и простую в использовании систему мониторинга для инфраструктуры.