Skip to content

Case211/RemnawaveUserDashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

📊 Remnawave Users Monitoring Dashboard

Красивый и функциональный дашборд Grafana для мониторинга пользователей Remnawave с интеграцией Prometheus и PostgreSQL.

✨ Возможности

  • 📈 Мониторинг трафика — общий трафик по нодам в реальном времени
  • 👥 Статистика пользователей — онлайн пользователи, общее количество, распределение по нодам
  • 📊 Детальная информация — трафик пользователей, последняя активность, статусы
  • 🖥️ Статус узлов — онлайн/офлайн статус, количество пользователей на каждой ноде
  • 📉 История трафика — графики трафика по пользователям и нодам

🔧 Требования

  • Grafana 10.0+
  • Prometheus (для метрик в реальном времени)
  • PostgreSQL (для данных из базы Remnawave)

🚀 Установка

  1. Импортируйте дашборд в Grafana:

    • Откройте Grafana → Dashboards → Import
    • Загрузите файл remnawave-users-dashboard.json
    • Или используйте UID: remnawave-users
  2. Настройте источники данных:

    • Prometheus: создайте источник данных Prometheus и укажите его в переменной prometheus_uid
    • PostgreSQL: создайте источник данных PostgreSQL и укажите его в переменной mysql_uid
  3. Проверьте подключение:

    • Убедитесь, что Prometheus собирает метрики Remnawave
    • Убедитесь, что PostgreSQL доступен и содержит данные Remnawave

📋 Используемые метрики Prometheus

  • remnawave_node_online_users — онлайн пользователи по нодам
  • remnawave_node_status — статус узлов
  • remnawave_users_online_stats{metricType="onlineNow"} — текущие онлайн пользователи
  • remnawave_node_inbound_upload_bytes / remnawave_node_inbound_download_bytes — трафик по нодам

🗄️ Используемые таблицы PostgreSQL

  • users — информация о пользователях
  • user_traffic — текущий трафик пользователей
  • nodes — информация о нодах
  • nodes_user_usage_history — история трафика по пользователям (дневная)
  • nodes_usage_history — история трафика по нодам (часовая)

📸 Скриншоты

Дашборд включает:

  • Панели статистики (онлайн пользователи, всего пользователей, трафик)
  • Таблицу с детальной информацией о пользователях
  • Графики распределения пользователей по нодам
  • Временные графики трафика и активности

🔄 Обновление

Для обновления дашборда:

  1. Экспортируйте текущий дашборд (если есть изменения)
  2. Импортируйте новый JSON файл
  3. Выберите "Overwrite" для замены существующего дашборда

📝 Лицензия

Этот дашборд создан для использования с Remnawave и распространяется свободно.


Примечание: Убедитесь, что ваши источники данных (Prometheus и PostgreSQL) правильно настроены и доступны из Grafana.

About

Красивый и функциональный дашборд Grafana для мониторинга пользователей Remnawave с интеграцией Prometheus и PostgreSQL.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors