Назначение

Мониторинг активных сессий пользователей на точках доступа Ubiquiti Unifi.

Функционал:

  • Получает список пользователей из базы данных ABillS и их MAC-адреса.

  • Собирает информацию о точках доступа Unifi из базы NAS.

  • Запрашивает текущие сессии с контроллера Unifi через API.

  • Сравнивает активные сессии с данными из ABillS:

    • Обновляет существующие сессии (трафик, время соединения).

    • Добавляет новые сессии.

    • Останавливает сессии, которые отсутствуют на контроллере (например, при отключении пользователя).

  • Логирует ошибки подключения или обработки данных.


Запуск:

/usr/abills/libexec/billd ubiquiti_online DEBUG=4


Сценарии работы:

  • DEBUG: Включение отладочного вывода.

Описания параметров конфигурации (config.pl) или модуля Config

ПараметрПримерОписание
UNIFI_SITENAMEdefaultНазвание сайта UniFi.
UNIFI_URLhttps://unifi-controller:8443URL контроллера UniFi.



Дополнительная информация

  • Нет меток