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

    Команда Simple-Server
    03.06.2026
    7 мин

    Материал подготовлен командой Simple-Server для администраторов VPS и выделенных серверов. Команды и пути проверяйте на тестовой машине перед production.

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

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

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

    1. Создадим новую конфигурацию официального репозитория:
    sudo nano /etc/yum.repos.d/grafana.repo
    1. Внесем в сгенерированный файл данные по переменным:
    [grafana] name=grafana baseurl=https://packages.grafana.com/oss/rpm repo_gpgcheck=1 enabled=1 gp sudo yum install grafana -y
    1. Включим автозагрузку программы и запустим ее:
    sudo systemctl enable grafana-server sudo systemctl start grafana-server

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

    sudo systemctl status grafana-server

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

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

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

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

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

    1. Скачиваем .deb-пакет Grafana. Эта команда загрузит установочный файл версии 12.0.3 с зеркала Tencent:

    2. Устанавливаем скачанный пакет. Команда выполнит установку .deb-файла через dpkg:

    sudo dpkg -i grafana_12.0.3_amd64.deb
    1. Запускаем службу Grafana. Это позволит начать работу сервиса сразу после установки:
    sudo systemctl start grafana-server
    1. Включаем автозапуск. Служба будет автоматически запускаться при старте системы:
    sudo systemctl enable grafana-server
    1. Проверяем статус службы. Убедитесь, что Grafana работает и не выдает ошибок:
    sudo systemctl status grafana-server

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

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

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

    nano /etc/sysconfig/iptables

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

    -A INPUT -p tcp -m tcp --dport 3000 -m state --state NEW -j ACCEPT

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

    sudo systemctl restart iptables

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

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

    firewall-cmd --zone=public --add-port=3000/tcp --permanent systemctl reload firewalld

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

    grafana-cli admin reset-admin-password --homepath "/usr/share/grafana" новый_пароль

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

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

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

    grafana-cli plugins install alexanderzobnin-zabbix-app systemctl restart grafana-server

    После перезагрузки приложения в подразделе 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. При помощи такого способа администратор меняет папки для хранения логов, порт по умолчанию, другие настройки доступа, включая прокси, добавление и блокировку новых пользователей.


    Нужен сервер для практики? Арендуйте VPS/VDS в России — root-доступ, NVMe, DDoS-защита и поддержка 24/7.

    VPS для проекта

    VPS с root-доступом, NVMe и поддержкой 24/7 на Simple-Server.

    StarterVDS

    490

    в месяц

    1 ядро

    1 ГБ RAM

    20 ГБ NVMe

    • 1 IPv4
    • KVM
    • Root-доступ
    • Безлимитный трафик
    Заказать VPS
    Рекомендуем

    PerformanceVDS

    1190

    в месяц

    2 ядра

    4 ГБ RAM

    60 ГБ NVMe

    • 1 IPv4
    • KVM
    • Root-доступ
    • Базовая DDoS-защита
    Заказать VPS

    Нужна другая конфигурация или чистый VPS без панели?

    Все тарифы VPS

    Похожие статьи, которые могут быть вам интересны