Мониторинг
/ Мониторинг/ Internet+ /
Online - Система мониторинга активных сессий (подключённых) пользователей.
Для удобства система подсвечивает сессии.
- Зелёным цветом порты, которые дублируются.
Данная ситуация может происходить не нескольким причинам
- сервер доступа не отправляет уникальны порты для подключения (часто встречается в Cisco, Juniper, IPN - Ipcad)
- Не приходят Radius Stop пакеты от сервера доступа и сессия не закрывается перед началом новой. Для решения это проблемы нужно определить причину пропажи Radius Stop пакетов.
- жёлтым пользователей, которые дублируются
- красным подозрительные сессии.
Подозрительными являются сессии, от которых на протяжении 3 Alive периодов не пришло ни одного радиус Alive пакета или помеченные внешним контролером сессий (/usr/abills/libexec/billd). Количество не полученных Alive пакетов устанавливается в переменной конфигурации $conf{ERROR_ALIVE_COUNT}=3;, еще через 3 периода сессия складывается в билинг. Время Alive периода устанавливается при настройке 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). При некорректной настройке системы или если удалить существующего абонента, не отключив его с сервера доступа, система покажет данного абонента в мониторинге но перед логином абонента добавит восклицательный знак (!).
Если сессий становиться больше чем 500 они начинают группироваться по серверам доступа
Фильтр
Можно включить фильтрацию абонентов. Фильтр «Метка» позволяет вывести только абонетов с определенной меткой. (Работает при включенном модуле Tags)