Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Подсказка
titleПамятка

Прежде чем применять плагин - внимательно читаем. От этого зависит работоспособность системы

Назначение

Информация
Управление статусом ONU (включение/выключение) на основе статуса пользователей.

Оглавление
absoluteUrltrue

Отображение дочерних элементов

Функционал:

  • Проверяет статус пользователей (баланс, тип оплаты, активность).

  • Определяет, нужно ли отключить ONU:

    • Для prepay-пользователей с отрицательным балансом.

    • Для пользователей с неактивным интернетом.

  • Управляет состоянием ONU через SNMP (включение/отключение).


Запуск:

Блок кода
languageshell
.//usr/abills/libexec/billd equipment_onu_disabled_status.pm NAS_IDS=1,2 DRY_RUN=1 DEBUG=3
.//usr/abills/libexec/billd equipment_onu_disabled_status.pm UIDS=1001,1002 RUN_AS_EXTERNAL=1


Сценарии работы:

  • NAS_IDS: Список ID OLT для обработки.

  • UIDS: Список ID пользователей для обработки (игнорирует NAS_IDS).

  • DRY_RUN=1: Только вывод действий без реальных изменений.

  • RUN_AS_EXTERNAL=1: Формат вывода для внешних команд.

  • Проверка статуса ONU:
    • Отключает ONU, если у пользователя отрицательный баланс или неактивный статус.

    • Включает ONU при восстановлении условий.

Описания параметров конфигурации (config.pl) или модуля Config

ПараметрПримерОписание
INTERNET_EXTERNAL_CMD"$lib_path/billd equipment_onu_disabled_status SKIPPID=1 RUN_AS_EXTERNAL=1 UIDS=%UID%";






Дополнительная информация