Посмотреть в /var/log/messages нет ли там сообщений о том, что достигнут лимит icmp в секунду и если что подкрутить sysctl переменную net.inet.icmp.icmplim
В ajMultiping.pl (необходимо править в инсталяции модуля ибо будет создан _ajMultiping.pl) в коде
my $query = "http://$server?cmd=ping&timeout=$ua_timeout&count=100&ip=";
100 заменить, например, на 50, т.е на одного клиента будет посылаться на 100 пингов, а 50. Немного ухудшится точность вычисления процента потерь
В pingserver.cfg:
cmd => '/sbin/ping -q -n -i0.001',
- 0.001 увеличить, например, 0.005 - т.е вместо 1мс между пингами будет проходить 5мс.
В настройках модуля в самой админке есть параметр "время в секундах ожидания результата множественного пингования. По умолчанию 5 сек." - можно его увеличить, но это для решения проблемы если модуль не будет успевать всех пропинговать. У тебя же проблема в том, что где-то идет затык по большому icmp трафику - тут могут и свичи не пропускать такой поток, да и наверное сами магистрали будут под нагрузкой: например 1000 абонов на 100 пингов - это 100 тысяч icmp пакетов врывается в сеть. Тут действительно, лучше уменьшить количество посылаемых пингов на абона