Мониторинг

Группа Мониторинг в области «Узел» собирает экраны наблюдения за текущим узлом: состояние потоков, клиентов, оборудования и служб. Экраны обновляются автоматически. Большинство из них только показывает данные, но часть позволяет и управлять объектом: «Потоки» — создавать и настраивать потоки, «DVB-адаптеры» — добавлять, настраивать и сканировать адаптер, «База данных EPG» — править канал. Настройка служб, учётных записей и хранилищ вынесена в группы Настройка и Администрирование.

Центральный экран группы — «Потоки» — вынесен в отдельный раздел Потоки.

Обзор узла

Обзор узла.

Обзор узла.

Стартовая панель узла. Верхняя полоса — плитки ключевых показателей: число потоков и из них «В эфире», счётчик «Проблемы», активные «Оповещения» (в роли администратора), загрузка CPU и памяти. Ниже — панели проблемных подсистем: «Проблемные потоки», «Транскодеры», «DVB-адаптеры» и (администратору) «Недавние логи»; каждая перечисляет неисправные объекты либо краткую сводку «в норме»; из заголовка панели ведёт переход на соответствующий экран. В самом низу — полоса «Избранное» с закреплёнными графиками сигнала DVB-адаптеров и плитками мозаики (закрепляются на своих экранах). Оценка загрузки узла подробнее — на экране Системный монитор.

Конвейер

Граф конвейера: одиночный поток (SPTS).

Граф конвейера: одиночный поток (SPTS).

Граф конвейера: мультиплексор MPTS.

Граф конвейера: мультиплексор MPTS.

Граф конвейера: транскодер.

Граф конвейера: транскодер.

Граф обработки одной выбранной сущности: как источники, поток и выходы связаны в единый конвейер (ВХОД → ПОТОК → ВЫХОД). Вид фокуса выбирается по типу: поток SPTS или MPTS (с показом входящих и исходящих программ мультиплекса; список потоков — Потоки), Адаптивные наборы, транскодер (Транскодеры) или DVB-адаптер (DVB-адаптеры). Между сущностями переходят стрелками-соседями, поиском по имени или из других экранов; текущий фокус хранится в адресе (можно дать прямую ссылку). Отдельный блок сводит локальные ретрансляции узла (peer), а «двери» на соседние узлы открывают их админку на том же фокусе. Карточки транскодера — и входа, и выхода — переводят в граф этого транскодера; у входа для этого должен быть задан декодер. У карточек входов и выходов в транспортах общего каталога домена есть кнопка «Показать в библиотеке» (Библиотека — этот поток). Граф показывает только активные потоки и IO; приостановленные входы и выходы в нём не отображаются. Модель передачи описана в Модель передачи: Stream, Sender, Receiver, Peer, обработка потока на узле — в Streamer: особенности реализации, мультиплексы MPTS — в MPTS-потоки.

Клиенты

Список подключённых получателей, разложенный по вкладкам протоколов раздачи: «HTTP / OTT», «SRT», «PS1» и «RIST»; у каждой вкладки — живой счётчик активных сессий. Показаны операционно важные колонки: клиент (с пометкой происхождения — «Локальный логин» или «Внешний биллинг»), адрес, поток, логин, для SRT — режим (caller/listener), потери и RTT, для OTT — тип сессии и «Качество» доставки, время подключения. По списку работает поиск (имя, логин, адрес), длинные списки разбиваются на страницы. Разворот строки открывает полный набор диагностических счётчиков сессии, обновляемый в реальном времени. Администратору доступно действие «Отключить» — оно завершает все сессии выбранного логина. Протоколы передачи описаны в Peer-протоколы надёжной передачи, OTT-раздача — в OTT и DVR, учётные записи получателей — на экране Настройка (2. Поведение клиентов).

Мозаика

Стена превью: живые миниатюры кадров — по одной плитке на каждый активный поток SPTS и на каждую программу активного MPTS (программы мультиплекса помечены значком). Сетка подстраивается под ширину экрана, размер плиток переключается элементом «Размер» (1, 1/2, 1/3). Приостановленные и остановленные потоки в мозаике не появляются. Нажатие на миниатюру открывает увеличенный кадр; звёздочкой плитку можно закрепить в «Избранном» на экране Обзор узла.

Исходный кадр

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

Системный монитор

Системный монитор.

Системный монитор.

Состояние сервера в виде карточек: «CPU» (общая загрузка и доля процесса PSS, число ядер), «Память» (использовано и доля PSS, объём в ГБ), «Сеть» (по каждому интерфейсу — приём/передача и загрузка канала, с вложением VLAN под физический адаптер) и карточки аппаратного ускорения (NVIDIA — GPU/память/декодер/энкодер, Intel VPL). Ниже — графики показателей во времени. Отдельной секцией на узлах с DVB-тюнерами выводятся графики качества сигнала фронтендов (Контроль сигнала). Помогает оценить запас по нагрузке; рекомендации по настройке ресурсов — в Оптимизация работы узла, внешний сбор метрик — в Подключение внешних систем мониторинга.

Монитор DVR

Монитор хранилищ DVR.

Монитор хранилищ DVR.

Наблюдение за записью DVR по хранилищам (только просмотр). Для каждого хранилища — заполнение относительно цели очистки (полоса с меткой цели), объёмы (использовано, свободно, всего, размер архива с разбивкой TS/MP4), признак «Давление на диск», текущая фоновая задача и число привязанных потоков; активные оповещения хранилища выводятся рядом. Разворот показывает построчно потоки архива (идёт запись / простой, глубина хранения, накопленный объём, задержки чтения/записи) и диагностику обслуживания (сбор осиротевших каталогов, обрезка по давлению на диск). Для потока открывается окно Статистика потока; администратору — очистка архива отдельного потока и общая команда «Очистить осиротевшие архивы». Настройка самих хранилищ — на экране Хранилища DVR; запись и воспроизведение архива описаны в OTT и DVR и DVR: архив потока.

Транскодеры

Экран «Транскодеры».

Экран «Транскодеры».

Список активных экземпляров транскодеров узла с фильтром «Все / Активные». В шапке — суммарная загрузка «CPU всего» и «Память всего», а также действия над выделенным экземпляром: «Статистика» и «Открыть в конвейере» (Конвейер). По строке — состояние, декодер (источник), тип, число энкодеров, время работы, CPU и память; разворот показывает энкодеры с параметрами выхода (видеокодек, разрешение, кадровая частота/развёртка, аудиокодеки, реальный битрейт). Метки конвейера открывают статистику соответствующего потока. Администратору у декодера и у каждого энкодера доступна кнопка настройки: она открывает поверх списка редактор соответствующего потока (Настроить поток). Возможности и настройка транскодирования — в Транскодеры, наблюдение — в Контроль работы, установка пакетов и драйверов — в Транскодеры.

Экземпляр транскодера

Карточка отдельного транскодера — окно статистики, открываемое из шапки экрана или из центрального узла графа транскодера. Показывает источник (декодер), список энкодеров (1 → N), ресурсы (CPU, время работы, PID, память) и журнал процесса: последний код выхода, текущий и предыдущий журналы запусков (с копированием) — для диагностики. При переходе по ссылке окно заодно раскрывает и выделяет строку этого экземпляра в списке за собой, так что после закрытия окна оператор остаётся на нём; если строка скрыта режимом «Активные», список к ней не прокручивается.

DVB-адаптеры

Экран «DVB-адаптеры».

Экран «DVB-адаптеры».

Единый экран DVB-приёма: конфигурация адаптеров, обогащённая живым состоянием (захват сигнала, качество, битрейт). Строки сгруппированы по режиму — «Режим Stream» (приём в поток) и «FE Monitor» (мониторинг фронтенда, настроенного другим приложением); в колонках — имя, транспондер, сигнал, битрейт, оповещения и состояние; у строки — переключатель паузы. Действия над выделенным адаптером вынесены в шапку: «Статистика», «Открыть в графе» (Конвейер), а также (администратору) «Настроить адаптер» и «Удалить адаптер». Здесь же — фильтр «Все / Активные», «Добавить адаптер» и «Сканировать…» (администратору). Приём DVB описан в DVB-приёмник, наблюдение за адаптерами — в Контроль сигнала.

Редактор DVB-адаптера

Окно добавления и настройки DVB-адаптера. «Режим» и «Система вещания» задаются при добавлении и далее неизменны — они определяют состав настроек. Оборудование выбирается из списка обнаруженных фронтендов (см. Оборудование). Для режима Stream доступны параметры настройки (частота, символьная скорость, FEC, модуляция и прочее — по системе вещания), секция LNB для спутникового приёма, «T2-MI», «Дешифрование BISS» и «Дешифрование CI/CAM». Приглушение оповещений адаптера и раздел «Дополнительно» (расширенные параметры) доступны в обоих режимах; режим FE Monitor читает сигнал, не перестраивая тюнер. Приём и дескремблирование описаны в Адаптеры, Дескремблирование и Декапсуляция T2-MI.

Сканирование DVB

Мастер поиска каналов на свободном тюнере (администратору). Проходит по шагам: выбор тюнера и системы вещания, выбор источника — «Каталог» (спутник, кабель или эфир с параметрами LNB) либо «Слепое сканирование» по диапазону частот; затем идёт перебор транспондеров с индикацией прогресса и накоплением найденных мультиплексов, у каждого — список сервисов. Найденные мультиплексы можно добавлять по одному (открывается окно настройки адаптера с предзаполненными параметрами) или выбрать несколько и добавить разом; имена формируются автоматически и проверяются на совпадения. Поиск каналов описан в Сканирование.

Статистика адаптера

Окно живых параметров выбранного адаптера. Содержит: сводку состояния и параметры настройки, активные оповещения, графики истории сигнала (уровень, SNR, BER, UCB), секцию «Метрики» (фронтенд, статус захвата, частота, SNR, уровень сигнала, счётчики ошибок, для режима Stream — битрейт), список программ, «Несущие T2-MI», «Дешифраторы BISS», «Модуль CI/CAM», «Профилировщик» (загрузка потока обработки, переполнение DVR-кольца) и журнал адаптера. Администратору доступно «Сбросить статистику». Служит для настройки антенны и контроля стабильности приёма (Контроль сигнала).

Тестовые потоки

Экран тестовых потоков — генерация служебных потоков для проверки трактов (Тестовые потоки). Раздел находится в подготовке.

База данных EPG

Собранная программа передач и состояние её источников. Экран содержит вкладки:

База данных

Просмотр накопленной программы: выбор источника, список каналов с поиском и фильтром по наборам, расписание выбранного канала по дням (переключение дня и языка, подсветка текущей передачи). Администратору доступна правка канала — имя, часовой пояс, значок, принадлежность к наборам.

Состояние источников

Статус импорта по каждому источнику: состояние, время прошлого и следующего обновления, число каналов и событий, ошибка; администратору — принудительное обновление источника.

Импорт и обработка EPG описаны в База данных EPG и Импорт EPG/XMLTV; источники и настройка — в Настройка источников и на экране Настройки EPG.

Журналы

Журналы.

Журналы.

Структурированный журнал событий узла (доступен администратору) с фильтрами и постраничным выводом. Отбор — по важности («Важность ≥»), типу и идентификатору источника, тексту сообщения и диапазону дат; переключается порядок сортировки (сначала новые / старые). В колонках — время, важность, источник и сообщение; источник-поток открывает его окно Статистика потока, прочие источники ведут на профильный экран. Служит для диагностики и разбора инцидентов.

Источник записи обозначается типом объекта, а для потоков — ещё номером и именем: Stream #43 · orig CBC HD; если отображаемое имя не задано, подставляется имя потока. Тем же именем с номером подписаны потоки в списке выбора фильтра «ID источника». Записи, сделанные входом или выходом потока, числятся за самим потоком и показывают его имя, а конкретные вход или выход названы в начале текста сообщения.

Оповещения

Активные оповещения.

Активные оповещения.

Сводный экран действующих оповещений: свои (текущего узла) либо всего домена — переключается областью в шапке. Экран показывает только активный набор — снятое оповещение из списка исчезает. В колонках — важность, источник, сообщение и возраст; источник-поток открывает его окно Статистика потока. В домене из нескольких узлов у строки показывается узел-источник (с переходом в его админку). Оповещения уровня действия администратора снабжены кнопкой «Сбросить» (подтверждение вручную), действующей на своём узле. У таких оповещений под источником указано, где устранять причину; когда это вход или выход, администратору строка служит ссылкой и открывает редактор владеющего потока (Настроить поток). Оповещение, пришедшее с другого узла, ссылки не даёт — номера потоков у каждого узла свои. Модель оповещений, их разбор и полный список кодов приведены в Оповещения (алертер) и Каталог кодов алертов; настройка порогов и внешней доставки — на экране Оповещатель.

Meshwork / Домен

Домен Meshwork: пиры узла.

Домен Meshwork: пиры узла.

Взгляд на сеть Meshwork с точки зрения текущего узла. В шапке — имя узла, его примечание, наблюдаемый внешний адрес («виден как …») и связанные домены; когда доменов нет, выводится «Нет связанных доменов».

Тело экрана — таблица пиров: узлы домена, видимые с этого узла, со столбцами «Тип» («Настроенный» или «Репликация»), «Статус» («Активен» / «Недоступен»), «Узел», «Домен», «Адрес», «NAT» и «Последний контакт». Сначала перечислены настроенные соседи, затем найденные автоматически, внутри — по имени узла. Строка текущего узла помечена «этот узел», супер-узел отмечен отдельно, сбои keep-alive — меткой «Деградация»; узел за NAT показывает «Внутренняя сеть» вместо недостижимого частного адреса.

Стрелка в конце строки разворачивает подробности пира: публичные точки входа (HTTP и HTTPS), точное время последнего контакта, телеметрию контакта (задержка, число неуспехов подряд и всего, последняя ошибка), заявленный и наблюдаемый адреса и nonce экземпляра; отсюда кнопкой открывается админка соседнего узла. Сетевой взгляд на пиры домена — Пиры узла; общий каталог ресурсов домена показывает отдельный экран Библиотека.

Понятия и сводные экраны сети описаны в разделе Meshwork (карта — Карта сети и каталог ресурсов, каталог — Общий каталог ресурсов, пиры — Соседи и секреты); экраны области «Meshwork» — в Meshwork.