Памятка
Прежде чем применять плагин - внимательно читаем. От этого зависит работоспособность системы
Назначение
address-list на MikroTik.Функционал:
Получает список активных сессий с NAS (Network Access Server) и сравнивает их с записями в адресных списках (
address-list) MikroTik.Удаляет устаревшие записи из
address-list, которые больше не соответствуют активным сессиям.Поддерживает отладку через аргумент
DEBUG.
Ключевые методы:mikrotik_init_and_check_access(): Инициализация подключения к MikroTik.get_address_list_hash(): Получение текущих записейaddress-list.get_not_in_online_address_list_entries(): Поиск неактивных записей для удаления.
Запуск:
perl mikrotik_check_clients.pm NAS_IDS=1,2 DEBUG=1 perl mikrotik_check_clients.pm NAS_IDS=3 USE_DV=1
Сценарии работы:
Без
USE_DV: проверка сессий черезInternet::Sessions.С
USE_DV=1: проверка сессий черезDv_Sessions.NAS_IDS=id1,id2— ID NAS-устройств для проверки.Удаление записей из
address-list, отсутствующих в онлайн-сессиях.
Описания параметров конфигурации (config.pl) или модуля Config
| Параметр | Пример | Описание |
|---|---|---|