=====Мониторинг===== ''/ Мониторинг/ Inetrnet /''\\ **Online** - Система мониторинга активных сессий (подключённых) пользователей.\\ Для удобства система подсвечивает сессии. * Зелёным цветом порты, которые дублируются. Данная ситуация может происходить не нескольким причинам - сервер доступа не отправляет уникальны порты для подключения (часто встречается в Cisco, Juniper, IPN - Ipcad) - Не приходят Radius Stop пакеты от сервера доступа и сессия не закрывается перед началом новой. Для решения это проблемы нужно определить причину пропажи Radius Stop пакетов. * жёлтым пользователей, которые дублируются * красным подозрительные сессии. Подозрительными являются сессии, от которых на протяжении 3 Alive периодов не пришло ни одного радиус Alive пакета или помеченные внешним контролером сессий (/usr/abills/libexec/billd). Количество не полученных Alive пакетов устанавливается в переменной конфигурации **$conf{ERROR_ALIVE_COUNT}=3;**, еще через 3 периода сессия складывается в билинг. Время Alive периода устанавливается при настройке [[abills:docs:manual:system_configuration:system_configuration#nas_servers|Nas Servers]].\\ * синим сессии с одинаковыми IP адресами **Zaped** - временное хранилище подозрительных (незаконченных) сессий. \\ С правой стороны находятся кнопки действий над сессией. * **P** - Ping - Пропинговать клиента * **Z** - Zap - Отправить в хранилище подозрительных сессий или добавить сесcию в статистику. Если сессия добавляется через Zap механизм ''ACCT_TERMINATE_CAUSE'' устанавливается в **Lost-Service**. \\ **Данная команда не занимается сбросом абонента а только чисткой базы** * **H** - Hangup - Отключить клиента от сервера доступа. При наличии механизма отключения в биллинге. ===Статусы=== |0,1 | Старт сессии | |2 | Zapped | |3 | Alive получен. Данные по сессии обновляются успешно | |5 | Внешний обработчик (по умолчанию billd) обозначил сессию как проблемную. | |6 | Сессия обозначена как подозрительная так как созданная новая сессия с такими же параметрами. Скорее всего у абонента разорвало сессию но на радиус сервер не пришло сообщение об окончании сессии. Абонент повторно подключился а старую сессию обозначило как подозрительную | |9 | Пришёл Radius Alive по незарегистрированной в билинге сессии | |10 | Стартовала IPN сессия но аккаунтинг информация еще не обновлялась по ней | |11 | IP адрес зарезервирован для абонента | **Возврат потеряных сессий в билинг** \\ Иногда возникает ситуация что долгое время пропадает связь сервера доступа с биллинг сервером и биллинг закрывает сессии которые не подтверждают свою активность, но если они живы то пользователи продолжают работать без уведомления об этом сервера билинга, по этому была добавлена функция возобновлять потерянные сессии в билинге. Если приходит алайв запрос для сессии которой нет в билинге система вносит данную сессию в журнал активных сессий с пометкой удалить при первом же прохождении billd. Сессия появляется в журнале и потом удаляется чекером (billd). При некорректной настройке системы или если удалить существующего абонента, не отключив его с сервера доступа, система покажет данного абонента в мониторинге но перед логином абонента добавит восклицательный знак (!).