Название: pingserver wrong regexp Отправлено: fet4 от 10 Сентября 2015, 16:50:32 Привет!
Помогите подправить regexp, а то Код: rootsrv-bill:/usr/local/nodeny# curl h**p://127.0.0.1:8081/?ip=127.0.0.1\&count=10\&cmd=ping В _pingserver.cfg Код: # регулярное выражение, позволяющее вычленить потери в ответе ping Заранее спасибо. Название: Re: pingserver wrong regexp Отправлено: Efendy от 11 Сентября 2015, 00:15:01 запусти пингсервер с ключем -v
дай команду пинга скопируй с консоли команду ping blablabla и результат, который выдал модуль пингсервер Название: Re: pingserver wrong regexp Отправлено: fet4 от 11 Сентября 2015, 12:45:40 Вот
Код: root@srv-bill:~# /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=pingserver -v Название: Re: pingserver wrong regexp Отправлено: cojiict от 11 Сентября 2015, 13:22:25 спробуй створити хук
Код: /usr/local/nodeny/modules/pingserver/create.pingserver.cfg Код:
Код: perl install.pl -x Код: /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=pingserver -d & перевірь в браузері Название: Re: pingserver wrong regexp Отправлено: fet4 от 11 Сентября 2015, 15:29:01 Хук есть. А чем в частности regexp из вашего хука отличается от моего?
Название: Re: pingserver wrong regexp Отправлено: Efendy от 11 Сентября 2015, 18:51:55 Попробуй:
Код: regexp => '(\d+\.?\d*)% packet loss', вижу, что теперь потери 0% целым числом отображаются Название: Re: pingserver wrong regexp Отправлено: fet4 от 11 Сентября 2015, 19:49:45 Спасибо то что нужно.
Код: # curl h**p://127.0.0.1:8081/?ip=127.0.0.1\&count=10\&cmd=ping Название: Re: pingserver wrong regexp Отправлено: Efendy от 11 Сентября 2015, 21:11:17 На всякий случай проверь пинги на какой-нибудь комп с потерями
Название: Re: pingserver wrong regexp Отправлено: fet4 от 12 Сентября 2015, 12:16:14 Немного одна вещь настараживает, подскажите. На тестовой машине без пользователей модуль pingserver потребляет 12% cpu и 11 % mem. Это нормально? Остальные модуля в пределах 0,5
Код: top - 13:11:50 up 19:22, 2 users, load average: 0,20, 0,12, 0,14 Название: Re: pingserver wrong regexp Отправлено: Sis от 16 Октября 2018, 07:11:25 у меня такая же проблема error: wrong regexp in pingserver.cfg.
но что-то изменения никак не помогли в regexp => '(\d+\.?\d*)% packet loss', сам pingserver запущен под root версия freebsd 10.4 stable посоветуйте правильное регулярное выражение Название: Re: pingserver wrong regexp Отправлено: Efendy от 18 Октября 2018, 11:01:05 у меня такая же проблема error: wrong regexp in pingserver.cfg. чтобы посоветовать, нужно видеть что тебе ответило на пинг. В ошибке по идее должен процитироваться ответно что-то изменения никак не помогли в regexp => '(\d+\.?\d*)% packet loss', сам pingserver запущен под root версия freebsd 10.4 stable посоветуйте правильное регулярное выражение Название: Re: pingserver wrong regexp Отправлено: Cell от 18 Октября 2018, 11:43:13 На Фре 10.4 регулярку менять не нужно. Там показывает 0.0% packet loss
Название: Re: pingserver wrong regexp Отправлено: Sis от 21 Октября 2018, 01:31:51 чтобы посоветовать, нужно видеть что тебе ответило на пинг. В ошибке по идее должен процитироваться ответ [/quote] [root@www /usr/local/nodeny]# curl http_://127.0.0.1:8081/?ip=127.0.0.1\&count=10\&cmd=ping cookie: 412064-756690153459[root@www /usr/local/nodeny]# curl http_://127.0.0.1:8081/?ip=127.0.0.1\&cmd=cookie\&cookie=412064-756690153459 error: wrong regexp in pingserver.cfg. Ping result: [root@www /usr/local/nodeny]# Название: Re: pingserver wrong regexp Отправлено: NodenY45 от 20 Ноября 2018, 20:40:38 пытаюсь запустить пингсервер, не хочет работать, запуская с мана команду
Код: # curl http://127.0.0.1:8081/?ip=127.0.0.1\&count=10\&cmd=ping если без параметров то выдает вот это Код: # curl http://127.0.0.1:8081 В косоле модуля: Код: [127.0.0.1:18478] Header: Все пакеты стоят, модуль последний из кабинета. Куда смотреть? UPD. Зашел в BASH там все отработало. Но выдает тоже ошибку с регуляркой Код: # curl http://127.0.0.1:8081/?ip=127.0.0.1\&cmd=cookie\&cookie=76232451-148756914845 лог с модуля, версия freebsd 10.2: Код: [127.0.0.1:62535] Header: Название: Re: pingserver wrong regexp Отправлено: NodenY45 от 20 Ноября 2018, 21:05:53 Исправил.
В конфиге модуля изначально неверно прописан путь к PING было Код: cmd => '/bin/ping -q -n -i0.001' Код: cmd => '/sbin/ping -q -n -i0.001' Все заработало. Поправьте модуль в SVN. Название: Re: pingserver wrong regexp Отправлено: Efendy от 21 Ноября 2018, 07:48:41 В разных системах разный путь к системным командам, поэтому пути вынесены в настройки. Совершенно очевидно, что я проверял работу модуля, да и у других работает, а если нет - они меняют путь под свою систему
Название: Re: pingserver wrong regexp Отправлено: k291 от 21 Ноября 2018, 12:51:25 Может у кого есть рабочий модуль под Linux ? подскажите, что надо поменять
Название: Re: pingserver wrong regexp Отправлено: skreep от 21 Ноября 2018, 17:01:40 Может у кого есть рабочий модуль под Linux ? подскажите, что надо поменять cmd => '/bin/ping -q -n -i0.001', regexp => '(\d+)% packet loss', вот так работает под debian Название: Re: pingserver wrong regexp Отправлено: NodenY45 от 25 Ноября 2018, 14:13:04 В разных системах разный путь к системным командам, поэтому пути вынесены в настройки. Совершенно очевидно, что я проверял работу модуля, да и у других работает, а если нет - они меняют путь под свою систему у меня нету путей в настройках. только то что на скрине. Название: Re: pingserver wrong regexp Отправлено: Sis от 18 Января 2019, 07:02:19 Исправил. Огромное спасибо. Исправил заработало. Плюс в кармуВ конфиге модуля изначально неверно прописан путь к PING было Код: cmd => '/bin/ping -q -n -i0.001' Код: cmd => '/sbin/ping -q -n -i0.001' Все заработало. Поправьте модуль в SVN. |