forum.bitel.ru
http://forum.bitel.ru/

Внешный Perl скрипт для check и kill
http://forum.bitel.ru/viewtopic.php?f=5&t=4259
Страница 1 из 1

Автор:  Anton_Chita [ 06 июл 2010, 13:01 ]
Заголовок сообщения:  Внешный Perl скрипт для check и kill

В роли инспектора подключений используем инспесктор вызывающий внешний скрипт.
Конфиг НАСа:
nas.port_time.default.*=20
nas.port_traffic.default.*=21:RADIN;22:RADOUT
card.activate.service=0
callback.support=0
month.break=1
nas.inspector.sleep_time=60
nas.inspector.kill.max_messages=5
nas.inspector.class=bitel.billing.server.processor.ScriptNASConnectionInspector
nas.inspector.check.command=/srv/scripts/check.pl ${NAS_IP} ${USER_PORT}
nas.inspector.kill.command=/srv/scripts/kill ${NAS_IP} ${USER_PORT}

Вариант даже такого Perl скрипта не хочет работать:
#!/usr/bin/perl
print "1";

В error.log Радиуса следующее:
processor 07-06/16:57:20 ERROR [Thread-9] LoggingPrintStream - java.lang.IllegalThreadStateException: process hasn't exited
processor 07-06/16:57:20 ERROR [Thread-9] LoggingPrintStream - at java.lang.UNIXProcess.exitValue(Unknown Source)
processor 07-06/16:57:20 ERROR [Thread-9] LoggingPrintStream - at bitel.billing.server.processor.ScriptNASConnectionInspector.sendCheckRequest(ScriptNASConnectionInspector.java:51)
processor 07-06/16:57:20 ERROR [Thread-9] LoggingPrintStream - at bitel.billing.server.processor.DefaultNASConnectionInspector.run(DefaultNASConnectionInspector.java:154)

Подскажите плиз, куда копать или дайте плиз пример рабочего perl скрипта для проверки?

Автор:  snark [ 06 июл 2010, 17:36 ]
Заголовок сообщения:  Re: Внешный Perl скрипт для check и kill

скрипт исполняемый? права на исполнение у юзера баиллинга есть?

Автор:  Anton_Chita [ 06 июл 2010, 17:48 ]
Заголовок сообщения:  Re: Внешный Perl скрипт для check и kill

Да.

Автор:  snark [ 06 июл 2010, 18:55 ]
Заголовок сообщения:  Re: Внешный Perl скрипт для check и kill

тады ждем разработчиков :)

Автор:  stark [ 08 июл 2010, 13:17 ]
Заголовок сообщения:  Re: Внешный Perl скрипт для check и kill

исправлено . обновление для версий >=4.6 выложено

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/