Программа сбора маков сети и их отображения

/usr/abills/libexec/billd equipment_mac 

Аргументы:

SEARCH_MAC=«xx.xx.xx.xx.xx.xx»фоновый поиск MAC, после нахождения система сообщит об этом администратору, можно указывать несколько маков через запятую
DEL_MAC=1Удаляет старые адреса у которых вышло время сохранения. Время сохранения указывается в файле config.pl: $conf{EQUIPMENT_MAC_EXPIRE} = «Количество дней»
NAS_IPS="IP1,IP2,..."IP адреса устройств, с которых собирать MAC'и. По умолчанию (если параметр не задан) собирает со всех устройств, которые заведены в системе

Перед занесением в лог, система проверяет нет ли такой записи и если находит - только меняет дату. Проверка происходит по следующим параметрам MAC, VLAN, PORT, NAS

после успешной работы заполняется журнал маков.

Меню Обслуживание>Оборудование>MAC


Параметры
IPIP адрес найденного MAC, если MAC не найден - передаются нули
MACНайденный MAC оборудования
NAS_IDID сервера доступа, на котором был найден MAC
VLANVLAN, на котором был найден MAC
ПортПорт коммутатора (роутера, OLT), на котором был найден MAC
Порт НазваниеНазвание порта, если есть
ДатаДата обнаружения MAC
Дата ОтключеноДата удаления MAC из таблицы коммутатора, может не заполнятся

Пример для crontab

Запуск утилиты каждые 20 минут:

/20           *       *       *       root    /usr/abills/libexec/billd equipment_mac