Данное типовое решение предназначено для организации централизованного контроля работоспособности распределённой системы видеонаблюдения. Основная задача — обеспечить гарантированную сохранность видеоархива и непрерывность записи на всех объектах. Решение строится на использовании стандартных сетевых протоколов и не требует установки дополнительного ПО на целевое оборудование.
Camkeeper взаимодействует с оборудованием видеонаблюдения с помощью протоколов, поддерживаемых большинством современных IP-камер и видеорегистраторов. Каждый протокол решает свою задачу, и их совместное использование даёт полную картину состояния системы.
Таким образом, мониторинг строится на трёх уровнях: аппаратное состояние через SNMP, качество видеопотока через RTSP и доступность управления через HTTP.
Регистратор — это сервер, на который ложится вся нагрузка по обработке и записи видео. Контроль его аппаратных ресурсов критичен для сохранности архива.
Этот уровень мониторинга отвечает на вопрос: «Камера действительно записывает?». Здесь используются два протокола — RTSP и SNMP.
Для камеры критически важны её идентификационные параметры: серийный номер, версия прошивки, MAC-адрес, имя устройства. Изменение любого из этих параметров, зафиксированное системой мониторинга, является прямым признаком несанкционированного вмешательства — подмены камеры, перепрошивки или изменения конфигурации. Это не просто техническое событие, а сигнал для службы безопасности.
Система мониторинга становится полноценным инструментом управления качеством только тогда, когда позволяет объективно оценивать работу как оборудования, так и обслуживающих организаций. Camkeeper предоставляет для этого несколько механизмов:
Для полноценного мониторинга по данному типовому решению необходимо, чтобы:
При соблюдении этих условий шаблоны мониторинга работают в полном объёме. Если SNMP на камерах не включён, система сможет контролировать только сетевую доступность (пинг и RTSP), но не аппаратные параметры — это снижает глубину диагностики и не позволяет выявлять предотказные состояния.
Приведённое типовое решение — это методология, а не магия. Camkeeper предоставляет готовые шаблоны, но для их работы необходимо учесть следующие моменты:
Настройка параметров доступа. Для работы шаблонов, использующих SNMP, HTTP/HTTPS, SSH или JMX, требуется указать корректные учётные данные (community-строки, логины/пароли, порты) и обеспечить сетевую доступность между устройством Camkeeper и целевым оборудованием. Эти параметры задаются через макросы на уровне хоста и являются обязательными для сбора данных.
Зависимость от поддержки протоколов на целевых устройствах. Не все модели камер отдают аппаратные метрики (CPU, память, температуру) через SNMP. В этом случае мониторинг будет ограничен проверками ICMP, RTSP и HTTP. Библиотека Camkeeper содержит шаблоны с разной глубиной: например, для Hikvision и Dahua доступен полный набор SNMP-метрик, а для бюджетных моделей — только базовая проверка доступности.
Битрейт и FPS собираются не на всех устройствах. Эти метрики присутствуют только в шаблонах, где поддерживаются вендорскими OID (например, IPTRONIC) или через внешние скрипты (Akuvox, универсальный шаблон). Для некоторых моделей их может не быть в стандартном шаблоне — при необходимости их можно добавить самостоятельно или обратиться в техническую поддержку.
Необходимость настройки фильтров и макросов. Шаблоны содержат гибкие фильтры для автоматического обнаружения интерфейсов, файловых систем и процессов. Однако их поведение зависит от значений макросов (например, {$NET.IF.IFNAME.NOT_MATCHES}, {$VFS.FS.FSNAME.NOT_MATCHES}). Без настройки этих фильтров под вашу сеть возможен сбор избыточной информации или пропуск важных элементов.
Внешние скрипты. Некоторые шаблоны (например, для проверки битрейта через speedtest.sh) используют внешние скрипты, которые должны быть заранее размещены на устройстве Camkeeper. В составе продукта они уже присутствуют, но их работоспособность зависит от корректной настройки окружения.
Регулярное обновление библиотеки. Мы постоянно дополняем и актуализируем шаблоны, добавляя поддержку новых моделей. Однако в некоторых случаях требуется ручная проверка актуальности OID при существенных изменениях в прошивках производителей. Обновления библиотеки предоставляются бесплатно в течение всего срока технической поддержки.
Camkeeper даёт фундамент, но тонкая настройка под вашу инфраструктуру — задача администратора. Мы всегда готовы помочь, но требуем от пользователя понимания основ сетевых протоколов и принципов мониторинга. Начинайте внедрение с одного-двух критически важных устройств, отладьте сбор данных и работу триггеров, затем масштабируйте подход на всю инфраструктуру.
Данное типовое решение предлагает проверенный подход к построению системы мониторинга видеонаблюдения на базе стандартных протоколов. Оно решает две ключевые задачи: обеспечивает сохранность видеоархива и предоставляет объективные данные для контроля качества обслуживания. Решение готово к внедрению и не требует разработки пользовательских сценариев — все элементы уже реализованы в библиотеке шаблонов Camkeeper.
При этом важно помнить, что Camkeeper — это инструмент, а не волшебная палочка. Его эффективность напрямую зависит от правильной настройки параметров доступа, поддержки протоколов на оборудовании и грамотной адаптации шаблонов под конкретную инфраструктуру. Но именно так и строится профессиональный мониторинг: на фундаменте готовых решений и с пониманием собственных задач.
Camkeeper опрашивает состояние каждой камеры и регистратора каждые 30 секунд. При обнаружении отклонения — например, пропадание RTSP-потока, снижение битрейта ниже порога или перегрев процессора регистратора — система выполняет пятикратную перепроверку. Это позволяет отсечь случайные сетевые флуктуации и исключить ложные срабатывания.
Если инцидент подтверждён, Camkeeper отправляет уведомление по всем настроенным каналам: E-mail и Telegram. Пользователь самостоятельно определяет список получателей для каждого типа событий. Уведомление содержит идентификатор неисправной камеры, суть ошибки (например, «потеря видеопотока», «низкий битрейт») и точное время возникновения. При восстановлении нормальной работы система снова проводит пятикратную проверку и отправляет повторное уведомление о том, что проблема устранена.
Camkeeper — полностью автономное решение. Все данные о работоспособности системы видеонаблюдения хранятся на самом устройстве и не передаются в облачные сервисы третьих лиц. Информация доступна только вам и остаётся внутри вашего периметра безопасности.
Отсутствие влияния на наблюдаемую инфраструктуру. Camkeeper работает исключительно в режиме чтения: он опрашивает камеры по SNMP, RTSP и HTTP, не внося изменений в их конфигурацию и не создавая дополнительной нагрузки на их процессоры. Риск нарушить работу действующей системы видеонаблюдения полностью исключён.
Готовое решение «из коробки». Не нужно настраивать сервер, базу данных и писать скрипты — просто подключите и работайте.
Более 170 преднастроенных шаблонов. Поддержка оборудования всех ведущих производителей систем видеонаблюдения: Hikvision, Dahua, Beward, IPTRONIC и многих других. Шаблоны уже содержат все необходимые OID для сбора битрейта, FPS, загрузки CPU, температуры и других критических параметров.
Работа по всем актуальным протоколам. ICMP, SNMP (v1/v2c/v3), RTSP, HTTP/HTTPS — Camkeeper умеет собирать метрики с любого IP-устройства видеонаблюдения и проверять качество видеопотока.
Camkeeper — это ответ на вопрос «как быстро и недорого навести порядок в системе видеонаблюдения на десятках и сотнях объектов». Внедрение занимает существенно меньше времени и ресурсов, чем развёртывание и настройка универсальных систем мониторинга «с нуля», а специализация именно на оборудовании видеонаблюдения делает его максимально эффективным инструментом для служб эксплуатации и безопасности.
30 минут настройки