Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
wiki:articles:zm15 [08/02/2023 17:06] – [Вкладка "Разное"] graf | wiki:articles:zm15 [20/03/2024 12:08] (текущий) – [Установка] graf |
---|
**Дата написания:** //декабрь 2022 г.//\\ | **Дата написания:** //февраль 2023 г.//\\ |
**Автор:** //Graf//\\ | **Автор:** //Graf//\\ |
\\ | \\ |
Устанавливаем недостающие модули 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> |
| |
# 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 |
Создадим недостающие каталоги и дадим соответствующие права. | Создадим недостающие каталоги и дадим соответствующие права. |
<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> |
{{:wiki:articles:zm15-set-ru.png?nolink&900|}}\\ | {{:wiki:articles:zm15-set-ru.png?nolink&900|}}\\ |
Всё, ZoneMinder русифицирован процентов на 95 :)\\ | Всё, ZoneMinder русифицирован процентов на 95 :)\\ |
Перевод опций и помощи по ним, выполнен мной единолично, поэтому весьма вероятны не точности и ошибки. Пишите на форуме в [[http://slackware.su/forum/index.php/topic,2741.0.html | специальной ветке]] обсуждения данной статьи, постараюсь своевременно их исправлять. | Перевод опций и помощи по ним, выполнен мной единолично, поэтому весьма вероятны не точности и ошибки. Пишите на форуме в [[https://slackware.su/forum/index.php/topic,3146.0.html | специальной ветке]] обсуждения данной статьи, постараюсь своевременно их исправлять. |
| |
======= Обновление ======= | ======= Обновление ======= |
</code> | </code> |
ответить на вопросы и получить базу равную 1.36.32 (на день написания статьи). | ответить на вопросы и получить базу равную 1.36.32 (на день написания статьи). |
| |
| Обновить конфигурацию в базе данных. |
| <code> |
| # zmupdate.pl -f |
| </code> |
| |
Запустить Apache, ZoneMinder и проверить работоспособность. | Запустить Apache, ZoneMinder и проверить работоспособность. |
* **Название RTSP-потока** - Если параметр //**"Встроенный в ZoneMinder RTSP сервер"**// включен, то здесь вводится произвольное название, по которому будет доступен поток при формировании rtsp-строки. Например, если адрес хост-машины с ZoneMinder равен //192.168.1.10//, //ID// настраиваемого монитора равен 6, //"Параметры" -> "Сеть" -> MIN_RTSP_PORT = 20000// и в данном параметре введено значение //"my_camera"//, то доступ к потоку будет осуществляться по адресу //rtsp:%%//%%192.168.1.10:20006/my_camera//; | * **Название RTSP-потока** - Если параметр //**"Встроенный в ZoneMinder RTSP сервер"**// включен, то здесь вводится произвольное название, по которому будет доступен поток при формировании rtsp-строки. Например, если адрес хост-машины с ZoneMinder равен //192.168.1.10//, //ID// настраиваемого монитора равен 6, //"Параметры" -> "Сеть" -> MIN_RTSP_PORT = 20000// и в данном параметре введено значение //"my_camera"//, то доступ к потоку будет осуществляться по адресу //rtsp:%%//%%192.168.1.10:20006/my_camera//; |
* **Важность** - Описание параметра найти не удалось. (//прим. Graf//) | * **Важность** - Описание параметра найти не удалось. (//прим. Graf//) |
| |
| ===== Вкладка "Расположение" ===== |
| {{:wiki:articles:zm15-add-cam-pl.png?nolink&700|}}\\ |
| |
| <note>На этой вкладке вводится координаты географического расположения камеры.\\ (Пока, не работает. //прим. Graf//)</note> |
| |
====== Почта ====== | ====== Почта ====== |
Для отправки сообщений, при работе фильтров, необходимо настроить такую отправку и сам фильтр.\\ | Для отправки сообщений, при работе фильтров, необходимо настроить такую отправку и сам фильтр.\\ |
Тут же можно переопределить //Получателя,Тему// и //Содержимое// письма.\\ | Тут же можно переопределить //Получателя,Тему// и //Содержимое// письма.\\ |
{{: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> |
| |
---- | ---- |
Обсуждаем на [[http://slackware.su/forum/index.php/topic,2741.0.html | форуме]] | Обсуждаем на [[https://slackware.su/forum/index.php/topic,3146.0.html | форуме]] |
| |
====== Ссылки ====== | ====== Ссылки ====== |