Перейти к содержимому

Массовые операции

В GetOLT массовые операции встроены на двух уровнях: по всему парку (через список OLT) и внутри одного OLT (через карточку «Информация»). И там, и там — это альтернатива ручному обходу OLT через Telnet/CLI.

Уровень 1. Массовое обновление парка

На странице Устройства OLT (таблица всех устройств) — несколько массовых действий поверх выбранного набора OLT:

Список OLT с массовыми действиями

  • Обновить состояние (loop, isolate) — для выбранных OLT переопросить состояние Loop Detection и Port Isolation на всех портах. Используется когда нужно убедиться, что после планового обслуживания защиты включились корректно.
  • Обновить выбранные OLT — полный переопрос: ONU, сигнал, конфиг. Применяется на подмножество (например, OLT одного вендора или одного города).
  • Экспорт OLT в CSV / Экспорт OLT в Excel — выгрузка всей таблицы парка для отчётности, передачи в смежные системы или для офлайн-анализа.

Все массовые действия идут последовательно по каждому OLT: ограничение оптического оборудования — одна Telnet-сессия на устройство в момент времени. GetOLT уважает это ограничение и держит очередь, чтобы не положить парк параллельными попытками.

Уровень 2. Массовые операции на одном OLT

Клик по строке OLT — детальная карточка устройства с блоком Действия. Здесь массовые операции применяются внутри одного OLT ко всем его портам/ONU сразу:

Карточка OLT: свойства и действия

Действия сгруппированы по цвету:

КнопкаЧто делаетКогда нажимать
Просмотр ONUПерейти к таблице всех ONU этого OLT по всем портамПоиск конкретного абонента или массовая выгрузка ONU.
Обновить все портыПереопросить ONU и уровни сигнала на всех PON-портахПосле регистрации новой партии абонентов или для свежей картинки сигнала.
Получить луп детектОпросить статус Loop Detection по всем портамПосле аварии в сети или после обслуживания.
Получить изоляцию портовОпросить статус Port Isolation по всем портамПроверка корректности изоляции между PON-портами.
Получить серийный номерЗапросить серийник самого OLTСверка с инвентаризацией.
Получить системное времяПрочитать текущее время на OLTДиагностика NTP-расхождения.
Получить версию прошивкиПрочитать версию прошивкиАудит соответствия одобренной прошивке.

Слева на той же карточке — таблица свойств OLT (ID, IP, серийник, версия прошивки, количество портов) и текущий статус подключения: OK / UNREACHABLE / AUTH_ERROR / UNKNOWN_DEVICE / ERROR. На иллюстрации видно ERROR — значит при последнем опросе случилась ошибка, и одно из «Получить …» с большой вероятностью покажет в чём именно (нет ответа, неверный логин, неподдерживаемая команда).

Ограничения по производительности

  • Одна Telnet-сессия на OLT — это ограничение железа, не GetOLT. Все операции по одному устройству — последовательны.
  • Массовое действие на N OLT — внутри одного устройства идёт последовательно, между устройствами — параллельно. Время выполнения = (max время на одном OLT) + накладные расходы.
  • Если OLT долго не отвечает (например 30+ сек), очередь не блокирует другие устройства: проблемный OLT уйдёт в статус UNREACHABLE и его операция завершится с ошибкой.

Экспорт для отчётности

Любая таблица в продукте (парк OLT, ONU на порту, история конфигов) даёт два варианта экспорта:

  • CSV — для импорта в системы аналитики или для скриптов на стороне оператора.
  • Excel — для отправки нетехническим заказчикам и регуляторам, с уже размеченными колонками.

Объём выгрузки не ограничен на стороне GetOLT — лимиты задаются в конфигурации под профиль нагрузки конкретной инсталляции.


Если вам нужны массовые операции, которых здесь нет — групповая перезагрузка ONU, массовая раскатка конфига, плановые рестарты по расписанию — напишите в support@getolt.online или в Telegram @getolt_pub: эти сценарии в работе и приоритизируются под запросы первых пилотов.

Нашли ошибку или нужно что-то дополнить? Напишите нам или в Telegram @getolt_pub.

Разработка: gmasich.ru

Политика конфиденциальности · Пользовательское соглашение