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

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

Действия сгруппированы по цвету:
| Кнопка | Что делает | Когда нажимать |
|---|---|---|
| Просмотр 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