16.09.2022

Установка Grafana на Ubuntu 20.04

Что важно знать перед установкой

Grafana поддерживает следующие базы данных:

Требования для стабильной работы Grafana:

Создание сервера под Softaculous в Serverspace

Создадим сервер который будет соответствовать рекомендованным  характеристикам.

Чтобы создать серверы, выполните следующие действия:

1. Установка grafana идет из официального репозитория разработчика.

Для этого скачаем GPG-ключ и добавим его в список доверенных ключей.

wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add

2. Теперь, нам нужно добавить в репозиторий Grafana.

sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"

3. После добавления, нам предстоит обновить кэш АРТ и продолжить установку Grafana:

sudo apt update
sudo apt install grafana
sudo apt-get install grafana-enterprise

Если при завершении установки вам выдает ошибку эту ошибку

Вам нужно прописать команду «apt –fix-broken install» и снова попробовать установить, должно все заработать.

apt –fix-broken install

4. После установки, добавляем в автозагрузку grafana и запустить сам демон Grafana:

sudo systemctl enable grafana-server
sudo systemctl daemon-reload

sudo systemctl start grafana-server

5. На этом и завершается установка репозитория Grafana на Ubuntu и она готова к применению.

И в конце проверяем статус Grafana:

sudo systemctl status grafana-server

Если все настроено верно, то в результате получаем следующее сообщение:

Демонстрация конфигурирования брандмауэра для предоставления доступа к Grafana

В стандартной настройке нам показывают что Grafana доступна только по порту 3000. Но если, мы хотим использовать утилиту iptables или брандмауэра firewalld, нам предстоит предоставить им сетевой доступ к этому порту.
Скачиваем firewalld:

apt install firewalld

Настройка для брандмауэра firewalld (Это прописывание нового свода правил)

firewall-cmd --zone=public --add-port=3000/tcp –permanent

Далее просто перезагружаем, чтобы применилась конфигурация.

systemctl reload firewalld

Настройка для утилиты iptables:

nano /etc/sysconfig/iptables

Дальше находим раздел «OUTPUT ACCEPT» и вписываем данную строку(выделена на скриншоте):

И перезапускаем iptables:

После всех манипуляций описанных выше, сетевой экран даст доступ по подключению к порту 3000. Можно легко проверить, открыв в новой вкладке интерфейс Grafana. Данные для входа по умолчанию admin (логин и пароль).

Дальше после того мы ввели логин/пароль, он попросит нас написать уже новый пароль. (пишем свой ультра сложный пароль)

После смены пароля, авторизуйтесьи вы попадете  на web интерфейс Granfana.

Если не получается произвести вход в Grafana или вы сменили пароль, то через CLI административный пароль WEB-интерфейса можно его сбросить, для этого прописываем следующую команду:

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

После завершения этих манипуляций, можно пробовать снова заходить в WEB-интерфейс Grafana введя ваш новый пароль.

Вывод:

Благодаря данной публикации, вы с легкостью установите систему мониторинга Granfana на сервер с операционной системой Ubuntu 20.04