Биллинговая система Nodeny

Главная категория => Модули NodenyPlus => Тема начата: bashmak от 26 Июня 2015, 23:02:42



Название: Параметры pingserver
Отправлено: bashmak от 26 Июня 2015, 23:02:42
подскажите, как можно управлять параметрами модуля, что еще кроме количество потоков можно настроить? При множественном пинговании выходит слишком много ошибок. Хосты то припингованы то нет, то с потерями.. Подскажите как на это можно влиять? Что настраивать чтоб доступные хосты пинговались и отображались правильно?


Название: Re: pingserver
Отправлено: Efendy от 27 Июня 2015, 10:13:35
Посмотреть в /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 пакетов врывается в сеть. Тут действительно, лучше уменьшить количество посылаемых пингов на абона


Название: Re: Параметры pingserver
Отправлено: bashmak от 30 Июня 2015, 16:58:55
Спасибо за ответ, пробовал менять значения, не помогло.. В перле я не опытен. В дебаге нашёл такой вывод:
_ajMultiping.pl::_step1 Can't assign requested address at /usr/local/lib/perl5/site_perl/LWP/Protocol/http.pm line 47.
Модуль переустанавливал, по ошибке гуглил, перл стоит версии 5.18.4.
Пингсервер запущен по дефолту на 127.0.0.1:8081, в фаирволе порт открыт. curl возвращает куки(как в доке).
Помогите пжл понять в чём дело, и как это бороть..
Прикрепляю скрин дебага в хроме
О и ещё, может это важно.. Freebsd версии 10.1


Название: Re: Параметры pingserver
Отправлено: 0xbad0c0d3 от 03 Июля 2015, 09:46:52
Спасибо за ответ, пробовал менять значения, не помогло.. В перле я не опытен. В дебаге нашёл такой вывод:
_ajMultiping.pl::_step1 Can't assign requested address at /usr/local/lib/perl5/site_perl/LWP/Protocol/http.pm line 47.
Модуль переустанавливал, по ошибке гуглил, перл стоит версии 5.18.4.
Пингсервер запущен по дефолту на 127.0.0.1:8081, в фаирволе порт открыт. curl возвращает куки(как в доке).
Помогите пжл понять в чём дело, и как это бороть..
Прикрепляю скрин дебага в хроме
О и ещё, может это важно.. Freebsd версии 10.1
Ну это пиздец, конечно... Can't assign requested address тут не на перле написано, а русским языком, английскими буквами: НЕ МОГУ УСТАНОВИТЬ ЗАПРАШИВАЕМЫЙ АДРЕС (это я шифт держал) Значит порт (8081) на этом адресе (127.0.0.1) ЗАНЯТ, либо тем же пингсервером, либо чем-то еще. И какой фаерволл для 127.0.0.1?...


Название: Re: Параметры pingserver
Отправлено: bashmak от 03 Июля 2015, 14:18:18
Ну это пиздец, конечно... Can't assign requested address тут не на перле написано, а русским языком, английскими буквами: НЕ МОГУ УСТАНОВИТЬ ЗАПРАШИВАЕМЫЙ АДРЕС (это я шифт держал) Значит порт (8081) на этом адресе (127.0.0.1) ЗАНЯТ, либо тем же пингсервером, либо чем-то еще. И какой фаерволл для 127.0.0.1?...
Да я понял что порт занят, ничего кроме пингсервера на порту не висит, смотрел netstat'ом. Значит это пингсервер занимает его... Как это бороть? Как сделать чтоб он работал? И порт я менял в настройках пингсервера и в админке.. то же самое


Название: Re: Параметры pingserver
Отправлено: 0xbad0c0d3 от 03 Июля 2015, 16:27:54
Ну и на скрине видно (сразу не смотрел на них), что Can't connect. Значит не может подключиться, а не забиндить. Подозреваю, что пинг сервер банально не запущен.


Название: Re: Параметры pingserver
Отправлено: bashmak от 23 Июля 2015, 14:40:03
Так у кого нибудь будут мысли что с этим делать? Отзовитесь пжл те у кого работает модуль..


Название: Re: Параметры pingserver
Отправлено: k291 от 14 Октября 2015, 21:46:55
Как сделать ping на удаленном NAS`e ?


Название: Re: Параметры pingserver
Отправлено: Efendy от 14 Октября 2015, 23:38:57
Как сделать ping на удаленном NAS`e ?
там необходимо запустить пингсервер, ваш КО