Назначение
Мониторинг активных сессий пользователей на точках доступа Ubiquiti Unifi.
Функционал:
Получает список пользователей из базы данных ABillS и их MAC-адреса.
Собирает информацию о точках доступа Unifi из базы NAS.
Запрашивает текущие сессии с контроллера Unifi через API.
Сравнивает активные сессии с данными из ABillS:
Обновляет существующие сессии (трафик, время соединения).
Добавляет новые сессии.
Останавливает сессии, которые отсутствуют на контроллере (например, при отключении пользователя).
Логирует ошибки подключения или обработки данных.
Запуск:
/usr/abills/libexec/billd ubiquiti_online DEBUG=4
Сценарии работы:
DEBUG: Включение отладочного вывода.
Описания параметров конфигурации (config.pl) или модуля Config
| Параметр | Пример | Описание |
|---|---|---|
| UNIFI_SITENAME | default | Название сайта UniFi. |
| UNIFI_URL | https://unifi-controller:8443 | URL контроллера UniFi. |