Skip to content

📊 Internet monitoring in dormitories of MSU

Notifications You must be signed in to change notification settings

uburuntu/dmonitor

Repository files navigation

DMonitor

Программа для мониторинга интернета в общежитиях МГУ

Зачем

  • интернет в общежитиях МГУ должен быть лучше
  • собираемая статистика поможет понять проблемы

Как присоединиться

Каждый житель Главного здания, ДСЛ и ДАС может помочь общему делу.

Для этого нужно всего лишь запустить программу DMonitor и держать её открытой.

Скачать DMonitor можно в разделе релизы.

Про DMonitor

Схема работы:

  • программа работает в фоновом режиме и раз в минуту проверяет доступ к google.com, yandex.ru и vk.com
  • если доступ есть, то на StatHat отправляется среднее время ответа сайтов
  • если интернет отключился, то программа сохраняет на диск информацию об этом и отправляет эти логи при первой возможности

Программа ест около 10-30 МБ оперативной памяти и не делает ничего больше, не требует установки и не засоряет систему.

Обратная связь

Чаты общежитий:

Будем рады обратной связи:

  • если возникают какие-то проблемы, то сообщайте
  • если есть идеи и предложения, то не стесняйтесь предлагать и обсуждать

Графики

https://internet.msut.me

Скачать

https://github.com/uburuntu/dmonitor/releases/latest

Тонкости Linux версии

Есть два варианта запуска:

  • запускать с sudo
  • единоразово дать разрешение программе трогать сокеты:
    • sudo setcap cap_net_raw+ep ./DMonitor-Linux для GUI версии
    • sudo setcap cap_net_raw+ep ./DMonitor-Console-Linux для консольной версии

Настроить автозапуск

Для запуска программы при перезагрузке системы можно воспользоваться скриптами (потребуются администраторские права).

Windows

  • Запустите dmonitor_autorun.bat от имени администратора
  • Введите путь к DMonitor-Windows.exe

Linux

  • Запустите dmonitor_autorun.sh
  • Введите путь к DMonitor-Linux

MacOS

  • Запустите dmonitor_autorun.bash
  • Введите путь к DMonitor-MacOS.zip