news
Serverspace запустил услугу Managed Kubernetes
БС
Борислав Сухарев
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
191028 Санкт-Петербург Литейный пр., д. 26, Лит. А
+7 (812) 403-06-99
700 300
ООО «ИТГЛОБАЛКОМ ЛАБС»
700 300