Это старая версия документа.


Мониторинг

/ Мониторинг / Internet /

Online - Система мониторинга активных сессий (подключённых) пользователей.
Для удобства система подсвечивает сессии.

  • Зелёным цветом порты, которые дублируются.

Данная ситуация может происходить не нескольким причинам

  1. сервер доступа не отправляет уникальны порты для подключения (часто встречается в Cisco, IPN - Ipcad)
  2. Не приходят Radius Stop пакеты от сервера доступа и сессия не закрывается перед началом новой. Для решения это проблемы нужно определить причину пропажи Radius Stop пакетов.
  • жёлтым пользователей, которые дублируются
  • красным подозрительные сессии.

Подозрительными являются сессии, от которых на протяжении 3 Alive периодов не пришло ни одного радиус Alive пакета или помеченные внешним контролером сессий (/usr/abills/libexec/billd). Количество неполученных Alive пакетов устанавливается в переменной конфигурации $conf{ERROR_ALIVE_COUNT}=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 получен. Данные по сессии обновляются успешно
9 Пришёл Radius Alive по незарегистрированной в билинге сессии
10 Стартовала IPN сессия но аккаунтинг информация еще не обновлялась по ней
11 IP адрес зарезервирован для абонента

Возврат потеряных сессий в билинг
Иногда возникает ситуация что долгое время пропадает связь сервера доступа с биллинг сервером и биллинг закрывает сессии которые не подтверждают свою активность, но если они живы то пользователи продолжают работать без уведомления об этом сервера билинга, по этому была добавлена функция возобновлять потерянные сессии в билинге. Если приходит алайв запрос для сессии которой нет в билинге система вносит данную сессию в журнал активных сессий с пометкой удалить при первом же прохождении billd. Сессия появляется в журнале и потом удаляется чекером (billd).