Skip to content

Компактный инструмент для мониторинга доступности сетевых узлов в реальном времени. Заменяет cmd ping -t: цветовая индикация, живые графики, логи и уведомления.

Notifications You must be signed in to change notification settings

AlexValyavin/PingMonitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PingMonitor 🟢🔴📊

Компактный инструмент для мониторинга доступности сетевых узлов в реальном времени. Заменяет множество окон cmd ping -t одним удобным интерфейсом с цветовой индикацией, живыми графиками и уведомлениями.

Скриншот UI (Добавь реальные скриншоты в папку /screenshots/)

О программе

PingMonitor — это лёгкий Windows-приложение для системных администраторов и энтузиастов. Оно отслеживает пинг до IP-адресов или хостов, визуализируя статус в реальном времени. Поддерживает шаблоны для быстрого ввода (например, 192.168.1.*), логирование событий и звуковые оповещения.

Функционал

  • Цветовая индикация:
    • 🟢 Зелёный: Узел доступен, связь стабильна.
    • 🟠 Оранжевый: Есть потери пакетов или высокий пинг.
    • 🔴 Красный: Узел недоступен (Timeout).
  • Живые графики: История задержек (пинг) прямо на плитке узла.
  • Логирование: Запись событий (Up/Down), статистика потерь пакетов.
  • Звуковые уведомления: Оповещение при потере связи (настраивается в ⚙).
  • Управление:
    • Добавление: Введите IP/ID и нажмите Enter.
    • Удаление: Крестик на плитке.
    • Контекстное меню (ПКМ по плитке): Журнал событий, Trace Route, Вкл/Выкл графика, Копировать адрес.
  • Шаблоны (быстрый ввод): В настройках (⚙) создайте маски, напр. 192.168.1.* или *.corp.local. При выборе шаблона * заменяется полем ввода — вводите только ID.
  • Настройки: Звуки, порог высокого пинга, управление шаблонами.
  • Окно: Растягиваемое, с кнопкой 📌 для закрепления поверх всех окон.

Установка

  1. Скачайте последнюю версию из Releases (файл PingMonitor-v[версия].exe).
  2. Запустите exe (не требует установки, portable).
  3. Для разработчиков: Клонируйте репозиторий и откройте в Visual Studio (требует .NET Framework 4.7+ или .NET 6+).
git clone https://github.com/AlexValyavin/PingMonitor.git
cd PingMonitor
# Откройте .sln файл в VS

About

Компактный инструмент для мониторинга доступности сетевых узлов в реальном времени. Заменяет cmd ping -t: цветовая индикация, живые графики, логи и уведомления.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages