Grafana — популярная платформа для визуализации данных и мониторинга систем. Она используется для создания интерактивных дашбордов, которые позволяют в реальном времени анализировать метрики, логи и другие данные из различных источников. Grafana поддерживает множество типов баз данных и систем мониторинга, таких как Prometheus, InfluxDB, Graphite, Elasticsearch, MySQL, PostgreSQL и многие другие.
Пользователи могут создавать визуально привлекательные и настраиваемые дашборды, используя разнообразные виджеты, включая графики, таблицы, тепловые карты и диаграммы. Дашборды можно настраивать для отображения метрик в реальном времени с возможностью переключаться между различными интервалами времени, фильтрами и представлениями данных.
Также Grafana позволяет настраивать уведомления на основе пользовательских правил. Например, можно настроить уведомление, если нагрузка на CPU превышает определённое значение или если пропускная способность сети падает ниже допустимого уровня. Уведомления могут быть отправлены через различные каналы, такие как электронная почта, Slack, Telegram, PagerDuty и другие.
В данной статье рассмотрим, как установить Grafana на виртуальный выделенный сервер, работающий под управлением Ubuntu 24.04.
Установка Grafana
Все действия по установке и первоначальной настройке Grafana рекомендуется производить под учётной записью, обладающей привилегиями администратора, но не являющейся суперпользователем. Также будем исходить из того, что сервер защищён брандмауэром UFW.
Чтобы начать установку Grafana, перейдите в каталог /etc/apt/keyrings/
:
$ cd /etc/apt/keyrings
Поскольку Grafana не входит в стандартный репозиторий Ubuntu, для установки данного ПО необходимо добавить репозиторий Grafana вручную. Для этого нужно будет импортировать в систему соответствующий GPG-ключ и источник репозитория. GPG-ключ используется для обеспечения безопасности и подлинности данных. Для его загрузки запустите следующую команду:
$ wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee grafana.gpg > /dev/null
Далее добавьте в систему новый репозиторий для установки последней стабильной версии Grafana:
$ echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list
После чего обновите списки пакетов:
$ sudo apt update
Затем установите непосредственно Grafana:
$ sudo apt install grafana
По завершении инсталляции необходимо произвести первоначальную настройку данного софта. Это нужно для того, чтобы у вас появилась возможность запустить веб-интерфейс Grafana.
Первоначальная настройка Grafana
Для подключения к своему веб-интерфейсу Grafana использует TCP-порт под номером 3000. Поэтому если вы используете на своём сервере брандмауэр UFW, вам необходимо создать разрешающее правило для данного порта:
$ sudo ufw allow 3000/tcp
Следующей командой запустите службу grafana-server
:
$ sudo systemctl start grafana-server
После чего установите данную службу в автозагрузку:
$ sudo systemctl enable grafana-server
Для просмотра состояния службы используйте команду:
$ sudo systemctl status grafana-server
Её вывод должен выглядеть примерно следующим образом:
Теперь всё готово для того, чтобы начать пользоваться установленным ПО. Для подключения к веб-интерфейсу по умолчанию предназначен порт 3000.
При первом входе используйте логин admin
и пароль admin
. После смены дефолтного пароля вы попадёте на стартовую страницу Grafana:
Таким образом, мы разобрали, как установить систему мониторинга Grafana на VPS, работающий под управлением Ubuntu 24.04.