Что важно знать перед установкой
Grafana поддерживает следующие базы данных:
- SQLite
- MySQL
- PostgreSQL
Требования для стабильной работы Grafana:
- Процессор - 1 CPU
- Оперативная память - 500 mb
- Свободное место на диске - 5 gb
Создание сервера под Softaculous в Serverspace
Создадим сервер который будет соответствовать рекомендованным характеристикам.
Чтобы создать серверы, выполните следующие действия:
- Войдите в личный кабинет, перейдите на вкладку vStack cloud > Servers и нажмите кнопку Create Server:
- Выберете рекомендованные требования и нажмите кнопку Create:
- Если требуется установить какие то приложения, то вы можете сделать это на этапе развертывания:
- Не забываем настроить доступ к серверу. (Либо через приватный ssh ключ, либо используя логин + пароль)
1. Установка grafana идет из официального репозитория разработчика.
Для этого скачаем GPG-ключ и добавим его в список доверенных ключей.
2. Теперь, нам нужно добавить в репозиторий Grafana.
3. После добавления, нам предстоит обновить кэш АРТ и продолжить установку Grafana:
Если при завершении установки вам выдает ошибку эту ошибку
Вам нужно прописать команду «apt –fix-broken install» и снова попробовать установить, должно все заработать.
4. После установки, добавляем в автозагрузку grafana и запустить сам демон Grafana:
5. На этом и завершается установка репозитория Grafana на Ubuntu и она готова к применению.
И в конце проверяем статус Grafana:
Если все настроено верно, то в результате получаем следующее сообщение:
Демонстрация конфигурирования брандмауэра для предоставления доступа к Grafana
В стандартной настройке нам показывают что Grafana доступна только по порту 3000. Но если, мы хотим использовать утилиту iptables или брандмауэра firewalld, нам предстоит предоставить им сетевой доступ к этому порту.
Скачиваем firewalld:
Настройка для брандмауэра firewalld (Это прописывание нового свода правил)
Далее просто перезагружаем, чтобы применилась конфигурация.
Настройка для утилиты iptables:
Дальше находим раздел «OUTPUT ACCEPT» и вписываем данную строку(выделена на скриншоте):
И перезапускаем iptables:
После всех манипуляций описанных выше, сетевой экран даст доступ по подключению к порту 3000. Можно легко проверить, открыв в новой вкладке интерфейс Grafana. Данные для входа по умолчанию admin (логин и пароль).
Дальше после того мы ввели логин/пароль, он попросит нас написать уже новый пароль. (пишем свой ультра сложный пароль)
После смены пароля, авторизуйтесьи вы попадете на web интерфейс Granfana.
Если не получается произвести вход в Grafana или вы сменили пароль, то через CLI административный пароль WEB-интерфейса можно его сбросить, для этого прописываем следующую команду:
После завершения этих манипуляций, можно пробовать снова заходить в WEB-интерфейс Grafana введя ваш новый пароль.
Вывод:
Благодаря данной публикации, вы с легкостью установите систему мониторинга Granfana на сервер с операционной системой Ubuntu 20.04