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

событие отключения для RADIUS-а
http://forum.bitel.ru/viewtopic.php?f=5&t=4027
Страница 1 из 1

Автор:  snark [ 14 май 2010, 16:58 ]
Заголовок сообщения:  событие отключения для RADIUS-а

суть такова ... у dialup RADIUS-а есть событие RADIUS аутентификации, с помощью которого можно отследить и контролировать подключение юзера но нет простого события деаутентификации/отключения, точнее есть, но только "по балансу", но Вы ведь понимаете что юзер отключается не только из за того что у него нулевой баланс, верно? ;) сделайте, пожалуйста, событие на отключение пользователя не по балансу, а просто по факту отключения ... зачем? я тут, на форуме, уже видел упоминания о том что люди пользуются событием, ЕМНИМС аутентификации, чтобы открывать доступ в инет не на NAS, а на некоем внешнем шлюзе и им очень пригодилось бы такое событие чтобы иметь возможность не только открыть, но и закрыть доступ, ну или, к примеру, можно было бы получая Acct-Terminate-Cause записывать в некую внешнюю табличку причину отключения с помощью которой можно было бы вести статистику причин отключения пользователей, т.е., допустим, если причин не "User Request" или "Admin Reset" очень много - значит что-то не так ... да и вообще подобное событие можно было бы использовать массой способов, конечно не так всеобъемлюще и гибко как аутентификацию, но все же ... а то получается что у нас есть "вход", а "выход" нету :( может, чтобы не перегружать радиус событиями, стоит сделать некое общее событие отключения, a-la событие аутентификации, в которое передавать "по балансу", "разрыв зоной" и т.п.?

событие на старт и стоп зоны или тарифной опции тоже очень и очень не помешало бы, IMHO

т.к. все описанное больше относится к dialup чем к чему бы то еще я не стал размещать тему в предложениях

Автор:  stark [ 14 май 2010, 17:48 ]
Заголовок сообщения:  Re: событие отключения для RADIUS-а

где-то на форуме уже просили и в TODO уже есть

Автор:  snark [ 14 май 2010, 17:52 ]
Заголовок сообщения:  Re: событие отключения для RADIUS-а

теперь вопрос только "когда будет?" в 5.1 сделаете? ;)

Автор:  stark [ 14 май 2010, 18:18 ]
Заголовок сообщения:  Re: событие отключения для RADIUS-а

snark писал(а):
теперь вопрос только "когда будет?" в 5.1 сделаете? ;)


5.1 уже практически готова и там этого нет

Автор:  snark [ 14 май 2010, 18:31 ]
Заголовок сообщения:  Re: событие отключения для RADIUS-а

чьерт побьери!(с) придется ждать 6.х или 7.х :(

Автор:  Администратор [ 17 май 2010, 12:35 ]
Заголовок сообщения:  Re: событие отключения для RADIUS-а

Какие параметры в событие логаута передавать? Данные какие там нужны?
Для 5.1 можно сделать.

Автор:  snark [ 17 май 2010, 13:28 ]
Заголовок сообщения:  Re: событие отключения для RADIUS-а

по минимуму - передавать cid, а от него можно плясать практически в любую сторону имея con конечно же ;)
оптимальнее всего, я думаю, это передать биллинговые:
Код:
con - для связи с БД
cid - для точного определения юзера

и стандартные RADIUS атибуты:
Код:
User-Name            - это, собственно тот о ком речь и идет,
                       эдакое дополнение к cid

NAS-IP-Address       - этот и след. параметр не столь важны,
NAS-Port               но вполне возможно кому-то пригодятся,
                       хотя если сказать честно - можно обойтись и без них

Framed-IP-Address    - если речь идет об открытии и закрытии внешнего шлюза,
Framed-IP-Netmask      то эти два параметра всяко пригодятся

Called-Station-Id    - чтобы знать откуда
Calling-Station-Id     и куда было подключение

Acct-Session-Id      - это чтобы абсолютно точно знать о какой именно сессии речь идет,
                       тут может даже пригодится дополнение в виде Acct-Multi-Session-Id,
                       если это кто-то использует

Acct-Terminate-Cause - чтобы знать почему отключился
                       кому-то точно пригодится, хотя бы для статистики

думай как то так ...

дополнение к тому откуда возник вопрос - есть идея связать БГБ с SCE, так вот юзеров туда можно добавить либо загрузкой файла (подключился - добавил, отключился - удалил), либо с помощью RADIUS LEG (тут вообще все по Start/Stop происходит), ну а события на тарифную опицию нужны чтобы пинать кота в бок по просьбе пользователя ...

в 5.1 события dialup-а научатся видеть классы npay или по прежнему придется jar подсовывать?

Автор:  Cromeshnic [ 18 май 2010, 06:28 ]
Заголовок сообщения:  Re: событие отключения для RADIUS-а

Цитата:
событие на старт и стоп зоны или тарифной опции тоже очень и очень не помешало бы, IMHO

Вот это нам тоже очень нужно.

Автор:  Администратор [ 31 май 2010, 19:05 ]
Заголовок сообщения:  Re: событие отключения для RADIUS-а

Цитата:
в 5.1 события dialup-а научатся видеть классы npay или по прежнему придется jar подсовывать?

К сожалению, пока по-прежнему. В 5.1 мы подняли глобальную шину событий JMS, возможно получится решить к 5.2 проблему эту удалённой обработкой события где-то на центральном сервере.

Автор:  snark [ 11 июл 2010, 17:49 ]
Заголовок сообщения:  Re: событие отключения для RADIUS-а

стоит ждать от 5.1 события отключения и события тарифных опций?
апну тему пока 5.1 не зарелизилась :)

Автор:  snark [ 14 июл 2010, 15:28 ]
Заголовок сообщения:  Re: событие отключения для RADIUS-а

бамп

Автор:  Cromeshnic [ 20 авг 2010, 07:00 ]
Заголовок сообщения:  Re: событие отключения для RADIUS-а

snark писал(а):
событие на старт и стоп зоны или тарифной опции тоже очень и очень не помешало бы, IMHO

up

Автор:  snark [ 08 сен 2010, 17:51 ]
Заголовок сообщения:  Re: событие отключения для RADIUS-а

тут по сабжу ничего не нашел, собственно вопрос остается открытым и тема бампится

Автор:  snark [ 17 сен 2010, 21:03 ]
Заголовок сообщения:  Re: событие отключения для RADIUS-а

stark писал(а):
где-то на форуме уже просили и в TODO уже есть

тут просили, при этом, там же админ писал:
Администратор писал(а):
Может проще событие логоф добавить? ... Для 4.6 на следующей недели мог бы сделать.

и уже в этом топике он писал:
Администратор писал(а):
Для 5.1 можно сделать.

может все же сделаете, а? народу ведь надо ...

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

Автор:  dreamer_fkn [ 28 сен 2010, 09:28 ]
Заголовок сообщения:  Re: событие отключения для RADIUS-а

очень надо!!!!!

Автор:  Cromeshnic [ 28 сен 2010, 10:54 ]
Заголовок сообщения:  Re: событие отключения для RADIUS-а

Есть такое. Одних радиус-атрибутов уже мало для гибкого предоставления сервисов, а функционала BGBilling и API для интеграции с другими системами уже недостаёт.

Автор:  Администратор [ 28 сен 2010, 16:34 ]
Заголовок сообщения:  Re: событие отключения для RADIUS-а

Сделал 2 события. Апдейты радиуса и модуля.
http://bgbilling.ru/patch/8/dialup.jar
http://bgbilling.ru/patch/8/dialup_5.1_160.zip
Прошу Cromeshnic и snark выложить примеры скриптов на WiKi.

Автор:  Администратор [ 29 сен 2010, 10:14 ]
Заголовок сообщения:  Re: событие отключения для RADIUS-а

Классы событий расположены в ru.bitel.bgbilling.modules.dialup.radius.event

Автор:  Cromeshnic [ 29 сен 2010, 12:39 ]
Заголовок сообщения:  Re: событие отключения для RADIUS-а

Спасибо! Сначала нужно перейти на 5.1 :)

Автор:  Администратор [ 29 сен 2010, 13:27 ]
Заголовок сообщения:  Re: событие отключения для RADIUS-а

Может snark посмотрит, подходит в таком виде или нет.. У него стенд вроде есть.

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