который жалуется на потерю пакетовЧто это значит? Какие именно пакеты теряются, в чем это проявляется?
из-за чего оноУ маршрутизатора, видимо, есть более важные дела, чем генерировать ответы на ICMP запросы (если mtr шлет их, конечно). Или на нем есть специальная функция ограничения такого трафика с целью минимизации вероятности возникновения ситуации отказа в обслуживании (DoS).
как сие побороть?Если на рабочий трафик это не оказывает влияния, то бороться с этим не нужно.
Выполняет пинг определённого адреса средствами execКоманда для разных ОС одинаковая? Насколько мне известно, единичные значения параметра -w в windows и linux различны (миллисекунда и секунда соответственно).
Например:
exec("ping 192.168.0.1 -n 1 -w 350", $output, $status);
Какие есть мысли - что можно предпринять?Если команда одна и та же для разных ОС, то значение таймаута для linux-варианта предлагаю скорректировать.
Почему так происходит? Сайты все работают.В текущих реалиях вывод утилиты ping имеет довольно касательное отношение к работоспособности сервисов. В данном случае, скорее всего, по какой-либо причине фильтруются icmp-пакеты.
А какой то альтернативный вариант пингования сайта есть?Если под "пингованием сайта" вы подразумеваете проверку работоспособности сервиса (веб-сервиса в данном случае), то для этого наиболее логично пользоваться соответствующим клиентом (т.е. веб-браузером). Во многих случаях поведение клиента можно эмулировать, в случае веб - при помощи netcat, telnet (telnet www.ya.ru 80, далее в консоли HEAD / HTTP/1.0), curl, wget, самодельного скрипта.