Child pages
  • billd.plugins/mikrotik_check_clients

Skip to end of metadata
Go to start of metadata

Предназначен для сверки онлайна и firewall/address-list на микротике.

Схема работы

Сначала вытягивается список address-list (по именам CLIENTS_*) с микротика, потом онлайн в билинге.
По онлайну строится lookup таблица (по IP адресу), потом для каждой записи из address-list проверяется, есть ли такой IP в онлайне, если нет, он добавляется в очередь на удаление. После проверки, адреса по очереди удаляются из address-list.

Запуск

# /usr/abills/libexec/billd mikrotik_check_clients NAS_IDS=2


или

# /usr/abills/libexec/billd mikrotik_check_clients NAS_IDS=2,7,5

Аргументы


NAS_IDSСервера доступа для проверки
USE_DV=1(пока не используется) - Использовать Dv_Sessions, по умолчанию должна использоваться Internet::Sessions ( после перехода на модуль Internet )
DEBUG=0Уровень режима отладки, При значениях выше 4 ничего не удаляться не будет
MIKROTIK_DEBUG=0Уровень режима отладки Abills::Nas::Mikrotik
  • No labels