Назначение
Управление PON-оборудованием (ONU, OLT).
Функционал:
- Собирает информацию о ONU через SNMP.
- Обновляет данные о портах, сигнале, температуре и трафике.
- Поддерживает многопоточность (
THREADS). - Проверяет дублирование MAC-адресов ONU.
- Генерирует события при ошибках или изменениях.
- Включает функции для заполнения данных абонентов (VLAN, порты и т.д.).
Запуск:
/usr/abills/libexec/billd equipment_pon [ [NAS_IDS='1;2;5;7'] [STEP=600] [RELOAD=1] [SKIP_RRD=1] [multi=1 [THREADS=30]] [TIMEOUT=60] [QUERY_OIDS="ONU_DESC;ONU_IN_BYTE;ONU_OUT_BYTE"] [TRANSACTION=1] ]
Сценарии работы:
equipment_pon.pm NAS_IDS="1,2" DEBUG=3Получает информацию о PON-портах для устройств с ID 1 и 2.
equipment_pon.pm RELOAD=1Перезагружает информацию о портах и ONU.
equipment_pon.pm CPE_FILL=1 VLANS=1Обновляет VLAN и порты абонентов на основе данных ONU.
NAS_IDS: Список ID устройств для обработки.
RELOAD: Перезагрузка данных.
CPE_FILL/CPE_CHECK: Обновление или проверка данных абонентов.
VLANS: Обновление VLAN.
THREADS: Количество потоков для многопоточной обработки (по умолчанию 10).
Описания параметров конфигурации (config.pl) или модуля Config
| Параметр | Пример | Описание |
|---|---|---|
| EQUIPMENT_SNMP_TIMEOUT | 5 | Таймаут SNMP |
| EQUIPMENT_SNMP_COMMUNITY | public | SNMP-community |
| EQUIPMENT_AUTO_DESC_WR | 1 | Автозапись описаний ONU |