Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия | |||
— | wiki:articles:zm [13/02/2023 13:55] (текущий) – [Версия - 1.36.*] graf | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | **Дата написания: | ||
+ | | ||
+ | | ||
+ | | ||
+ | **Автор: | ||
+ | |||
+ | |||
+ | |||
+ | \\ | ||
+ | ^ | ||
+ | \\ | ||
+ | |||
+ | <note warning> Перед добавлением камер обязательно настраиваем аутентификацию, | ||
+ | |||
+ | ===== Установка ===== | ||
+ | ==== Версия - 1.30.0 ==== | ||
+ | Используем //Slackware Linux 14.2 64-bit// без DE и всем, что с ними связанно.\\ | ||
+ | Обновляем все доступные пакеты посредством // | ||
+ | IP сервера куда всё устанавливаем и где настраиваем - **192.168.10.214**\\ | ||
+ | // | ||
+ | |||
+ | Устанавливаем //ffmpeg// от Alien, последний на день написания статьи 3.1.1. | ||
+ | < | ||
+ | # wget http:// | ||
+ | # upgradepkg --install-new ./ | ||
+ | </ | ||
+ | |||
+ | Устанавливаем //vlc// плеер от Alien, последний на день написания статьи 2.2.4. | ||
+ | < | ||
+ | # wget http:// | ||
+ | # upgradepkg --install-new ./ | ||
+ | </ | ||
+ | |||
+ | Устанавливаем //sbopkg//, синхронизируемся с его репозиторием попутно соглашаясь с созданием отсутствующих каталогов. | ||
+ | < | ||
+ | # wget https:// | ||
+ | # upgradepkg --install-new ./ | ||
+ | # sbopkg -r | ||
+ | </ | ||
+ | |||
+ | Собираем и устанавливаем необходимые пакеты. | ||
+ | < | ||
+ | # sbopkg -Bi " | ||
+ | perl-yaml perl-YAML-Syck perl-net-http perl-www-robotrules perl-http-date perl-file-listing perl-IO-HTML \ | ||
+ | perl-encode-locale perl-http-date perl-lwp-mediatypes perl-html-tagset perl-html-parser perl-http-message \ | ||
+ | perl-http-negotiate perl-http-cookies perl-http-daemon libwww-perl perl-Date-Manip perl-Time-modules \ | ||
+ | perl-Astro-SunTime perl-Device-SerialPort perl-X10 perl-Capture-Tiny perl-Email-Date-Format perl-MIME-Lite \ | ||
+ | perl-Sys-Mmap perl-IO-Socket-SSL Net-SSLeay perl-Mozilla-CA perl-LWP-Protocol-https perl-Sys-MemInfo" | ||
+ | </ | ||
+ | |||
+ | Собираем и устанавливаем сам ZoneMinder. | ||
+ | < | ||
+ | # git clone https:// | ||
+ | # cd ZoneMinder | ||
+ | # git submodule update --init --recursive | ||
+ | # cmake -DCMAKE_INSTALL_PREFIX=/ | ||
+ | -DZM_CONTENTDIR=/ | ||
+ | |||
+ | # make | ||
+ | # make install DESTDIR=/ | ||
+ | # cd / | ||
+ | # makepkg -l y -c n / | ||
+ | # upgradepkg --install-new / | ||
+ | </ | ||
+ | |||
+ | Создадим недостающие каталоги и дадим соответствующие права. | ||
+ | < | ||
+ | # mkdir -p / | ||
+ | # chown -R apache: | ||
+ | </ | ||
+ | |||
+ | Скопируем скрипт запуска-остановки. | ||
+ | < | ||
+ | # cp scripts/zm / | ||
+ | # chmod +x / | ||
+ | </ | ||
+ | |||
+ | И, для автостарта при загрузке, | ||
+ | < | ||
+ | / | ||
+ | </ | ||
+ | Всё необходимое поставили, | ||
+ | \\ | ||
+ | ==== Версия - 1.35.4 ==== | ||
+ | ---- | ||
+ | Используем //Slackware Linux 14.2 64-bit// без DE и всем, что с ними связанно.\\ | ||
+ | Обновляем все доступные пакеты посредством // | ||
+ | IP сервера куда всё устанавливаем и где настраиваем - **192.168.10.214**\\ | ||
+ | // | ||
+ | **Веб-интерфейс сильно изменился!!!** | ||
+ | |||
+ | Устанавливаем //sbopkg//, синхронизируемся с его репозиторием попутно соглашаясь с созданием отсутствующих каталогов. | ||
+ | < | ||
+ | # wget https:// | ||
+ | # upgradepkg --install-new ./ | ||
+ | # sbopkg -r | ||
+ | </ | ||
+ | |||
+ | Собираем и устанавливаем необходимые пакеты. | ||
+ | < | ||
+ | # sbopkg -Bki " | ||
+ | perl-yaml perl-YAML-Syck perl-net-http perl-www-robotrules perl-http-date perl-file-listing perl-IO-HTML \ | ||
+ | perl-encode-locale perl-http-date perl-lwp-mediatypes perl-html-tagset perl-html-parser perl-http-message \ | ||
+ | perl-http-negotiate perl-http-cookies perl-http-daemon libwww-perl perl-Date-Manip perl-Time-modules \ | ||
+ | perl-Astro-SunTime perl-Device-SerialPort perl-X10 perl-Capture-Tiny perl-Email-Date-Format perl-MIME-Lite \ | ||
+ | perl-Sys-Mmap perl-IO-Socket-SSL Net-SSLeay perl-Mozilla-CA perl-Module-Runtime Crypt-SSLeay perl-Sys-MemInfo \ | ||
+ | perl-Crypt-Eksblowfish \ | ||
+ | speex lame x264 x265 opus libgme gsm libilbc xvidcore libass libmodplug rtmpdump jansson libjwt libmp4v2 php-apcu OpenAL" | ||
+ | |||
+ | # cpan LWP:: | ||
+ | # cpan Data:: | ||
+ | # cpan Crypt::JWT | ||
+ | # cpan Date:: | ||
+ | # cpan Number:: | ||
+ | </ | ||
+ | |||
+ | Собираем свой // | ||
+ | < | ||
+ | # wget https:// | ||
+ | # tar xf ./ | ||
+ | # cd ffmpeg | ||
+ | # wget http:// | ||
+ | </ | ||
+ | |||
+ | Файлам // | ||
+ | < | ||
+ | # chmod +x ./ | ||
+ | # chmod +x ./ff_build | ||
+ | # ./ff_build | ||
+ | ... | ||
+ | ... | ||
+ | Slackware package / | ||
+ | |||
+ | # upgradepkg --install-new / | ||
+ | ... | ||
+ | ... | ||
+ | Package ffmpeg-4.2.2-x86_64-1_SBo.tgz installed. | ||
+ | </ | ||
+ | |||
+ | Устанавливаем //vlc// плеер от Alien, последний на день написания статьи 3.0.10. | ||
+ | < | ||
+ | # wget http:// | ||
+ | # upgradepkg --install-new ./ | ||
+ | </ | ||
+ | |||
+ | Собираем и устанавливаем сам ZoneMinder. Перед сборкой внесём изменения в файл // | ||
+ | < | ||
+ | # git clone https:// | ||
+ | # cd ZoneMinder | ||
+ | # git submodule update --init --recursive | ||
+ | # wget https:// | ||
+ | # patch -p0 < ./ | ||
+ | # cmake -Wno-dev \ | ||
+ | -DCMAKE_INSTALL_PREFIX=/ | ||
+ | -DZM_WEBDIR=/ | ||
+ | -DZM_WEB_GROUP=apache \ | ||
+ | -DZM_WEB_USER=apache | ||
+ | -DZM_CGIDIR=/ | ||
+ | -DZM_CACHEDIR=/ | ||
+ | -DZM_CONTENTDIR=/ | ||
+ | -DZM_CONFIG_DIR=/ | ||
+ | -DZM_PATH_ZMS=/ | ||
+ | -DLIBJWT_INCLUDE_DIR=/ | ||
+ | -DLIBJWT_LIBRARY=/ | ||
+ | |||
+ | # make | ||
+ | # make install DESTDIR=/ | ||
+ | # cd / | ||
+ | # makepkg -l y -c n / | ||
+ | # upgradepkg --install-new / | ||
+ | </ | ||
+ | |||
+ | На всякий случай, | ||
+ | < | ||
+ | --- src/ | ||
+ | +++ src/ | ||
+ | @@ -196,7 +196,7 @@ | ||
+ | |||
+ | if ( monitor-> | ||
+ | | ||
+ | - snprintf(video_file, | ||
+ | + snprintf(video_file, | ||
+ | | ||
+ | |||
+ | /* X264 MP4 video writer */ | ||
+ | </ | ||
+ | |||
+ | Далее, создадим недостающие каталоги и дадим соответствующие права. | ||
+ | < | ||
+ | # mkdir -p / | ||
+ | # chown -R apache: | ||
+ | </ | ||
+ | |||
+ | Скопируем скрипт запуска-остановки. | ||
+ | < | ||
+ | # cp scripts/zm / | ||
+ | # chmod +x / | ||
+ | </ | ||
+ | |||
+ | И, для автостарта при загрузке, | ||
+ | < | ||
+ | / | ||
+ | </ | ||
+ | Всё необходимое поставили, | ||
+ | |||
+ | ===== Настройка ===== | ||
+ | ==== Версия - 1.30.0 ==== | ||
+ | |||
+ | | ||
+ | |||
+ | Так как //MySQL (MariaDB)// в Slackware Linux уже установлена, | ||
+ | |||
+ | < | ||
+ | # mkdir / | ||
+ | # mysql_install_db | ||
+ | # chown -R mysql.mysql / | ||
+ | # chmod +x / | ||
+ | # / | ||
+ | # mysql -u root | ||
+ | | ||
+ | Query OK, 0 rows affected (0.00 sec) | ||
+ | |||
+ | | ||
+ | Query OK, 0 rows affected (0.00 sec) | ||
+ | |||
+ | | ||
+ | Bye | ||
+ | </ | ||
+ | |||
+ | Войдем под пользователем //root//, создадим базу ZoneMinder, для работы с базой дадим соответствующие права пользователю //zmuser//. | ||
+ | < | ||
+ | # mysql -u root -p | ||
+ | Enter password: | ||
+ | | ||
+ | … | ||
+ | Query OK, 1 row affected (0.00 sec) | ||
+ | Query OK, 1 row affected (0.00 sec) | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | | ||
+ | Query OK, 0 rows affected (0.00 sec) | ||
+ | |||
+ | | ||
+ | Query OK, 0 rows affected (0.00 sec) | ||
+ | |||
+ | | ||
+ | Bye | ||
+ | </ | ||
+ | |||
+ | *// | ||
+ | |||
+ | Редактируем /// | ||
+ | Убираем знаки комментария со строк: | ||
+ | < | ||
+ | LoadModule cgid_module lib64/ | ||
+ | LoadModule cgi_module lib64/ | ||
+ | LoadModule rewrite_module lib64/ | ||
+ | Include / | ||
+ | </ | ||
+ | |||
+ | Правим необходимые секции: | ||
+ | |||
+ | ^ | ||
+ | | < | ||
+ | < | ||
+ | Options Indexes FollowSymLinks | ||
+ | AllowOverride None | ||
+ | Require all granted | ||
+ | </ | ||
+ | < | ||
+ | Options Indexes FollowSymLinks IncludesNOEXEC | ||
+ | AllowOverride All | ||
+ | Require all granted | ||
+ | < | ||
+ | < | ||
+ | Require user apache | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | | < | ||
+ | DirectoryIndex index.html | ||
+ | </ | ||
+ | DirectoryIndex index.html index.htm index.php | ||
+ | </ | ||
+ | </ | ||
+ | | < | ||
+ | AllowOverride None | ||
+ | Options None | ||
+ | Require all granted | ||
+ | </ | ||
+ | AllowOverride None | ||
+ | Options FollowSymLinks | ||
+ | Require all granted | ||
+ | </ | ||
+ | |||
+ | В /// | ||
+ | < | ||
+ | [Date] | ||
+ | date.timezone = Europe/ | ||
+ | </ | ||
+ | |||
+ | Для работы сторонних приложений (например, | ||
+ | |||
+ | ^ | ||
+ | |/ | ||
+ | | ||
+ | | ||
+ | | ||
+ | # | ||
+ | </ | ||
+ | |/ | ||
+ | RewriteEngine on | ||
+ | RewriteRule | ||
+ | RewriteRule | ||
+ | # RewriteBase /zm/api | ||
+ | </ | ||
+ | |/ | ||
+ | RewriteEngine On | ||
+ | RewriteCond %{REQUEST_FILENAME} !-d | ||
+ | RewriteCond %{REQUEST_FILENAME} !-f | ||
+ | RewriteRule ^ index.php [L] | ||
+ | # RewriteBase /zm/api | ||
+ | </ | ||
+ | |||
+ | Запускаем Apache. | ||
+ | |||
+ | < | ||
+ | # chmod +x / | ||
+ | # / | ||
+ | </ | ||
+ | |||
+ | Проверяем работоспособность API: | ||
+ | |||
+ | **%%http:// | ||
+ | \\ | ||
+ | {{: | ||
+ | \\ | ||
+ | **%%http:// | ||
+ | < | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | И донастраиваем ZoneMinder в веб-интерфейсе по адресу: | ||
+ | |||
+ | ==== Версия - 1.35.4 ==== | ||
+ | ---- | ||
+ | |||
+ | | ||
+ | |||
+ | Так как //MySQL (MariaDB)// в Slackware Linux уже установлена, | ||
+ | |||
+ | < | ||
+ | # mkdir / | ||
+ | # mysql_install_db | ||
+ | # chown -R mysql.mysql / | ||
+ | # chmod +x / | ||
+ | # / | ||
+ | # mysql -u root | ||
+ | | ||
+ | Query OK, 0 rows affected (0.00 sec) | ||
+ | |||
+ | | ||
+ | Query OK, 0 rows affected (0.00 sec) | ||
+ | |||
+ | | ||
+ | Bye | ||
+ | </ | ||
+ | |||
+ | Войдем под пользователем //root//, создадим базу ZoneMinder, для работы с базой дадим соответствующие права пользователю //zmuser//. | ||
+ | < | ||
+ | # mysql -u root -p | ||
+ | Enter password: | ||
+ | | ||
+ | … | ||
+ | Query OK, 1 row affected (0.00 sec) | ||
+ | Query OK, 1 row affected (0.00 sec) | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | | ||
+ | Query OK, 0 rows affected (0.00 sec) | ||
+ | |||
+ | | ||
+ | Query OK, 0 rows affected (0.00 sec) | ||
+ | |||
+ | | ||
+ | Bye | ||
+ | </ | ||
+ | |||
+ | *// | ||
+ | |||
+ | Редактируем /// | ||
+ | Убираем знаки комментария со строк: | ||
+ | < | ||
+ | LoadModule cgid_module lib64/ | ||
+ | LoadModule cgi_module lib64/ | ||
+ | LoadModule rewrite_module lib64/ | ||
+ | Include / | ||
+ | |||
+ | # Дописываем | ||
+ | Include / | ||
+ | </ | ||
+ | |||
+ | Создаем файл /// | ||
+ | < | ||
+ | < | ||
+ | ServerName video-server.mydom.lan | ||
+ | ServerAlias 192.168.10.214 | ||
+ | |||
+ | DocumentRoot / | ||
+ | |||
+ | ScriptAlias /cgi-bin / | ||
+ | < | ||
+ | Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch | ||
+ | AllowOverride None | ||
+ | Require all granted | ||
+ | </ | ||
+ | |||
+ | Alias /cache / | ||
+ | < | ||
+ | Options -Indexes +FollowSymLinks | ||
+ | AllowOverride None | ||
+ | Require all granted | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | Options -Indexes +FollowSymLinks | ||
+ | AllowOverride None | ||
+ | Require all granted | ||
+ | DirectoryIndex index.php | ||
+ | </ | ||
+ | | ||
+ | < | ||
+ | RewriteEngine On | ||
+ | RewriteRule ^$ app/ | ||
+ | RewriteRule (.*) app/ | ||
+ | RewriteBase /api | ||
+ | |||
+ | </ | ||
+ | < | ||
+ | RewriteEngine On | ||
+ | RewriteRule ^$ webroot/ [L] | ||
+ | RewriteRule (.*) webroot/$1 [L] | ||
+ | RewriteBase /api | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | RewriteEngine On | ||
+ | RewriteCond %{REQUEST_FILENAME} !-d | ||
+ | RewriteCond %{REQUEST_FILENAME} !-f | ||
+ | RewriteRule ^ index.php [L] | ||
+ | RewriteBase /api | ||
+ | </ | ||
+ | | ||
+ | ErrorLog "/ | ||
+ | CustomLog "/ | ||
+ | | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Запускаем Apache и ZM. | ||
+ | |||
+ | < | ||
+ | # chmod +x / | ||
+ | # / | ||
+ | # / | ||
+ | </ | ||
+ | |||
+ | Проверяем работоспособность API: | ||
+ | |||
+ | **%%http:// | ||
+ | < | ||
+ | {" | ||
+ | </ | ||
+ | |||
+ | И донастраиваем ZoneMinder в веб-интерфейсе по адресу: | ||
+ | |||
+ | ===== Обновление ===== | ||
+ | ==== Версия - 1.30.0 ==== | ||
+ | |||
+ | Если есть старый рабочий | ||
+ | < | ||
+ | # mysqldump -u root -p zm > zm-all-1281.sql | ||
+ | </ | ||
+ | Полученный файл перенести на вновь установленную Slackware Linux 14.2 и ZM-1.30.0 по данной статье. Остановить ZM и апач: | ||
+ | < | ||
+ | # / | ||
+ | # / | ||
+ | </ | ||
+ | Cкопировать кадры записей из /// | ||
+ | <note important> | ||
+ | Если обновление делается на той же машине, | ||
+ | </ | ||
+ | " | ||
+ | < | ||
+ | # mysql -u root -p zm < / | ||
+ | </ | ||
+ | | ||
+ | < | ||
+ | # mysql -u root -p | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | и обновить базу | ||
+ | < | ||
+ | # zmupdate.pl | ||
+ | </ | ||
+ | ответить на вопросы и получить базу равную 1.30.0 | ||
+ | |||
+ | Запустить апач, ZM и проверить работоспособность. | ||
+ | < | ||
+ | # / | ||
+ | # / | ||
+ | </ | ||
+ | |||
+ | ==== Версии - 1.35.* ==== | ||
+ | ---- | ||
+ | |||
+ | Аналогично [[wiki: | ||
+ | |||
+ | |||
+ | ===== Русификация ===== | ||
+ | ==== Версия - 1.30.* ==== | ||
+ | |||
+ | <note warning> После русификации опций и помощи по ним, параметр Система-> | ||
+ | |||
+ | Архив [[http:// | ||
+ | Необходимо: | ||
+ | 1. заменить файл **database.php** и **functions.php** в // | ||
+ | Или внести изменения в ручную в **database.php**, | ||
+ | $dbConn = new PDO( ZM_DB_TYPE . $socket . '; | ||
+ | на | ||
+ | $dbConn = new PDO( ZM_DB_TYPE . $socket . '; | ||
+ | |||
+ | Файл **functions.php** не влияет на русификацию, | ||
+ | |||
+ | 2. заменить файл **ru_ru.php** в // | ||
+ | 3. " | ||
+ | < | ||
+ | # mysql -u root -p zm < где/ | ||
+ | </ | ||
+ | |||
+ | Всё, ZoneMinder русифицирован процентов на 90 :)\\ | ||
+ | Перевод выполнен мной единолично, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== Версия - 1.35.* ==== | ||
+ | ---- | ||
+ | |||
+ | Архив [[http:// | ||
+ | |||
+ | Заменяем файл **ru_ru.php** в //zm/lang// файлом из архива, | ||
+ | |||
+ | Всё, ZoneMinder русифицирован процентов на 95 :)\\ | ||
+ | Перевод опций и помощи по ним, выполнен мной единолично, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Фильтры, | ||
+ | |||
+ | ==== Применение фильтров ==== | ||
+ | |||
+ | Опишу работу с фильтрами на основе 2 примеров: | ||
+ | |||
+ | __//**1. отправка сообщений по e-mail.**// | ||
+ | Заходим в " | ||
+ | {{ : | ||
+ | заходим в " | ||
+ | {{ : | ||
+ | вводим название фильтра, | ||
+ | {{ : | ||
+ | __//**2. удаление записей старше 7 дней.**// | ||
+ | Заходим в " | ||
+ | {{ : | ||
+ | вводим название фильтра, | ||
+ | {{ : | ||
+ | |||
+ | ==== zmNinja ==== | ||
+ | |||
+ | Как говорят на [[http:// | ||
+ | Это приложение для просмотра и настройки камер на // | ||
+ | Про самостоятельную сборку //zmNinja// из исходников написано [[https:// | ||
+ | Для того, чтобы в //zmNinja// отображались камеры нужно в // | ||
+ | \\ | ||
+ | {{ : | ||
+ | \\ | ||
+ | Если планируется только смотреть, | ||
+ | \\ | ||
+ | {{ : | ||
+ | \\ | ||
+ | |||
+ | ==== Cambozola ==== | ||
+ | |||
+ | **Cambozola** — это ароматизированный обезжиренный сыр, удобный Java-апплет для // | ||
+ | |||
+ | Для сборки данного апплета необходим //JDK// и //ant//.\\ | ||
+ | Собираем JDK. Переходим на [[http:// | ||
+ | В моем случае, | ||
+ | Скопируем этот файл в /tmp/jdk/ и запустим // | ||
+ | < | ||
+ | # ./ | ||
+ | ... | ||
+ | Slackware package / | ||
+ | </ | ||
+ | Установим пакет | ||
+ | < | ||
+ | # upgradepkg --install-new / | ||
+ | ... | ||
+ | Package jdk-8u102-x86_64-1.txz installed. | ||
+ | </ | ||
+ | После установки //JDK//, лучше повторно войти в систему или перезагрузиться. | ||
+ | \\ | ||
+ | \\ | ||
+ | Далее собираем и устанавливаем //ant// при помощи //sbopkg//. | ||
+ | < | ||
+ | # sbopkg -Bi apache-ant | ||
+ | </ | ||
+ | |||
+ | Скачиваем с официального сайта [[http:// | ||
+ | < | ||
+ | # cd cambozola-0.936 | ||
+ | # ant | ||
+ | </ | ||
+ | В каталоге // | ||
+ | Копируем файл // | ||
+ | < | ||
+ | # cp cambozola-0.936/ | ||
+ | </ | ||
+ | И разрешаем использование данного апплета в " | ||
+ | {{ : | ||
+ | |||
+ | ==== Заметки по работе с видео ==== | ||
+ | |||
+ | __//**1. Сглаживание видео**// | ||
+ | \\ | ||
+ | Если у вас идет вещание и запись с не большой скоростью, | ||
+ | \\ | ||
+ | {{ : | ||
+ | \\ | ||
+ | Большинство параметров ffmpeg на русском, | ||
+ | |||
+ | Правда, | ||
+ | \\ | ||
+ | {{ : | ||
+ | \\ | ||
+ | __//**2. Особенности настройки мониторов**// | ||
+ | \\ | ||
+ | Я покажу настройку мониторов для 2 типов подключений, | ||
+ | |||
+ | ^ | ||
+ | | {{: | ||
+ | ^ | ||
+ | |{{ : | ||
+ | ^ | ||
+ | |{{ : | ||
+ | \\ | ||
+ | __//**3. В большинстве браузеров не показывается одновременно более 5-6 камер**// | ||
+ | \\ | ||
+ | При клике на " | ||
+ | При этом // | ||
+ | Проверялось на браузерах // | ||
+ | |||
+ | Если к серверу // | ||
+ | |||
+ | В моем случае к серверу // | ||
+ | < | ||
+ | ... | ||
+ | ... | ||
+ | vm IN A | ||
+ | vm1 | ||
+ | vm2 | ||
+ | vm3 | ||
+ | ... | ||
+ | ... | ||
+ | </ | ||
+ | Всё, записи обновятся не сразу, надо подождать. Настраиваем ZoneMinder. Переходим в " | ||
+ | \\ | ||
+ | {{: | ||
+ | \\ | ||
+ | |||
+ | Теперь проходим по каждому монитору и выбираем по каждому свой сервер, | ||
+ | \\ | ||
+ | {{: | ||
+ | \\ | ||
+ | |||
+ | В итоге получаем: | ||
+ | \\ | ||
+ | {{: | ||
+ | \\ | ||
+ | |||
+ | Теперь показывают все камеры.\\ | ||
+ | \\ | ||
+ | __//**4. Перезагрузка камер**// | ||
+ | \\ | ||
+ | Иногда картинка зависает или вообще нет изображения. Помогает открытие свойства камеры и клик по кнопке " | ||
+ | < | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | |||
+ | ---- | ||
+ | Создано по мотивам ветки [[http:// | ||
+ | Обсуждаем на [[http:// | ||