...
Code Block |
---|
|
/usr/abills/libexec/billd equipment_mac |
Аргументы:
SEARCHMAC=«xx.xx.xx.xx.xx.xx»фоновый поиск MAC, после нахождения система сообщит об этом администратору, можно указывать несколько маков через запятуюIPS="IP1,IP2,..." | IP адреса устройств, с которых собирать MAC'и. По умолчанию (если параметр не задан) собирает со всех устройств, которые заведены в системе |
---|
TRANSACTION=1 | Вносить все данные одной транзакцией (ускоряет работу) |
---|
DEL_MAC=1 | Удаляет старые адреса у которых вышло время сохранения. Время сохранения указывается в файле config.pl: $conf{EQUIPMENT_MAC_EXPIRE} = «Количество дней» |
---|
NASIPS="IP1,IP2,..."IP адреса устройств, с которых собирать MAC'и. По умолчанию (если параметр не задан) собирает со всех устройств, которые заведены в системеCOMMUNITY="community" | Использовать это community вместо настроенного на сервере доступа |
---|
SEARCH_MAC=«xx.xx.xx.xx.xx.xx» | Фоновый поиск MAC, после нахождения система сообщит об этом администратору, можно указывать несколько маков через запятую. |
---|
SKIP_LINK='uplink,downlink' | Игнорирование магистральных портов без сохранения в базу данных (название проверяется по имени порта) |
---|
Перед занесением в лог, система проверяет нет ли такой записи и если находит - только меняет дату. Проверка происходит по следующим параметрам MAC, VLAN, PORT, NAS
...
Параметры |
---|
IP | IP адрес найденного MAC, если MAC если IP не найден - передаются нули |
---|
MAC | Найденный MAC оборудования. Справа от MAC-адреса отображается кнопка "Производитель" - определить производителя устройства по MAC-адресу |
---|
NAS_ID | ID сервера доступа, на котором был найден MAC |
---|
VLAN | VLAN, на котором был найден MAC |
---|
Порт | Порт SNMP ID порта коммутатора (роутера, OLT), на котором был найден MACнайден MAC |
---|
Порт Название | Название порта, если есть |
---|
Дата | Дата обнаружения MAC, когда этот MAC-адрес последний раз наблюдался на оборудовании |
---|
Дата Отключено | Дата удаления MAC из таблицы коммутатора, может не заполнятся |
---|
Также MAC-адреса отображаются на каждом отдельном оборудовании во вкладке "MAC".
Пример для crontab
Запуск утилиты каждые 20 минут:
Code Block |
---|
|
*/20 * * * * root /usr/abills/libexec/billd equipment_mac |
Известные проблемы