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