Нам часто пишут пользователи, которые хотят мониторить качество каналов связи — не просто проверять “доступен ли хост”, а действительно оценивать стабильность сети и реагировать на деградации. Один из таких пользователей недавно подключил мониторинг для нескольких регионов, и его запрос дал нам полезный импульс для доработок.
Рассказываем, какие улучшения появились в RMON.
Ping стал умнее
Раньше проверка ping в RMON отправляла один пакет — это было достаточно для грубой оценки, но плохо отражало реальное состояние канала. Теперь всё иначе:
Это особенно полезно, если канал нестабилен: одиночный ping может случайно показать “всё хорошо”, хотя на деле теряются пакеты или резко плавает задержка.
| Возможность | SmokePing | RMON |
|-----------------------------|----------------|---------------------------|
| Графики RTT и потерь | ✅ Да | ✅ Да |
| Группировка алертов | ❌ Нет | ✅ Да |
| Настраиваемое кол-во пакетов| ✅ Частично | ✅ Да |
| Интерактивный веб-интерфейс | ❌ (CGI) | ✅ Современный UI |
| MTR из разных регионов | ❌ Нет | ✅ Да |
| Проверки из нескольких точек| ❌ (1 сервер) | ✅ Геораспределённые агенты |
| Telegram/Slack уведомления | Только через внешние скрипты | ✅ Встроено |
| API | ❌ Ограничен | ✅ Полноценный REST API |
SmokePing — отличный инструмент для исторического анализа задержек. Но он устарел в архитектуре, плохо масштабируется по регионам и требует обвесов для алертов.
RMON же изначально создавался с упором на:
Группировка алертов
Пользователи с несколькими агентами в разных регионах сталкивались с таким сценарием:
"Падает один хост — и мы получаем 5+ одинаковых алертов от каждого региона".
Теперь алерты по одному хосту автоматически агрегируются:
Вы получаете единое уведомление со списком всех регионов, где обнаружена проблема.
Упрощается логирование, снижается "шум" в системах алертинга (Telegram, Slack и т.п.)
MTR на месте
Мы добавили возможность запускать MTR (traceroute с расширенной статистикой) из конкретного региона:
Это особенно удобно при отладке проблем между регионами, в CDN, или при работе с провайдером.
Что дальше
Мы продолжаем развивать RMON как инструмент для распределённого мониторинга, ориентированный на:
телеметрию от агентов из разных регионов;
гибкую конфигурацию проверок;
удобную интеграцию с Telegram, Slack, Prometheus, Zabbix и другими системами.
Если вы хотите точно знать, где и когда у вас реально деградирует сеть — попробуйте RMON: https://rmon.io