Камера пингуется, а видео нет
RTSP-служба на камере зависла: сеть отвечает, а ни регистратор, ни плеер поток не получают. Ping и проверка порта этого не видят.
PingZen проверяет не только то, что камера пингуется, но и то, что она отдаёт видео: отвечает ли RTSP, подходит ли пароль, сколько кадров в секунду и какой битрейт. О настоящем сбое вы узнаете за несколько минут.
RTSP-служба на камере зависла: сеть отвечает, а ни регистратор, ни плеер поток не получают. Ping и проверка порта этого не видят.
Камера отвечает на запросы, но частота кадров падает или теряются пакеты. Это видно только по самому потоку.
Мониторинг, который следит за каждым каналом отдельно, присылает по сообщению на канал. К восьмому их никто не читает.
Три уровня проверки. Видео декодируется только для кадра по запросу: частоту кадров и битрейт мы считаем по заголовкам RTP.
раз в 1, 5 или 15 минут
Запросы OPTIONS и DESCRIBE, видео не передаётся. Отвечает ли камера, подходит ли пароль, есть ли поток по этому пути; кодек и разрешение. Вход Basic и Digest, адреса rtsp:// и rtsps://.
раз в 5, 15 или 60 минут
SETUP и PLAY, от 3 до 10 секунд потока, затем TEARDOWN. Кадры в секунду, битрейт, интервал ключевых кадров, потери пакетов и подвисания. Плохой замер подтверждаем вторым, прежде чем сообщить о проблеме.
когда вы открыли страницу камеры
Один ключевой кадр — увидеть, не закрыли ли камеру и не развернули ли её. Декодирует ваш браузер, мы кадр не храним. Пока только H.264.
Регистратор Hikvision, Dahua или Reolink на 2–64 канала добавляется за один раз, пути к каналам подставляются сами. Не отвечает весь регистратор — одно оповещение, а не по каждому каналу; сломался один канал — отдельное, о нём.
Статус «Деградация», а не «Недоступен». Входы на устройство с этим логином на час встают на паузу на всех каналах, чтобы камера не заблокировала вход. Обновили пароль — проверяем сразу.
В списке мониторов виден битрейт каждой камеры с проверкой видео, по нему можно сортировать. На странице камеры — график «Качество видео во времени».
Частота кадров, битрейт, интервал ключевых кадров. Сменились кодек или разрешение — «Деградация»: так обычно выглядит сброс камеры к заводским настройкам.
До 500 камер одним файлом. Логин и пароль — прямо в ссылке на поток, чекер выбирается сам. В выгрузку CSV пароли не попадают.
Почта, Telegram, Slack, Discord, Microsoft Teams, Mattermost, вебхуки и web push — те же, что для сайтов.
Камеры проверяют только чекеры, центральный сервер к камерам не подключается. Оба варианта рабочие.
Москва, Новосибирск, Минск. Для камер с белым IP, когда порт 554 проброшен на роутере. Ставить ничего не нужно: добавили адрес потока — проверки пошли.
Docker-контейнер в сети камер — для камер за NAT и без белого IP. Он сам подключается к PingZen по 443/TCP, на роутере ничего не пробрасывается. На бесплатном тарифе — до 10 на аккаунт.
Заведите для мониторинга отдельную учётную запись на камере — только на просмотр и с длинным паролем.
Бесплатный аккаунт, без карты. Камеры с белым IP проверяются сразу, камеры за NAT — как только запущен приватный чекер.