Агент Дозора
Агент нужен, если у камер нет белого адреса, то есть почти всегда. Это служба без окна: она находит камеры в локальной сети и отправляет их потоки в облако по одному исходящему соединению на stream.dozorcloud.com:443.
Скачать установщик можно в личном кабинете, раздел «Агенты» → «Добавить агент». Там же выдаётся код привязки к вашему аккаунту.
Сборки
| Система | Файл | Размер | SHA-256 |
|---|---|---|---|
| Windows 10, 11, Server 2016 и новее (x64) | dozor-agent-1.14.0-x64.msi | 18,4 МБ | 378892e9ecc387ab…2df5ce9f |
| Ubuntu 20.04+, Debian 11+ (amd64) | dozor-agent_1.14.0_amd64.deb | 11,2 МБ | edd38fc7ef24f8e0…6bfc7caf |
| Raspberry Pi 4 и 5, Orange Pi 5 (arm64) | dozor-agent_1.14.0_arm64.deb | 10,6 МБ | 17dfa283461468fe…0eef0928 |
| РЕД ОС 7.3, ALT 10, Rocky 9 (x86_64) | dozor-agent-1.14.0-1.x86_64.rpm | 11,3 МБ | 79070b33cce9ba08…6c3bf6ba |
| Docker (amd64, arm64) | dozor/agent:1.14.0 | 24 МБ | адрес реестра в кабинете |
| Windows 7, 8.1 | dozor-agent-1.9.4-x64.msi | 16,9 МБ | последняя версия, обновлений нет с марта 2025 |
Полные контрольные суммы лежат рядом с файлами в кабинете. Сборки для macOS нет и не планируется: Mac на точке круглые сутки почти никто не держит.
Требования
Процессор x86-64 или ARMv8, 1 ГБ памяти на каждые 8 камер. Агент не перекодирует видео, поэтому слабого процессора хватает: на Raspberry Pi 4 мы держали 12 камер 1080p при загрузке около 25%.
Диск нужен под буфер на случай обрыва связи. По умолчанию это 20 ГБ, при 4 камерах на H.265 их хватает примерно на 9 часов без интернета. SD-карта на Raspberry Pi под буфер подходит плохо, лучше USB-диск.
Компьютер не должен засыпать. На Windows установщик сам отключает спящий режим, на ноутбуке проверьте ещё действие при закрытии крышки.
Установка на Linux
sudo apt install ./dozor-agent_1.14.0_amd64.deb
sudo dozor-agent pair 7KQ4-M2XD # код из кабинета, действует 30 минут
sudo systemctl status dozor-agent
Настройки лежат в /etc/dozor-agent/agent.toml, журнал смотрите через journalctl -u dozor-agent. На Windows файл настроек находится в C:\ProgramData\Dozor\agent.toml, а код привязки установщик спрашивает в последнем окне.
Проверка связи
Команда dozor-agent check проверяет соединение с сервером и с каждой камерой. Примерно так выглядит нормальный вывод:
$ dozor-agent check
stream.dozorcloud.com:443 tls ok h2 ok grpc ok rtt 41 ms
192.168.1.64 Hikvision DS-2CD1043G0-I rtsp ok H.265 1920x1080 15fps 1180 kbit/s
192.168.1.65 Dahua IPC-HFW1230S rtsp ok H.265 1920x1080 12fps 860 kbit/s
192.168.1.70 TP-Link VIGI C340 onvif ok H.264 2560x1440 15fps 2410 kbit/s
uplink estimate: 6.8 Mbit/s, required: 5.3 Mbit/s
Если первая строка падает на tls или h2, почти всегда виноват межсетевой экран с расшифровкой трафика. Что с этим делать, написано в разделе про сеть. Вывод команды можно прислать в поддержку как есть.
Обновление
Агент обновляется сам ночью, между 3:00 и 5:00 по местному времени. Запись при этом прерывается секунд на десять. Автообновление отключается в agent.toml параметром auto_update = false, но тогда следите за версиями сами: агенты старше 1.11 мы перестанем принимать 1 февраля 2027 года.