Прежде чем применять плагин - внимательно читаем. От этого зависит работоспособность системы |
Проверка онлайн-сессий и записей в 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, отсутствующих в онлайн-сессиях.
| Параметр | Пример | Описание |
|---|---|---|