Документация по модулю Equipment и принадлежащим к нему страницам перенесена в Confluence
http://abills.net.ua:8090/display/AB/Equipment

Equipment

Модуль управления оборудованием

Возможности

  • Информация по оборудованию провайдера: коммутаторы, маршрутизаторы, PON, точки доступа и другое активное поборудование
  • Гибкая система шаблонов опроса состояния коммутаторов
  • Получение SNMP информации о работе коммутатора
    • Серийный номер
    • версия прошивки
    • Время работы коммутатора
    • количество работающих портов
    • состояние портов
    • длина кабеля к абоненту (если коммутатор поддерживает)
    • трафик на портах коммутатора
    • FDB таблица
    • количество занятых и свободных портов
    • отключение портов
    • или любая друга информация указанная в шаблоне опроса
  • Отображение подключенных абонентов к оборудованию
    • состояние абонента
    • тарифный план абонента
    • Порт абонента
    • Физический статус порта, административный статус порта, комментарий по порту
  • PON (BDCOM,ELTEX,ZTE)
    • Уровни сигнала
    • Активные устройства
    • Незарегистрированные устройства
    • Трафик
    • Скорость
    • Графики уровней сигналов

Установка

Создать таблицы в базе.

# 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_ping

Данный плагин пингует оборудование.
Если статус оборудования был «Отключено» и пинги начали доходить - статус меняется на «Активно».
Если статус оборудования был «Включено» и пинги перестали доходить - статус меняется на «Отключено».

В случаее смены статуса на «отключено» создается событие, и все администраторы подписанные на модуль Equipment получают уведомление.

Пример:

# /usr/abills/libexec/billd equipment_ping

Плагин equipment_grabber

Параметр GET_FW

Сбор прошивок с оборудования.

Пример:

# /usr/abills/libexec/billd equipment_grabber GET_FW=1
Параметр SCAN_EQUIPMENT

Если данный параметр включен, тогда в биллинг заносяться порты и их статусы оборудований.

Пример:

# /usr/abills/libexec/billd equipment_grabber SCAN_EQUIPMENT_PORTS=1
Параметр NAS_ID

Используется вместе с SCAN_EQUIPMENT. Возможность заносить порты определенного оборудования.

Пример:

# /usr/abills/libexec/billd equipment_grabber SCAN_EQUIPMENT_PORTS=1 NAS_ID=14
Параметр DELETE_EQUIPMENT_PORTS

Используется вместе с NAS_ID. Удаление информации о портах определенного оборудования.

Пример:

# /usr/abills/libexec/billd equipment_grabber DELETE_EQUIPMENT_PORTS=1 NAS_ID=19 

Работа с системой