Красивый и функциональный дашборд Grafana для мониторинга пользователей Remnawave с интеграцией Prometheus и PostgreSQL.
- 📈 Мониторинг трафика — общий трафик по нодам в реальном времени
- 👥 Статистика пользователей — онлайн пользователи, общее количество, распределение по нодам
- 📊 Детальная информация — трафик пользователей, последняя активность, статусы
- 🖥️ Статус узлов — онлайн/офлайн статус, количество пользователей на каждой ноде
- 📉 История трафика — графики трафика по пользователям и нодам
- Grafana 10.0+
- Prometheus (для метрик в реальном времени)
- PostgreSQL (для данных из базы Remnawave)
-
Импортируйте дашборд в Grafana:
- Откройте Grafana → Dashboards → Import
- Загрузите файл
remnawave-users-dashboard.json - Или используйте UID:
remnawave-users
-
Настройте источники данных:
- Prometheus: создайте источник данных Prometheus и укажите его в переменной
prometheus_uid - PostgreSQL: создайте источник данных PostgreSQL и укажите его в переменной
mysql_uid
- Prometheus: создайте источник данных Prometheus и укажите его в переменной
-
Проверьте подключение:
- Убедитесь, что Prometheus собирает метрики Remnawave
- Убедитесь, что PostgreSQL доступен и содержит данные Remnawave
remnawave_node_online_users— онлайн пользователи по нодамremnawave_node_status— статус узловremnawave_users_online_stats{metricType="onlineNow"}— текущие онлайн пользователиremnawave_node_inbound_upload_bytes/remnawave_node_inbound_download_bytes— трафик по нодам
users— информация о пользователяхuser_traffic— текущий трафик пользователейnodes— информация о нодахnodes_user_usage_history— история трафика по пользователям (дневная)nodes_usage_history— история трафика по нодам (часовая)
Дашборд включает:
- Панели статистики (онлайн пользователи, всего пользователей, трафик)
- Таблицу с детальной информацией о пользователях
- Графики распределения пользователей по нодам
- Временные графики трафика и активности
Для обновления дашборда:
- Экспортируйте текущий дашборд (если есть изменения)
- Импортируйте новый JSON файл
- Выберите "Overwrite" для замены существующего дашборда
Этот дашборд создан для использования с Remnawave и распространяется свободно.
Примечание: Убедитесь, что ваши источники данных (Prometheus и PostgreSQL) правильно настроены и доступны из Grafana.