Документация по модулю Equipment и принадлежащим к нему страницам перенесена в Confluence
http://abills.net.ua:8090/display/AB/Equipment
Модуль управления оборудованием
Создать таблицы в базе.
# mysql --default-character-set=utf8 -D abills < db/Equipment.sql
залить базу оборудования
# mysql --default-character-set=utf8 -D abills < db/Equipment_models.sql
Подключение модуля abills/libexec/config.pl
@MODULES = ( 'Equipment' );
Данный плагин пингует оборудование.
Если статус оборудования был «Отключено» и пинги начали доходить - статус меняется на «Активно».
Если статус оборудования был «Включено» и пинги перестали доходить - статус меняется на «Отключено».
В случаее смены статуса на «отключено» создается событие, и все администраторы подписанные на модуль Equipment получают уведомление.
Пример:
# /usr/abills/libexec/billd equipment_ping
Сбор прошивок с оборудования.
Пример:
# /usr/abills/libexec/billd equipment_grabber GET_FW=1
Если данный параметр включен, тогда в биллинг заносяться порты и их статусы оборудований.
Пример:
# /usr/abills/libexec/billd equipment_grabber SCAN_EQUIPMENT_PORTS=1
Используется вместе с SCAN_EQUIPMENT. Возможность заносить порты определенного оборудования.
Пример:
# /usr/abills/libexec/billd equipment_grabber SCAN_EQUIPMENT_PORTS=1 NAS_ID=14
Используется вместе с NAS_ID. Удаление информации о портах определенного оборудования.
Пример:
# /usr/abills/libexec/billd equipment_grabber DELETE_EQUIPMENT_PORTS=1 NAS_ID=19