Вы можете использовать несколько агентов одного типа. Например, два RADIUS-агента: один — для PPPoE, второй — для работы в связке с LBinet. Или, к примеру, если вы хотите, чтобы Netflow-агенты собирали трафик с разных сегментов сети — логических или территориальных. Количество агентов одного типа ограничено только ресурсами вашей системы.
Порядок действий зависит от того, где будут расположены экземпляры агента.
На разных серверах — установите и настройте их в обычном порядке.
На одном сервере — воспользуйтесь этой инструкцией.
Рассмотрим на примере RADIUS-агента.
Установите и настройте первый экземпляр RADIUS-агента.
Создайте второй экземпляр агента в административном интерфейсе АСР LANBilling. Запомните его ID — его потребуется указать в настройках системы.
Добавьте второй экземпляр RADIUS-агента в автозагрузку. После названия сервиса введите символ @ и ID. Например, «lbarcd@2».
systemctl enable lbarcd@2
``
Создайте БД для второго экземпляра RADIUS-агента. Укажите имя, которое отличается от имени БД первого экземпляра. Например, radius2.
Задайте необходимые настройки агента в административном интерфейсе.
Access-Accept
.Создайте файл конфигурации для второго экземпляра агента. Его название составляется по принципу: billing.conf.LB{name}.{NUM}
Пример названия для файла конфигурации: billing.conf.LBarcd.2
Откройте файл конфигурации:
nano /etc/billing.conf.LBarcd.2
``
Задайте параметры. Пример:
# Database address
database = mysql://radius:radius@127.0.0.1/radius2
# Access to LBcore server
server = admin@127.0.0.1:1502
# System id. (Must be unique)
sysid = 2
# Log file
logfile = /var/log/lbarcd.2.log
# Log verbosity level: error, warning, info, verbose, debug
log_level = info
# pidfile
pidfile = /var/run/lbarcd.2.pid
``
database
— параметры доступа к БД агента. Формат: mysql://db_login:db_pass@db_ip/db_nameserver
— настройки подключения к LBcore. Формат: login:password@IP:portsysid
— ID агента, для которого вы настраиваете модульlogfile
— путь к файлу с логами агентаpidfile
— путь к pid-файлу, в который записывается идентификатор запущенного процессаЗапустите второй экземпляр агента.
systemctl start lbarcd@2
``
Есть вопросы по документации? Пожалуйста, напишите их