Мне давно не хватало простого gui пингера, на подобии Netmap под виндой, который бы работал из коробки и без танцев с бубном в wine. Приложение, которое можно было бы свернуть в трей, не требовало тонну зависимостей, и не имело не нужного функционала, типа веб интерфейса (это уже другой уровень мониторинга)
QPing — написан на Python с использованием библиотеки PyQt6. Для мониторинга доступности сетевых хостов по ICMP или TCP-портов. Предоставляет визуальное отображение статуса хостов в виде графиков с latency и министатистикой. Поддерживает группировку хостов для удобства, и всплывающие уведомления через системный трей.
Основные возможности:
Мониторинг хостов через ICMP или TCP-проверки.
Визуализация результатов пинга в виде графиков с масштабируемой временной шкалой.
Поддержка категорий для группировки хостов.
Фильтрация хостов по статусу (показ только недоступных).
Уведомления в системном трее при недоступности хоста.
Локализация интерфейса (русский и английский по умолчанию).
Импорт хостов из текстового файла (hosts, ansible inentory, txt).
Перетаскивание хостов для изменения порядка.
Сохранение истории проверок и настроек.
Для проверки хостов использует стандартный ping. При наличии fping - появляется возможность проверять хосты пачками.
В версии 2.5: - Добавление хоста: если в поле ввода указан порт (например, example.com:443 или «example.com 443»), хост сразу создаётся с типом проверки TCP на указанном порту.
- Автоматическое определение типа проверки при добавлении хоста (ICMP → TCP). Настраивается в Settings → General, три режима:
Off
Только для хостов, добавленных в текущей сессии (по умолчанию)
Всегда
Логика: если ICMP-хост не имеет ни одного успешного ответа и набрал 5 неудач подряд (при условии, что хост добавлен не менее 10 секунд назад), в фоне последовательно проверяются TCP-порты 443, 80 и 22. Если хотя бы один стабильно отвечает, появляется диалог с предложением переключить хост на TCP. Тип меняется только после подтверждения пользователем; предусмотрена кнопка «Больше не спрашивать».
- История загружается посуточно, а не вся сразу.
- Добавлена возможность задать время ожидания ответа.
- Добавлен режим Mute — для конкретного хоста: проверка продолжается, но уведомления о проблемах не отправляются.