Истории успеха наших клиентов — лучшие проекты
Вход/ Регистрация

Установка и настройка Grafana

5526
7 минут чтения
Средний рейтинг статьи: 5

Инструкция обновлена 29 сентября 2025 г.

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

Установка И Настройка Grafana (1)

Продукт поддерживает разные платформы — Windows, macOS, Linux (популярные сборки вроде Debian, Ubuntu, CentOS, Fedora, OpenSuse или RedHat). В качестве базы данных возможна работа с SQLite, MySQL, PostgreSQL. Выбор богатый, в большинстве случаев администратору не требуется адаптироваться к решению. 

На примерах далее рассмотрим установку программы, ее базовые настройки, особенности работы с дашбордами.

Инсталляция Grafana на CentOS Stream

При заказе виртуальной машины или выделенного сервера на timeweb.cloud вы можете устанавливать на удаленный компьютер любую операционную систему. Чаще это одна из распространенных сборок Linux, вроде CentOS или Ubuntu, поэтому в качестве примера и возьмем последние версии этих ОС. 

Последовательность действий:

  1. Установим редактор nano:
    
  1. Создадим новую конфигурацию официального репозитория:
    
  1. Внесем в сгенерированный файл данные по переменным:
    
  1. Установим приложение:
    
  1. Включим автозагрузку программы и запустим ее:
    

Инсталляция завершена, приложение готово к эксплуатации. Но перед этим желательно проверить его текущий статус. Выполним это командой:

    

В терминале должно появиться похожее сообщение:

    

Оно означает, что Grafana установлена и готова к работе. 

Инсталляция Grafana на Ubuntu

Процедура установки на Ubuntu проста: Grafana скачивается в виде .deb-пакета и устанавливается вручную.

Последовательность команд:

  1. Скачиваем .deb-пакет Grafana. Эта команда загрузит установочный файл версии 12.0.3 с зеркала Tencent:
    
  1. Устанавливаем скачанный пакет. Команда выполнит установку .deb-файла через dpkg:
    
  1. Запускаем службу Grafana. Это позволит начать работу сервиса сразу после установки:
    
  1. Включаем автозапуск. Служба будет автоматически запускаться при старте системы:
    
  1. Проверяем статус службы. Убедитесь, что Grafana работает и не выдает ошибок:
    

После установки и запуска убедитесь, что порт 3000 (по умолчанию используется Grafana) открыт. Если на сервере включен брандмауэр (например, IPTables или Firewalld), нужно разрешить входящие подключения на этот порт.

VDS и VPS

Гибкие виртуальные серверы с почасовым
биллингом по всему миру: Россия, Азия и Европа.

Настройка брандмауэра для работы с Grafana

Рассмотрим команды на примере популярного сетевого экрана IPTables. В нем необходимо открыть доступ по сети к «стандартному» порту (для Grafana таковым является Port 3000). Процедура будет включать добавление новых правил и перезагрузку сервиса для применения изменений.

Вносим правило:

    

Добавляем строку в раздел OUTPUT ACCEPT:

    

Перезагружаем приложение:

    

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

Если администратор предпочитает пользоваться брандмауэром Firewalld, изменение конфигурации будет выглядеть так:

    

По умолчанию в Grafana логин и пароль простые — admin. Если пользователь их поменял и забыл, есть возможность сброса защиты доступа:

    

После ввода команды можно входить в программу, логин останется прежним.

Источники данных и инсталляция плагинов

Grafana поддерживает подключение целого перечня источников данных — Prometheus, Graphite, OpenTSDB, InfluxDB и пр. Полный перечень вариантов приведен в инструкции от разработчика, но этим возможности программы не ограничены. Пользователь может подключать различные Grafana Plugins — дополнения, расширяющие возможности мониторинга, например популярный плагин Zabbix Grafana Dashboard.

Процедура установки:

    

После перезагрузки приложения в подразделе Plugins раздела Configuration появится новый пункт Zabbix. Нужно кликнуть по кнопке Enabled, чтобы активировать новый функционал, после этого в меню Data Sources появится новый источник данных, который настраивается нажатием на Select. Та же схема применяется для других плагинов, например для Grafana PostgreSQL, который нужен для работы с одноименной базой данных, или Grafana ElasticsSearch.

Работа с дашбордами

Основа работы программы Графана — дашборды, наборы панелей с визуальным отображением полученных данных. По умолчанию на главный экран выводится часть основной информации, но каждый пользователь настраивает систему «под себя». Для этого достаточно кликнуть на кнопку New Dashboard и создать новую панель нужного вида (и так по кругу, пока на экран не будут выведены все необходимые данные).

Варианты дашбордов:

  1. Graph – несколько метрик на одной панели.
  2. Stat – одиночный график.
  3. Gauge – формат спидометра.
  4. Bar Gauge – вертикальная гистограмма.
  5. Table – таблица с несколькими метриками.
  6. Text – произвольный текст.
  7. Heatmap – тепловая карта значений.
  8. Alert List – перечень событий Grafana Alert.
  9. Dashboard List – дашборды, добавленные в избранное.

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

В случае необходимости «тонкого» управления программой рекомендуется обратиться к подробной документации разработчика. Там приведена схема конфигурирования путем внесения различных параметров напрямую в файл Grafana.ini. При помощи такого способа администратор меняет папки для хранения логов, порт по умолчанию, другие настройки доступа, включая прокси, добавление и блокировку новых пользователей.

Разверните Grafana на своем VDS-сервере

Cloud MSK 15

477 ₽/мес

Процессор
1 x 3.3 ГГц
Память
1 ГБ
NVMe
15 ГБ
Канал
1 Гбит/с
Публичный IP
Cloud MSK 30

657 ₽/мес

Процессор
1 x 3.3 ГГц
Память
2 ГБ
NVMe
30 ГБ
Канал
1 Гбит/с
Публичный IP

Заключение

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

5526
7 минут чтения
Средний рейтинг статьи: 5

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

Хотите внести свой вклад?
Участвуйте в нашей контент-программе за
вознаграждение или запросите нужную вам инструкцию
img-server