Назначение
Функционал:
Подключение к базе данных и получение данных о тарифах (лимиты скорости) и пользователях.
Генерация уникальных команд для настройки MikroTik:
Удаление старых конфигураций (профилей, лимитов, пользователей).
Создание новых лимитов скорости на основе данных из базы.
Создание профилей и назначение их пользователям.
Настройка групп пользователей.
Подключение к устройствам MikroTik по SSH и выполнение сгенерированных команд.
Логирование всех действий.
Запуск:
/usr/abills/libexec/billd emergence_mikrotik NAS_IDS=1,2,3
Сценарии работы:
NAS_IDS: Список ID устройств MikroTik, разделённых запятыми. Скрипт подключится к каждому устройству и применит настройки.- Настройка User Manager:
Удаляет старые конфигурации (профили, лимиты, пользователей).
Создаёт новые лимиты и профили на основе тарифов из базы данных.
Добавляет пользователей и назначает им профили.
Описания параметров конфигурации (config.pl) или модуля Config
| Параметр | Пример | Описание |
|---|---|---|