Все материалы

Доступность

Ping-мониторинг: потери пакетов и фильтрация ICMP

ICMP-доступность, задержка и потери пакетов. Как отличить фильтрацию Ping от отказа прикладного сервиса.

Команда Uptimely

Когда полезен Ping

Ping отправляет ICMP-запросы и наблюдает ответы хоста. Он помогает исследовать сетевую достижимость, задержку и потери пакетов. Это полезный сосед HTTP-монитора: при ошибке сайта можно сопоставить ответ приложения с состоянием сети.

Начинайте с конкретного hostname или IP, который принадлежит вашей инфраструктуре. Проверка домена зависит ещё и от разрешения имени. Если проверяете IP, убедитесь, что это адрес нужного узла, а не случайный адрес балансировщика из старой конфигурации.

Проверьте ICMP отдельно от приложения

Публичный хост может отвечать по HTTPS и не отвечать на ICMP. Пример команды для Linux; выполняйте для собственного сервера.

  1. Разрешите диагностические ICMP-пакеты, если это соответствует настройкам вашей сети.
  2. Создайте Ping-монитор для точного hostname или IP и дождитесь серии результатов.
  3. Добавьте TCP или HTTP для проверки нужного сервиса.
ping -c 5 example.com

Ожидаемый результат: Смотрите долю потерь и задержку вместе. Отсутствие echo reply не доказывает остановку сервера.

Как читать потери и задержку

Серия из пяти пакетов — короткая ручная проба, а не достоверная статистика качества канала за сутки. Нулевая потеря в этой серии не гарантирует отсутствие проблем; один пропущенный пакет не доказывает простой. Смотрите повторяемость результата и историю.

ICMP может фильтроваться или ограничиваться по частоте. Сервер способен не отвечать на Ping и одновременно обслуживать HTTPS. Не меняйте firewall автоматически по одному сообщению: сопоставьте ответ TCP-порта, HTTP-код и сетевые правила.

Что делать после сигнала

Зафиксируйте адрес, время и результат. Уточните, совпадает ли он с наблюдением из вашей сети. Если HTTP работает, сначала изучите ICMP-политику. Если не работают и Ping, и порт, проверьте маршрут, провайдера и состояние сервера.

Для проверки уведомлений используйте собственный тестовый узел. Не отключайте production-сеть ради демонстрации. После восстановления проверьте новую запись истории и доставку сообщения в подключённый канал.

Следующий шаг

Подробная инструкция по настройке описывает параметры проверки. На странице мониторинга можно сравнить возможности и перейти к созданию нужного типа.