Назначение

Скрипт для настройки MikroTik через User Manager на основе данных из базы данных. (Аварийная авторизация ROS 7)

Функционал:

  • Подключение к базе данных и получение данных о тарифах (лимиты скорости) и пользователях.

  • Генерация уникальных команд для настройки MikroTik:

    • Удаление старых конфигураций (профилей, лимитов, пользователей).

    • Создание новых лимитов скорости на основе данных из базы.

    • Создание профилей и назначение их пользователям.

    • Настройка групп пользователей.

  • Подключение к устройствам MikroTik по SSH и выполнение сгенерированных команд.

  • Логирование всех действий.


Запуск:

/usr/abills/libexec/billd emergence_mikrotik NAS_IDS=1,2,3


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

  • NAS_IDS: Список ID устройств MikroTik, разделённых запятыми. Скрипт подключится к каждому устройству и применит настройки.

  • Настройка User Manager:
    • Удаляет старые конфигурации (профили, лимиты, пользователей).

    • Создаёт новые лимиты и профили на основе тарифов из базы данных.

    • Добавляет пользователей и назначает им профили.

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

ПараметрПримерОписание









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

  • Нет меток