Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
wiki:articles:zm15 [08/02/2023 18:18] – [Русификация] grafwiki:articles:zm15 [20/03/2024 12:08] (текущий) – [Установка] graf
Строка 33: Строка 33:
 Устанавливаем недостающие модули Perl. Устанавливаем недостающие модули Perl.
 <code> <code>
-# cpan Date::Manip LWP::UserAgent Sys::Mmap Sys::MemInfo+# cpan Date::Manip LWP::UserAgent Sys::Mmap Sys::MemInfo Number::Bytes::Human Crypt::Eksblowfish::Bcrypt Data::Entropy::Algorithms
 </code> </code>
  
Строка 58: Строка 58:
 # make # make
 # make install DESTDIR=/tmp/ZoneMinder-1.36.32 # make install DESTDIR=/tmp/ZoneMinder-1.36.32
 +# cd /tmp/ZoneMinder-1.36.32
 # makepkg -l y -c n /tmp/ZoneMinder-1.36.32-x86_64-1.txz # makepkg -l y -c n /tmp/ZoneMinder-1.36.32-x86_64-1.txz
 # upgradepkg --install-new /tmp/ZoneMinder-1.36.32-x86_64-1.txz # upgradepkg --install-new /tmp/ZoneMinder-1.36.32-x86_64-1.txz
Строка 70: Строка 71:
 Создадим недостающие каталоги и дадим соответствующие права. Создадим недостающие каталоги и дадим соответствующие права.
 <code> <code>
-# mkdir -p /var/{run/zm,log/zm,www/htdocs/zm/{events,images,sounds}}+# mkdir -p /var/{run/zm,log/zm,www/htdocs/zm/{events,images,sounds,cache}}
 # chown -R apache:apache /var/{run/zm,log/zm,www/htdocs/zm} # chown -R apache:apache /var/{run/zm,log/zm,www/htdocs/zm}
 </code> </code>
Строка 272: Строка 273:
 </code> </code>
 ответить на вопросы и получить базу равную 1.36.32 (на день написания статьи). ответить на вопросы и получить базу равную 1.36.32 (на день написания статьи).
 +
 +Обновить конфигурацию в базе данных.
 +<code>
 +# zmupdate.pl -f
 +</code>
  
 Запустить Apache, ZoneMinder и проверить работоспособность. Запустить Apache, ZoneMinder и проверить работоспособность.
Строка 696: Строка 702:
 Тут же можно переопределить //Получателя,Тему// и //Содержимое// письма.\\ Тут же можно переопределить //Получателя,Тему// и //Содержимое// письма.\\
 {{:wiki:articles:zm15-email-filter.png?nolink&800|}}\\ {{:wiki:articles:zm15-email-filter.png?nolink&800|}}\\
 +
 +====== zmNinja ======
 +
 +По сути, единственное приложение, которое работает с ZoneMinder. Начинал его писать и поддерживал, всего один человек, который занимался им с 22:00 до 02:00. Теперь zmNinja на попечении у команды ZoneMinder. Правда, с 2021 г. в приложение не внесено ни одной правки. Но, как утверждают разработчики ZoneMinder, ничего править не требуется, приложение работает со всеми версиями ZoneMonder, до сих пор, замечательно.\\
 +Бинарники и исходники можно скачать [[https://github.com/ZoneMinder/zmNinja/releases/|ТУТ]].
 +\\
 +Заметки:\\
 +  * если нужно запустить несколько экземпляров zmNinja на рабочем столе(ах):
 +<code>
 +zmninja-pro-1.6.9-linux-x86_64.AppImage --path=/path/to/instance1
 +zmninja-pro-1.6.9-linux-x86_64.AppImage --path=/path/to/instance2
 +</code>
 +  * запуск в полноэкранном режиме даёт ключ //--fs//. Ключи можно комбинировать.
 +
 +[[https://zmninja.readthedocs.io/en/latest/index.html | Документация]] по zmNinja.
 +
 +====== Полезное ======
 +  * Отладка
 +
 +Например, в журнале, бывают сообщения такого характера:
 +<code>
 +zmdc 1933 ERR     'zmc -m 5' exited abnormally, exit status 11 zmdc.pl
 +zmc_m5 464 ERR Got signal 11 (Segmentation fault), crashing
 +</code>
 +
 +Чтобы посмотреть подробно, что происходит, можно в консоли запустить отладчик и посмотреть:
 +
 +<code>
 +# gdb --args zmc "-m 5"
 +(gdb) r
 +</code>
 +
 +  * Перезагрузка камеры с id=5
 +<code>
 +# /usr/bin/zmdc.pl restart zmc -m 5
 +</code>
  
 ---- ----
Навигация
Печать/экспорт
QR Code
QR Code wiki:articles:zm15 (generated for current page)