![]() |
Мы — долго запрягаем, быстро ездим, и сильно тормозим.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() www.lissyara.su
—> статьи
—> FreeBSD
|
|
Чуть позже ставил на 7.1 установка аналогичная
Ставим апач
|
оставляю все без изменеий
|
Ставим php5
|
Я выбрал такой конфиг.
|
в /usr/local/etc/apache22/httpd.conf добавляем строки
|
Ставим mysql
|
Ставим php5-extentions
|
у меня такой конфиг
|
Создаем файл /usr/local/www/apache22/data/info.php такого содержания.
|
добавляем в /etc/rc.conf
|
Стартуем апач
|
проверяем работу апача с PHP. Входим на страницу http://IP-сервера/info.php. Должны увидеть страницу с информацией об установленом PHP.
Скачиваем Zoneminder, распаковываем и переносим в /usr/ports/multimedia/
|
Правим Makefile
т.к. стоит Апач2 исправим mod_perl на mod_perl2, mysql50-server на mysql51-server, p5-DBD-mysql50 на p5-DBD-mysql51. Правим строку WEBBASE= ${LOCALBASE}/www/apache22
выбрал такой конфиг для ffmpeg (снял галки на счет аудиокодеков)
|
после установки ffmpeg вывалилась ошибка
|
Проблема в том что порт был построен с использованием autoconf 2.61 и автор порта не хочет его переделывать. Предложили следующее решение. Скачать файлы aclocal.m4 и acinclude.m4 в каталог /usr/ports/multimedia/zoneminder/work/ZoneMinder-1.23.3/src, добавить в Makefile строчки
|
|
|
У кого-то прокатило и без этих файлов, только правкой Makefile.
и заново
|
опять ошибка
|
в /usr/ports/multimedia/zoneminder/work/ZoneMinder-1.23.3/src/zm_mpeg.cpp на 281 и 283 строках вносим изменения:
|
media# make install
В этот раз у меня все прошло без ошибок.
добавляем в /etc/rc.conf zm_enable="YES".
Стартуем mysql, входим и создаем БД.
|
добавляем
|
Теперь нужно пересобрать ядро с параметрами (эти параметры работали у меня с 3 камерами axis206)
|
у меня после перезагрузки ZM не стартовал, т.к. не видел базу, пришлось в раскомментировать /usr/local/etc/rc.d/zm sleep 10
несколько правок.
Это чтобы работал экпорт видео.
|
|
Это чтоб показывалось видео а не картинки в браузере.
|
перезапускаем апач
|
и пробуем войти http://ip-сервера
Нажимаем на кнопку Add New Monitor открывается окно

В Zoneminder уже есть несколько шаблонов для камер. Нажимаем Presets и выбираем камеру

я выбрал Axis IP, 640x480,jpeg. Заполняем поля

Пояснение по режимам: None (и так понятно), Monitor (только просмотр), Modetect (запись только движения что я использую), Record (постоянная запись), Mocord (тоже что и Record, но дополнительно выделяются те области где было замечено движение).

Если доступ к просмотру камеры ограничен по логину/паролю, то в Remote Host Name пишем login:password@IP.
Параметры Remote Image Colors, Capture Width (pixels), Capture Height (pixels) должны быть поставлены те, что на камере.Сохраняем. Делаем это для всех камер.
Теперь сделаем чтоб вход был по логину паролю.
Щелкаем по Options в ZM_OPT_USE_AUTH ставим галку. Нажимаем Save. Обновляем страницу, входим по логину/паролю admin/admin. Заходим в Options - появилась новая вкладка Users. Меняем пароль для админа, заводим при необходимости новых пользователей. Сохраняем.
Чтобы события новын были в списке событий первыми ставим WEB-ZM_WEB_EVENT_SORT_ORDER-desc.
Для просмотра видео-потока с IE ставим

При этом на компьютере должна быть установлена Java
По умолчанию ZM пишет события в каталог events в папке в моем случае /usr/local/www/apache22/data/zm. Я перенес этут папку на отдельный HDD, создал симлинк. Если вы планируете писать большое количество событий, то дабы избежать лимита на 32К подкаталогов на UFS (http://forum.lissyara.su/viewtopic.php?f=8&t=13701&p=126748#p126748) или используйте ZFS либо используйте Paths-ZM_USE_DEEP_STORAGE которая пока в ZM еще в стадии беты.
Т.к. видеонаблюдения я ставил в офисе, чтобы избежать ложных срабатываний посчитал нужным ограничить активные зоны - зоны, движение в которых записывается.
Для этого на главной странице на против нужной камеры в стобце Zone щелкаем на 1. Откроется окно в котором щелкаем на All и добавляя и передвигая точки контура делаем нужную вам активную зону

Сохраняем. При записи будут записываться посетители и не будут телодвижения секретаря руководителя и мелькания на экране монитора.
В данной статье описал всего-лишь первичную настройку Zoneminder.
Обсуждение.
размещено: 2009-01-29,
последнее обновление: 2009-03-17,
автор: densan
fr33man, 2009-01-29 в 19:43:29
Итак, сразу скажу: спасибо за статью, пригодилась!
1. У тебя практически во всех ссылках двойное окончание:
http://matrix.gatewaynet.com/panix/zoneminder.tar.gzzoneminder.tar.gz
Конкретно вот: zoneminder.tar.gzzoneminder.tar.gz. Два раза одно и тоже. Так что проверь ссылочки.
2. У меня фря 5.5. и не компилилось нифига ни zoneminder, ни automake-1.10. Со вторым все просто: в Makefil'ах удалил директорию doc, чтобы из нее ничего не компилилось...
С первым потруднее: ругался компилер на приведение типов. Приходилось везде подключать файлик sys/types.h и изменять localtime( &start_time.tv_sec) на localtime((time_t *)&start_time.tv_sec). После этого скомпилилось нормульно....
Работает или нет — незнаю. Еще не тестил.
Еще раз спасибо за статью!!!
densan, 2009-01-31 в 16:35:45
http://forum.lissyara.su/viewtopic.php?f=8&t=14924&p=136047#p136047 - как я прикрытил USD камеру A4tech PK-5 в качество источника в Zoneminder.
rmn, 2009-02-09 в 19:14:03
Большое спасибо. Год назад пытался сделать то же самое на 6.2 не получилось. Ставил с родного ИСОшника. Сейчас буду пробывать. Еще раз спасибо.
vados, 2009-03-16 в 11:10:47
Не доступен zmvideo.patch, есть у кого та строчка, которая меняется в патче? Буду очень признателен.
drurus, 2009-03-26 в 23:51:28
Port: motion-3.2.11_1
Path: /usr/ports/multimedia/motion
Info: A motion detection application
конечно не так все удобно с настройками, но те же функции и работает исправно.
Micle, 2009-05-04 в 12:36:40
у меня после перезагрузки ZM не стартовал, т.к. не видел базу, пришлось в раскомментировать /usr/local/etc/rc.d/zm sleep 10
Не очень красиво.
Лучне в начале скрипта написать
# REQUIRE: mysql
и тогда скрипт стартанет только после запуска мускуля.
jafff, 2009-06-17 в 10:06:44
а как на счет версии v1.24.1 под freeBSD, никто порт не соорудил? там интерфейс поудобнее и вродибы есть опция автоматического удаления старых записей если место на диске заканчивается.
densan, 2009-06-18 в 11:38:48
Смотри http://www.zoneminder.com/forums/viewtopic.php?t=13397&highlight=freebsd. У меня сходу не получилось поставить, не было надобности ковырять, т.к. на 1.23 все работает. Если поставишь - жду статью.
jafff, 2009-06-18 в 20:26:17
пробовал так, но уж сильно много путей перепутано, поставил debian... apt-get install zoneminder, и фсе встало без проблем :) + пара настроек в системе, уже работает, 2 камеры пишет, одна IP вторая USB
Rinoa, 2010-02-26 в 13:27:42
Спасибо за статью!
Ded_USAMA, 2011-09-15 в 18:43:36
Поддерживаю предыдущего оратора c Debian. Установка Zoneminder вместе с установкой системы и остальных требуемых пакетов заняла около часа примерно, может чуть больше. Ставил на Hyper-V, образ использовал "netinst". Причем руками только алиас в Апаче добавил, остальное все встало автоматом.
Камеру использовал TP-Link TL-SC3130G. Подключал через RTSP (ffmpeg). Через Remote не захотела работать и ошибки были, как и на FreeBSD: exit abnormally и shared memory.
Только вот на фре эти ошибки были везде, независимо от метода подключения камеры.
Ядро не пересобирал, ни где.
Но с Фрей очень уж мудрено все. Финальное время установки даже подсчитать не могу сейчас, но это несколько часов. В общем фея мне очень нравится, но для Zoneminder'a я буду использовать Debian.
jafff, 2011-09-15 в 19:43:54
смотрите http://avreg.net/ гораздо лучше...
berserk, 2012-03-21 в 15:36:45
Не описан процесс переборки ядра с перечисленными параметрами.
ЗМ толком не работает, видео картинки с ип камер нету.
dimic, 2012-04-16 в 5:51:42
fetch: http://matrix.gatewaynet.com/panix/zoneminder.tar.gz: Operation timed out
densan, 2012-04-16 в 15:58:44
Все уже давно есть в портах. Ставь ZM из портов.
Жеко, 2012-05-22 в 9:48:53
В портах пишет что порт брокен ))
German, 2013-07-16 в 11:41:21
Не работают кнопки управления видео (пауза, плей и т.д.) при просмотре. Как поправить пока не нашел.
freebd 9.1, apach22, php5, zm 1.25
nik, 2013-07-16 в 16:49:17
Если кнопки не работают то см в сторону кодеков, возможно в сторону ffmpeg (у меня такая херь была)
nero777, 2013-08-17 в 21:46:01
Freebsd-9.1-p3-моя домашняя машинка; две usb-дешёвые веб-камеры. обе зелёные - но изображения в zm нет.нет и скринов.камеры проверены и в vlc,pwcview,skype - всё путём.а zm ? куда уже и копать - не догоню.zm 1.25.0
nero777, 2013-08-18 в 12:56:42
после ребута - как-бы заработало
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
Время генерации страницы 0.0837 секунд
Из них PHP: 48%; SQL: 52%; Число SQL-запросов: 94 шт.
Исходный размер: 79375;
Сжатая: 15705
Комментарии пользователей [20 шт.]