Маркетплейс: Grafana
Grafana – популярный инструмент, предназначенный для удобной визуализации, мониторинга и изучения различных данных. С его помощью можно создавать и настраивать интерактивные информационные панели, отображающие важные метрики и ключевые рабочие показатели в удобном и легко воспринимаемом виде, например, фиксировать нагрузку на систему в виде графика в режиме реального времени.
Grafana способна подключаться к разнообразным источникам данных и поддерживает функциональность расширения за счет системы плагинов. Пользователи имеют возможность создавать подробные и настраиваемые панели мониторинга под любые задачи бизнеса и разработки.
Приложение включает следующее ПО:
| Название | Версия |
| Grafana | 12.2.1 |
| Nginx | 1.24.0 |
| Certbot | 5.2.1 |
| Fail2ban | 1.1.0 |
Что делает это приложение:
-
Включает UFW брандмауэр и разрешает подключения на порты:
- SSH (22)
- HTTP (80)
- HTTPS (443)
-
Настраивает Postfix для работы только на отправку сообщений, устанавливая параметр inet_interfaces = loopback-only
-
Устанавливает Grafana
-
Настраивает виртуальный хост в nginx с обратным прокси для Grafana
Дополнительная информация:
Реквизиты для администратора Grafana находятся в /root/.secrets
Grafana будет доступна по адресу: http://ip_виртуальной_машины или http://VM_NAME.vps.masterhost.tech
Первый раз, когда вы откроете панель управления, вы получите предупреждение в браузере о неправильном сертификате. Это сообщение можно проигнорировать, т.к. используется самоподписанный сертификат.
Шаги после развертывания приложения:
Для подключения домена:
-
Настройте DNS A-запись вашего домена на IP-адрес облачного сервера
-
Добавьте Ваш домен в директиву «server_name» в конфигурацию nginx (/etc/nginx/sites-enabled/n8n.conf)
-
Перезапустите веб-сервер (systemctl restart nginx.service)
Для включения шифрования TLS для вашего сайта, с использованием сертификатов от Let's Encrypt:
- Зайдите в консоль сервера по SSH под пользователем root и выполните команду: certbot --nginx
- Ответьте на вопросы и выберите домен, для которого будет выписан сертификат Let’s Encrypt.
- Через несколько секунд Ваш сертификат будет выписан и nginx будет настроен для работы по https с использованием новых сертификатов.
Документация на английском языке доступна по ссылке: https://grafana.com/docs/
Желаем Вам приятной работы!