forum.bitel.ru http://forum.bitel.ru/ |
|
Логирование Radius accept в мониторе модуля http://forum.bitel.ru/viewtopic.php?f=44&t=12727 |
Страница 1 из 1 |
Автор: | Cromeshnic [ 19 ноя 2017, 13:32 ] |
Заголовок сообщения: | Логирование Radius accept в мониторе модуля |
У нас периодически бывают ситуации, когда сессии не поднимаются потому, что мы наконфигурили некорректных ISG-сервисов. Выглядит это так: приходит Access-request, InetAccess в ответе выдаёт Accept и список радиус-атрибутов (включая некорректные). Циска пытается применить эти атрибуты, не может и не поднимает сессию. В итоге у техподдержки взрывается мозг: - В мониторе модуля Inet в ошибках ничего нет - В логах сессий и в текущих в мониторе Inet тоже ничего нет - На циске sh sss session тоже ничего не показывает Единственный вариант разобраться - грепать all.log или radius.log Access-сервера. А туда доступ техподдержке не хочется давать, да и не факт, что им там удобно будет рыться. Было бы удобно, чтобы все radius-accept пакеты тоже отображались где-то в мониторе не только для успешных сессий (по которым пошёл аккаунтинг и видимо после этого появилась запись в inet_session_log), но и вообще все. ps. Причём у меня даже включен connection.start.fromAccept=1 , но похоже он только создаёт connection в памяти, но не сессию в таблице session_log или что там отображается в мониторе. |
Автор: | Cromeshnic [ 19 ноя 2017, 13:39 ] |
Заголовок сообщения: | Re: Логирование Radius accept в мониторе модуля |
Сюда же: почему-то в модуле Inet в radius-логе по сессии не отображаются CoA-пакеты. А для диагностики бывает полезно смотреть, как там опции менялись. |
Автор: | Amir [ 28 ноя 2017, 17:08 ] |
Заголовок сообщения: | Re: Логирование Radius accept в мониторе модуля |
connection.start.fromAccept=1 создает запись в inet_connection_<mid> со статусом 0. Они нигде не отображаются и позже удаляются. |
Автор: | Amir [ 28 ноя 2017, 17:09 ] |
Заголовок сообщения: | Re: Логирование Radius accept в мониторе модуля |
Cromeshnic писал(а): Сюда же: почему-то в модуле Inet в radius-логе по сессии не отображаются CoA-пакеты. А для диагностики бывает полезно смотреть, как там опции менялись. sa.radius.log=1 указан при этом?
|
Автор: | Cromeshnic [ 29 ноя 2017, 09:14 ] |
Заголовок сообщения: | Re: Логирование Radius accept в мониторе модуля |
Amir писал(а): sa.radius.log=1 указан при этом? Не бы указан, указал, спасибо. |
Автор: | Cromeshnic [ 06 июн 2018, 12:33 ] |
Заголовок сообщения: | Re: Логирование Radius accept в мониторе модуля |
Снова такая ситуация у саппорта. Мб в "текущие" показывать inet_connection_<mid> как-то? |
Автор: | Amir [ 06 июн 2018, 14:42 ] |
Заголовок сообщения: | Re: Логирование Radius accept в мониторе модуля |
А у вас сколько записей в inet_connection_mid со status=0 при нормальной работе? |
Автор: | Cromeshnic [ 06 июн 2018, 15:09 ] |
Заголовок сообщения: | Re: Логирование Radius accept в мониторе модуля |
При нормальной 0. (Сейчас 14, но я отлаживаю reject-to-accept в Inet) Ps. из телеги: Alexander Yakunin, [06.06.18 14:41] А. Там создается запись в inet_connection_{mid}, но не создается запись в inet_session_{mid}. А при выводе списка текущих используются обе таблицы Semyon Koshechkin, [06.06.18 14:43] [In reply to Alexander Yakunin] поменять join на left join? Alexander Yakunin, [06.06.18 14:44] Выбираются записи из inet_session и джойнится inet_connection Alexander Yakunin, [06.06.18 14:44] sb.append(" FROM " + this.tableName + " as session LEFT JOIN inet_connection_" Semyon Koshechkin, [06.06.18 14:44] а, тогда right join |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |