Новости
Семь Чёрных пятниц на неделе — и все в Serverspace!
Serverspace Black Friday
БС
12 сентября 2022
Обновлено 16 сентября 2022

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

Linux Ubuntu

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

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

  • SQLite
  • MySQL
  • PostgreSQL

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

  • Процессор - 1 CPU
  • Оперативная память - 500 mb
  • Свободное место на диске - 5 gb

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

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

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

  • Войдите в личный кабинет, перейдите на вкладку vStack cloud > Servers и нажмите кнопку Create Server:

!112121

  • Выберете рекомендованные требования и нажмите кнопку Create:

рис2

рис3

  • Если требуется установить какие то приложения, то вы можете сделать это на этапе развертывания:

1231231

  • Не забываем настроить доступ к серверу. (Либо через приватный ssh ключ, либо используя логин + пароль)

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

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

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

granfa 1

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

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

granfa 2

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

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

granfa3

granfa4

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

granfa5

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

apt –fix-broken install

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

sudo systemctl enable grafana-server
sudo systemctl daemon-reload

granfa6

sudo systemctl start grafana-server

granfa71

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

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

sudo systemctl status grafana-server

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

granfa7

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

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

apt install firewalld

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

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

granfa8

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

systemctl reload firewalld

granfa9

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

nano /etc/sysconfig/iptables

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

granfa10

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

granfa11

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

granfa12

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

granfa13

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

granfa14

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

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

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

Вывод:

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

Оценка:
5 из 5
Аverage rating : 5
Оценок: 1
050000 г. Алматы пр. Сейфуллина, д. 502
+7 (777) 555-36-66
ООО «ИТГЛОБАЛКОМ ЛАБС»