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

В этой статье мы расскажем об инструменте мониторинга Grafana и дадим инструкцию по его установке на сервер с Linux Ubuntu.

Grafana ― это инструмент мониторинга и анализа данных с открытым исходным кодом. При помощи него можно визуализировать данные из разных источников. Вот полный список источников, которые Grafana официально поддерживает:

  • Alertmanager
  • AWS CloudWatch
  • Azure Monitor
  • Elasticsearch
  • Google Cloud Monitoring
  • Graphite
  • InfluxDB
  • Loki
  • Microsoft SQL Server (MSSQL)
  • MySQL
  • OpenTSDB
  • PostgreSQL
  • Prometheus
  • Jaeger
  • Zipkin
  • Tempo
  • Testdata

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

Grafana получает данные из источников при помощи запросов. У каждого источника своя структура запросов. Данные из разных источников можно комбинировать и визуализировать на одном экране (dashboard) при помощи графиков, таблиц, диаграмм и т.д. 

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

На официальном сайте Grafana русская документация пока что отсутствует. Официальная русификация интерфейса в ближайшее время тоже не планируется. Судя по ответам на вопрос в GitHub Grafana, русский интерфейс появится не скоро.

Теперь перейдём к установке и настройке. 

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

  1. Добавьте GPG-ключ репозитория Grafana:
    wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -
  2. Добавьте репозиторий со стабильными релизами программы:
    echo "deb https://packages.grafana.com/enterprise/deb stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list
  3. Обновите индекс пакетов:
    sudo apt update
  4. Установите Grafana:
    sudo apt install grafana-enterprise
  5. Запустите службу:
    sudo systemctl start grafana-server
  6. Включите автоматический запуск Grafana при загрузке системы:
    sudo systemctl enable grafana-server
  7. Проверьте статус службы:
    sudo systemctl status grafana-server
    Если статус «active (running)», Grafana установлена и запущена на сервере:Статус службы Grafana
                                                                                           Grafana: install ubuntu
  8. Для панели управления Графана порт по умолчанию ― 3000. Разрешите tcp-соединения на этом порту:
    sudo ufw allow 3000/tcp

Готово, вы установили Grafana.

Как войти в панель управления Grafana

  1. Откройте интерфейс Grafana через браузер. Для этого в адресной строке введите:
    http://123.123.123.123:3000
    Вместо 123.123.123.123 укажите IP-адрес сервера, на котором установлена Grafana.
  2. При первом входе в панель управления нужно ввести стандартную связку логина и пароля. Введите логин (admin) и пароль (admin). Затем нажмите Log in:
    Окно авторизации Grafana
                                      Grafana: установка и настройка
  3. Задайте новый пароль пользователя и нажмите Submit:
    Смена пароля Grafana
                                               Grafana: настройка dashboard

Готово, вы вошли в панель управления Grafana.

Как сбросить пароль от админ-пользователя Grafana

Если вы забыли админ-пароль и не можете восстановить его при помощи стандартной формы, смените пароль через SSH. Для этого:

  1. Подключитесь по SSH к серверу, на котором установлена Графана.
  2. Введите команду:
    grafana-cli admin reset-admin-password new-password
    Вместо new-password введите новый пароль. 

Готово, вы сбросили пароль пользователя admin.

Если вы не нашли ответ, спросите у нас!
Написать в поддержку