Система мониторинга видеонаблюдения

Назначение решения

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

Принцип работы и используемые протоколы

Camkeeper взаимодействует с оборудованием видеонаблюдения с помощью протоколов, поддерживаемых большинством современных IP-камер и видеорегистраторов. Каждый протокол решает свою задачу, и их совместное использование даёт полную картину состояния системы.

  • SNMP (Simple Network Management Protocol) — основной протокол для получения технических метрик от оборудования. Через SNMP Camkeeper собирает загрузку процессора, использование памяти, состояние дисковых накопителей, температуру и другие аппаратные параметры. Именно этот протокол позволяет выявлять проблемы на ранней стадии — перегрузку процессора или предотказ диска — до того, как они повлияют на запись. Для полноценного мониторинга на каждой камере и регистраторе должен быть включён и настроен SNMP.
  • RTSP (Real-Time Streaming Protocol) — протокол передачи видеопотока. Camkeeper проверяет доступность RTSP-порта (по умолчанию 554) для каждой камеры. Это не просто проверка «в сети», а подтверждение того, что камера действительно отдаёт видеопоток. Отсутствие ответа на RTSP-запрос указывает на проблему с кодированием, сетевое оборудование или неисправность самой камеры.
  • HTTP/HTTPS — протокол для доступа к веб-интерфейсу камеры. Проверка доступности веб-морды (порт 80 или 443) позволяет контролировать, работает ли управляющий интерфейс устройства. Это важный индикатор общего состояния: если веб-интерфейс недоступен, а RTSP работает, вероятнее всего, проблема в настройках или ПО камеры.

Таким образом, мониторинг строится на трёх уровнях: аппаратное состояние через SNMP, качество видеопотока через RTSP и доступность управления через HTTP.

Ключевые точки контроля и их практическая ценность

Аппаратное здоровье регистраторов и серверов хранения

Регистратор — это сервер, на который ложится вся нагрузка по обработке и записи видео. Контроль его аппаратных ресурсов критичен для сохранности архива.

  • Загрузка процессора. Утилизация более 80% в течение длительного времени указывает на то, что регистратор работает на пределе своих возможностей. Это может привести к пропуску кадров или снижению качества записи. Мониторинг позволяет своевременно принять меры — оптимизировать настройки потоков или запланировать апгрейд до того, как начнутся потери.
  • Статус дисковых накопителей. Хранилище — самый уязвимый элемент. Camkeeper автоматически обнаруживает все установленные накопители и отслеживает их состояние. Получив сигнал о предотказе одного из дисков, можно заменить его в плановом порядке, предотвратив потерю архива и избежав внеплановых простоев.
  • Температура и состояние блоков питания. Эти параметры косвенно указывают на условия эксплуатации. Перегрев или нестабильное питание часто являются первопричинами аппаратных сбоев. Их контроль позволяет выявлять проблемы с вентиляцией или электроснабжением до того, как они приведут к отказу оборудования.

Качество и доступность видеопотока

Этот уровень мониторинга отвечает на вопрос: «Камера действительно записывает?». Здесь используются два протокола — RTSP и SNMP.

  • Битрейт. Изменение битрейта видеопотока — индикатор качества картинки. Резкое падение битрейта может говорить о проблемах с кодированием, снижении разрешения, перегрузке сети или неисправности камеры. Если битрейт падает ниже критического порога, видеоматериал становится бесполезным для идентификации — вы узнаете об этом до того, как потребуется разбирать инцидент по архиву.
  • Частота кадров (FPS). FPS ниже 10 кадров в секунду делает видео «рваным» и непригодным для отслеживания быстрого движения. Это может быть следствием неправильных настроек кодирования, нехватки ресурсов процессора камеры или проблем с передачей данных. Своевременный сигнал позволяет оперативно найти и устранить причину.

Целостность конфигурации оборудования

Для камеры критически важны её идентификационные параметры: серийный номер, версия прошивки, MAC-адрес, имя устройства. Изменение любого из этих параметров, зафиксированное системой мониторинга, является прямым признаком несанкционированного вмешательства — подмены камеры, перепрошивки или изменения конфигурации. Это не просто техническое событие, а сигнал для службы безопасности.

Управление SLA на основе объективных данных

Система мониторинга становится полноценным инструментом управления качеством только тогда, когда позволяет объективно оценивать работу как оборудования, так и обслуживающих организаций. Camkeeper предоставляет для этого несколько механизмов:

  • 1. Сбор статистики доступности и времени восстановления. Каждый сбой и каждое восстановление фиксируются с точной временной меткой. На основе этих данных автоматически рассчитываются ключевые метрики: доступность оборудования за период, среднее время обнаружения проблемы (MTTD) и среднее время восстановления (MTTR). Эти показатели можно использовать для оценки эффективности работы инженерных служб или подрядных организаций.
  • 2. Автоматическое создание заявок в ITSM. Триггеры системы могут интегрироваться с вашей системой управления инцидентами (Service Desk, CRM). При обнаружении проблемы создаётся заявка с указанием объекта, типа проблемы и уровня важности. Это гарантирует, что ни одно событие не останется без внимания, и формирует прозрачный журнал всех инцидентов.
  • 3. Отчётность по SLA. На основе накопленных данных система позволяет строить регулярные отчёты: сколько времени оборудование было в рабочем состоянии, какие проблемы встречаются чаще всего, сколько времени занимает их устранение. Эти отчёты дают вам объективную картину и возможность принимать решения на основе цифр, а не предположений.

Требования к целевому оборудованию

Для полноценного мониторинга по данному типовому решению необходимо, чтобы:

  • 1. На IP-камерах и видеорегистраторах был включён и корректно настроен SNMP (v2c или v3).
  • 2. Камеры поддерживали RTSP (порт 554) и HTTP/HTTPS (порты 80/443) для проверки доступности.
  • 3. Устройства имели постоянный IP-адрес и были доступны по сети с Camkeeper.

При соблюдении этих условий шаблоны мониторинга работают в полном объёме. Если SNMP на камерах не включён, система сможет контролировать только сетевую доступность (пинг и RTSP), но не аппаратные параметры — это снижает глубину диагностики и не позволяет выявлять предотказные состояния.

Важные ограничения и что нужно сделать перед внедрением

Приведённое типовое решение — это методология, а не магия. Camkeeper предоставляет готовые шаблоны, но для их работы необходимо учесть следующие моменты:

  1. Настройка параметров доступа. Для работы шаблонов, использующих SNMP, HTTP/HTTPS, SSH или JMX, требуется указать корректные учётные данные (community-строки, логины/пароли, порты) и обеспечить сетевую доступность между устройством Camkeeper и целевым оборудованием. Эти параметры задаются через макросы на уровне хоста и являются обязательными для сбора данных.

  2. Зависимость от поддержки протоколов на целевых устройствах. Не все модели камер отдают аппаратные метрики (CPU, память, температуру) через SNMP. В этом случае мониторинг будет ограничен проверками ICMP, RTSP и HTTP. Библиотека Camkeeper содержит шаблоны с разной глубиной: например, для Hikvision и Dahua доступен полный набор SNMP-метрик, а для бюджетных моделей — только базовая проверка доступности.

  3. Битрейт и FPS собираются не на всех устройствах. Эти метрики присутствуют только в шаблонах, где поддерживаются вендорскими OID (например, IPTRONIC) или через внешние скрипты (Akuvox, универсальный шаблон). Для некоторых моделей их может не быть в стандартном шаблоне — при необходимости их можно добавить самостоятельно или обратиться в техническую поддержку.

  4. Необходимость настройки фильтров и макросов. Шаблоны содержат гибкие фильтры для автоматического обнаружения интерфейсов, файловых систем и процессов. Однако их поведение зависит от значений макросов (например, {$NET.IF.IFNAME.NOT_MATCHES}, {$VFS.FS.FSNAME.NOT_MATCHES}). Без настройки этих фильтров под вашу сеть возможен сбор избыточной информации или пропуск важных элементов.

  5. Внешние скрипты. Некоторые шаблоны (например, для проверки битрейта через speedtest.sh) используют внешние скрипты, которые должны быть заранее размещены на устройстве Camkeeper. В составе продукта они уже присутствуют, но их работоспособность зависит от корректной настройки окружения.

  6. Регулярное обновление библиотеки. Мы постоянно дополняем и актуализируем шаблоны, добавляя поддержку новых моделей. Однако в некоторых случаях требуется ручная проверка актуальности OID при существенных изменениях в прошивках производителей. Обновления библиотеки предоставляются бесплатно в течение всего срока технической поддержки.

Camkeeper даёт фундамент, но тонкая настройка под вашу инфраструктуру — задача администратора. Мы всегда готовы помочь, но требуем от пользователя понимания основ сетевых протоколов и принципов мониторинга. Начинайте внедрение с одного-двух критически важных устройств, отладьте сбор данных и работу триггеров, затем масштабируйте подход на всю инфраструктуру.

Заключение

Данное типовое решение предлагает проверенный подход к построению системы мониторинга видеонаблюдения на базе стандартных протоколов. Оно решает две ключевые задачи: обеспечивает сохранность видеоархива и предоставляет объективные данные для контроля качества обслуживания. Решение готово к внедрению и не требует разработки пользовательских сценариев — все элементы уже реализованы в библиотеке шаблонов Camkeeper.

При этом важно помнить, что Camkeeper — это инструмент, а не волшебная палочка. Его эффективность напрямую зависит от правильной настройки параметров доступа, поддержки протоколов на оборудовании и грамотной адаптации шаблонов под конкретную инфраструктуру. Но именно так и строится профессиональный мониторинг: на фундаменте готовых решений и с пониманием собственных задач.

Система исправна!
Нажмите на схему для увеличения

Оценить работу системы видеонаблюдения в один взгляд

Для службы безопасности критически важно не просто знать, что камера не отвечает, а мгновенно понимать, где именно находится проблемный участок. Camkeeper позволяет наложить пиктограммы камер, видеорегистраторов и коммутаторов на поэтажный план БТИ или географическую карту объекта. При возникновении инцидента — потеря видеопотока, падение битрейта, перегрузка регистратора — проблемный элемент подсвечивается красным. Диспетчер за секунду видит уязвимое место системы видеонаблюдения и может оперативно направить инженера для устранения неполадки.

Полный контроль за системой в любой период

Система автоматически формирует отчёты о работоспособности каждой камеры и регистратора за любой выбранный период. Вы можете посмотреть, как изменялся битрейт, частота кадров или загрузка процессора регистратора вчера, неделю или месяц назад. Отчёты доступны в формате инфографики, выгрузка прямо из интерфейса в PDF или Excel. Это позволяет не только моментально реагировать на текущие неполадки, но и проводить комплексный ретроспективный анализ — например, выявлять камеры с систематическими проблемами качества записи или планировать замену оборудования до того, как оно выйдет из строя.

Умные уведомления

Camkeeper опрашивает состояние каждой камеры и регистратора каждые 30 секунд. При обнаружении отклонения — например, пропадание RTSP-потока, снижение битрейта ниже порога или перегрев процессора регистратора — система выполняет пятикратную перепроверку. Это позволяет отсечь случайные сетевые флуктуации и исключить ложные срабатывания.

Если инцидент подтверждён, Camkeeper отправляет уведомление по всем настроенным каналам: E-mail и Telegram. Пользователь самостоятельно определяет список получателей для каждого типа событий. Уведомление содержит идентификатор неисправной камеры, суть ошибки (например, «потеря видеопотока», «низкий битрейт») и точное время возникновения. При восстановлении нормальной работы система снова проводит пятикратную проверку и отправляет повторное уведомление о том, что проблема устранена.

Безопасно

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

Отсутствие влияния на наблюдаемую инфраструктуру. Camkeeper работает исключительно в режиме чтения: он опрашивает камеры по SNMP, RTSP и HTTP, не внося изменений в их конфигурацию и не создавая дополнительной нагрузки на их процессоры. Риск нарушить работу действующей системы видеонаблюдения полностью исключён.

Стандарт умного IT-мониторинга

Готовое решение «из коробки». Не нужно настраивать сервер, базу данных и писать скрипты — просто подключите и работайте.

Более 170 преднастроенных шаблонов. Поддержка оборудования всех ведущих производителей систем видеонаблюдения: Hikvision, Dahua, Beward, IPTRONIC и многих других. Шаблоны уже содержат все необходимые OID для сбора битрейта, FPS, загрузки CPU, температуры и других критических параметров.

Работа по всем актуальным протоколам. ICMP, SNMP (v1/v2c/v3), RTSP, HTTP/HTTPS — Camkeeper умеет собирать метрики с любого IP-устройства видеонаблюдения и проверять качество видеопотока.

Camkeeper — это ответ на вопрос «как быстро и недорого навести порядок в системе видеонаблюдения на десятках и сотнях объектов». Внедрение занимает существенно меньше времени и ресурсов, чем развёртывание и настройка универсальных систем мониторинга «с нуля», а специализация именно на оборудовании видеонаблюдения делает его максимально эффективным инструментом для служб эксплуатации и безопасности.

Дешевле, быстрее, надёжнее

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

  • Взаимодействие по различным протоколам передачи данных
  • Лёгкое включение: не нужны специальные знания для запуска
  • Готовое русифицированное программно-аппаратное решение
  • Специализация для систем безопасности и видеонаблюдения
  • Встроенный канал передачи данных
  • Сертифицированное решение, техническая поддержка
  • Интеграция с ITSM

30 минут настройки

Подобрать за 30 секунд