Zoneminder

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
kodi
мл. сержант
Сообщения: 85
Зарегистрирован: 2009-10-16 18:43:07

Re: Zoneminder

Непрочитанное сообщение kodi » 2011-07-13 14:02:35

kharkov_max писал(а): Не сочтите за труд, разъясните пожалуйста мне как правильно подключить плату (есть пару полат на Bt878), начиная от дров - если нужны и как минимум как в zm у видеть что он видит установленную в ПК плату ?

Мои эксперименты с ZM в jail версии 1.23.3 - потухли именно на этом моменте (т.к. плат не было), была попытка подключить IP камеру - но она увенчалась провалом, камеру отдал. Вот сейчас вернулся к данному вопросу, но в ZM полный профан ...
Спасибо.
воткните карту и посмотрите результат pciconf –lv
подгрузите bktr

а вообще тут все написали http://www.lissyara.su/articles/freebsd ... eminder_2/
з.ы. если после этого будут вопросы - спрашивайте.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

kodi
мл. сержант
Сообщения: 85
Зарегистрирован: 2009-10-16 18:43:07

Re: Zoneminder

Непрочитанное сообщение kodi » 2011-07-13 14:04:39

krh писал(а):kodi, в режиме 1280х800 c ходу жить не хочет.
вы поменяли профиль в камере и изменили разрешение камеры в профиле ZM, после этого ничего не заработало?
у вас какая камера?

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: Zoneminder

Непрочитанное сообщение kharkov_max » 2011-07-13 15:04:47

А кто поделится конфигом Vhost к apache22 ?
Сделал:

Код: Выделить всё

<VirtualHost *:80>
    ServerAdmin webmaster@office.local
    DocumentRoot "/usr/local/www/apache22/data"
    ServerName video.office.local
#    ServerAlias www.dummy-host.example.com
    Alias /video "/usr/local/www/apache22/data/zoneminder/data/"
    <Directory "/usr/local/www/apache22/data/zoneminder/data/">
        Options None
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog "/var/log/video.office.local-error_log"
    CustomLog "/var/log/video.office.local-access_log" common
</VirtualHost>
При в ходе в web пишет в окошке:

Код: Выделить всё

MoonTools not fount, пожалуйста загрузите с сайта ... и т.д

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: Zoneminder

Непрочитанное сообщение kharkov_max » 2011-07-13 15:51:52

Запустил Virtualhost
Кому интерестно вот конфиг:

Код: Выделить всё

NameVirtualHost *:80
<VirtualHost *:80>
    ServerAdmin webmaster@local
    DocumentRoot "/usr/local/www/apache22/data/zoneminder/data/"
    ServerName video.local

#    <Directory "/usr/local/www/apache22/data/zoneminder/data/">
#       DirectoryIndex index.php
#       AllowOverride None
#       Order allow,deny
#       Allow from all
#    </Directory>

    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*/) https://%{HTTP_HOST}

    ErrorLog "/var/log/video.local-error_log"
    CustomLog "/var/log/video.local-access_log" common
</VirtualHost>

NameVirtualHost *:443
<VirtualHost *:443>
    ServerAdmin webmaster@local
    DocumentRoot "/usr/local/www/apache22/data/zoneminder/data/"
    ServerName video.local
#    Alias /video "/usr/local/www/apache22/data/zoneminder/data/"

    SSLEngine On
    SSLCertificateFile "/usr/local/etc/apache22/key/video.local.crt"
    SSLCertificateKeyFile "/usr/local/etc/apache22/key/video.local.key"
    CacheDisable *

    <Directory "/usr/local/www/apache22/data/zoneminder/data/">
        DirectoryIndex index.php
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog "/var/log/video..local-error_log"
    CustomLog "/var/log/video.local-access_log" common
</VirtualHost>
Естесственно включаем mod_rewrite, ssl и генерим ключи ...

krh
рядовой
Сообщения: 37
Зарегистрирован: 2010-12-10 13:40:44

Re: Zoneminder

Непрочитанное сообщение krh » 2011-07-14 5:13:16

kharkov_max, php.ini установил, прекрасно работает.

krh
рядовой
Сообщения: 37
Зарегистрирован: 2010-12-10 13:40:44

Re: Zoneminder

Непрочитанное сообщение krh » 2011-07-14 6:35:26

kodi, какая у Вас версия ZM?

krh
рядовой
Сообщения: 37
Зарегистрирован: 2010-12-10 13:40:44

Re: Zoneminder

Непрочитанное сообщение krh » 2011-07-14 9:14:25

как определить какое разрешение выдает плата видеозахвата?

kodi
мл. сержант
Сообщения: 85
Зарегистрирован: 2009-10-16 18:43:07

Re: Zoneminder

Непрочитанное сообщение kodi » 2011-07-14 9:59:58

krh, у меня ZM v1.23.3
как определить какое разрешение выдает плата видеозахвата?
посмотреть характеристики платы)) обычно это 640х480 (или по-аналоговым вариантам 576 х сколькото)

RND(6)
проходил мимо
Сообщения: 1
Зарегистрирован: 2011-07-14 15:20:30

Re: Zoneminder

Непрочитанное сообщение RND(6) » 2011-07-14 15:26:29

:)
Живая ветка... шевелится :)

php.ini, если правится, сразу добавляйте

short_open_tag = On

взято тут

P.S. порт был 9 версии, на amd64 стал сразу... Сейчас пока сломан

Код: Выделить всё

Bareword "ZM_SHM_KEY" not allowed while "strict subs" in use at /usr/local/lib/perl5/site_perl/5.10.1/ZoneMinder/Memory/Shared.pm line 82.
Compilation failed in require at /usr/local/lib/perl5/site_perl/5.10.1/ZoneMinder/Memory.pm line 125.
Compilation failed in require at /usr/local/lib/perl5/site_perl/5.10.1/ZoneMinder.pm line 37.
BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.10.1/ZoneMinder.pm line 37.
Compilation failed in require at /usr/local/bin/zmpkg.pl line 46.
BEGIN failed--compilation aborted at /usr/local/bin/zmpkg.pl line 46.
Попробую обновиться.

riser
проходил мимо

Re: Zoneminder

Непрочитанное сообщение riser » 2011-07-16 12:53:10

Код: Выделить всё

Making all in db
===>  Installing for zoneminder-1.24.2,3
===>   zoneminder-1.24.2,3 depends on file: /usr/local/bin/sudo - found
===>   zoneminder-1.24.2,3 depends on file: /usr/local/include/php/main/php.h - found
===>   zoneminder-1.24.2,3 depends on file: /usr/local/lib/perl5/site_perl/5.10.1/mach/mod_perl2.pm - found
===>   zoneminder-1.24.2,3 depends on file: /usr/local/bin/perl5.10.1 - found
===>   zoneminder-1.24.2,3 depends on shared library: netpbm - found
===>   zoneminder-1.24.2,3 depends on shared library: pcre - found
===>   zoneminder-1.24.2,3 depends on shared library: avutil - found
===>   zoneminder-1.24.2,3 depends on shared library: mysqlclient.16 - found
===>   Generating temporary packing list
===>  Checking if multimedia/zoneminder already installed
Making install in src
test -z "/usr/local/bin" ||  "/usr/local/bin"
/usr/local/bin: Permission denied
*** Error code 126

Stop in /usr/ports/multimedia/zoneminder/work/ZoneMinder-1.24.2/src.
*** Error code 1

Stop in /usr/ports/multimedia/zoneminder/work/ZoneMinder-1.24.2/src.
*** Error code 1

Stop in /usr/ports/multimedia/zoneminder/work/ZoneMinder-1.24.2.
*** Error code 1

Stop in /usr/ports/multimedia/zoneminder.
Вот такая фигня КЭП говорит, что именно test -z "/usr/local/bin" || "/usr/local/bin" выдает ошибку, так как бросаю в консоль и тоже самое вижу:
z1# test -z "/usr/local/bin" || "/usr/local/bin"
zsh: permission denied: /usr/local/bin
z1# test -z "/usr/local/bin"
z1# whoami
root
z1# uname -a
FreeBSD z1.kiev.ua 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Feb 17 02:41:51 UTC 2011 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
Конгифи с автомейком поправил, вообщем все по инструкции..
Объясните, плиз смысл этого test -z "/usr/local/bin" || "/usr/local/bin" (ману читал: test -z string True if the length of string is zero. )и как обойти эту ошибку?

riser
проходил мимо

Re: Zoneminder

Непрочитанное сообщение riser » 2011-07-16 13:37:16

по ходу проблема была в шеле zsh
При компиляции увидел, что zm тянет bash, подумал: "не спроста это" :) запустил make из под bash и вроде пошло.. :smile:

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: Zoneminder

Непрочитанное сообщение kharkov_max » 2011-07-17 15:58:15

Добрый день.

Коллеги, говорили что поможете с подключением платы в ZM.

И так, есть плата, скорее всего производитель Китай.
На плате 4 микросхемы Conexant Fusion 878A (как в TV тюнерах)
И одна большая (в 3 раза) HINT HB1-SE33P.
К плате подключается разъем с кучей (16 шт) конекторов AV
Больше на плате опознавательных знаков нет.
Плату взял, для теста - хочется все таки увидеть видео ))).

Воткнул в комп:

Код: Выделить всё

uname -a
FreeBSD gateway 8.2-RELEASE-p2 FreeBSD 8.2-RELEASE-p2 #0: Mon Jul 11 15:50:07 EEST 2011     root@gateway:/usr/obj/usr/src/sys/FREE82  amd64
pciconf -lf по плате

Код: Выделить всё

pcib6@pci0:5:3:0:       class=0x060400 card=0x00000000 chip=0x00213388 rev=0x15 hdr=0x01
    vendor     = 'PLX Technology (Was: HiNT Corp)'
    device     = 'PCI 6140/52/6254 HB1/1-SE/HB6 Universal PCI to PCI Bridge (non-transparent mode)'
    class      = bridge
    subclass   = PCI-PCI
none3@pci0:6:8:0:       class=0x040000 card=0x00000000 chip=0x036e109e rev=0x11 hdr=0x00
    vendor     = 'Conexant (Was: Brooktree Corp)'
    device     = 'Bt878/Fusion 878A Mediastream Controller'
    class      = multimedia
    subclass   = video
none4@pci0:6:8:1:       class=0x048000 card=0x00000000 chip=0x0878109e rev=0x11 hdr=0x00
    vendor     = 'Conexant (Was: Brooktree Corp)'
    device     = 'TV Video Capture: Hauppauge WinTV GO (SUBSYS_13EB0070&REV_11)'
    class      = multimedia
none5@pci0:6:9:0:       class=0x040000 card=0x00000000 chip=0x036e109e rev=0x11 hdr=0x00
    vendor     = 'Conexant (Was: Brooktree Corp)'
    device     = 'Bt878/Fusion 878A Mediastream Controller'
    class      = multimedia
    subclass   = video
none6@pci0:6:9:1:       class=0x048000 card=0x00000000 chip=0x0878109e rev=0x11 hdr=0x00
    vendor     = 'Conexant (Was: Brooktree Corp)'
    device     = 'TV Video Capture: Hauppauge WinTV GO (SUBSYS_13EB0070&REV_11)'
    class      = multimedia
none7@pci0:6:10:0:      class=0x040000 card=0x00000000 chip=0x036e109e rev=0x11 hdr=0x00
    vendor     = 'Conexant (Was: Brooktree Corp)'
    device     = 'Bt878/Fusion 878A Mediastream Controller'
    class      = multimedia
    subclass   = video
none8@pci0:6:10:1:      class=0x048000 card=0x00000000 chip=0x0878109e rev=0x11 hdr=0x00
    vendor     = 'Conexant (Was: Brooktree Corp)'
    device     = 'TV Video Capture: Hauppauge WinTV GO (SUBSYS_13EB0070&REV_11)'
    class      = multimedia
none9@pci0:6:11:0:      class=0x040000 card=0x00000000 chip=0x036e109e rev=0x11 hdr=0x00
    vendor     = 'Conexant (Was: Brooktree Corp)'
    device     = 'Bt878/Fusion 878A Mediastream Controller'
    class      = multimedia
    subclass   = video
none10@pci0:6:11:1:     class=0x048000 card=0x00000000 chip=0x0878109e rev=0x11 hdr=0x00
    vendor     = 'Conexant (Was: Brooktree Corp)'
    device     = 'TV Video Capture: Hauppauge WinTV GO (SUBSYS_13EB0070&REV_11)'
    class      = multimedia
Вот как теперь заставить ZM видеть девайс - не знаю ...
Варианты ?

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: Zoneminder

Непрочитанное сообщение kharkov_max » 2011-07-17 16:18:39

bktr_load="YES" - добавил в /boot/loader.conf, но это до лампочки, все равно none3@pci0:6:8:0 и т.д
ну и в /dev нет ни чего ...

riser
проходил мимо

Re: Zoneminder

Непрочитанное сообщение riser » 2011-07-17 20:20:51

С горем пополам установил v1.24.4 на FreeBSD 8.2 x64.
Работает IP camera http://www.dealextreme.com/p/300kp-wifi ... tion-55570

не работают кнопки перемотки, плей, стоп и т.д. при просмотре события.

Отвечу и тем, у кого не стартует сервис. Поправьте скрипт старта, до такого вида:

Код: Выделить всё

z1# cat /usr/local/etc/rc.d/zoneminder
#!/bin/sh

# $FreeBSD: ports/multimedia/zoneminder/files/zoneminder.in,v 1.2 2011/07/09 18:55:02 bsam Exp $
#
# PROVIDE: zoneminder
# REQUIRE: mysql apache
# KEYWORD: shutdown
#
# Add the following line to /etc/rc.conf.local or /etc/rc.conf
# to enable this service:
#
# zoneminder_enable (bool):     Set to NO by default.
#                               Set it to YES to enable zoneminder.

. /etc/rc.subr

name="zoneminder"
rcvar=${name}_enable

load_rc_config "$name"
: ${zoneminder_enable="NO"}

command=/usr/local/bin/zmpkg.pl
command_args="$1"
pidfile=/var/run/zm/zm.pid

start_precmd=zm_prestart
stop_cmd="zm_stop"
status_cmd="zm_status"

zm_stop() {
  ${command} ${command_args}
}

zm_status() {
  /usr/local/bin/zmdc.pl status
}

zm_prestart() {
local _count=0

}

run_rc_command "$1"
просто убрал тест скл, так как пароль там действительно не задан, а подстановка пароля к успеху не приводит.

Порт взял тут :http://www.freebsd.org/cgi/cvsweb.cgi/p ... oneminder/

krh
рядовой
Сообщения: 37
Зарегистрирован: 2010-12-10 13:40:44

Re: Zoneminder

Непрочитанное сообщение krh » 2011-07-18 6:43:47

kharkov_max, сейчас разбираюсь с платой на таком же чипе, похоже придется пересобирать ядро.

kodi
мл. сержант
Сообщения: 85
Зарегистрирован: 2009-10-16 18:43:07

Re: Zoneminder

Непрочитанное сообщение kodi » 2011-07-18 8:52:08

krh, kharkov_max, вы ссылку смотрели которую я вам давал? там мануал как подцепить эту плату

krh
рядовой
Сообщения: 37
Зарегистрирован: 2010-12-10 13:40:44

Re: Zoneminder

Непрочитанное сообщение krh » 2011-07-18 9:14:18

kodi, сделал как там написано, но картинка не появляется.

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: Zoneminder

Непрочитанное сообщение Mox » 2011-07-18 9:48:22

kharkov_max писал(а):bktr_load="YES" - добавил в /boot/loader.conf, но это до лампочки, все равно none3@pci0:6:8:0 и т.д
ну и в /dev нет ни чего ...
Если у вас amd64, то все правильно. В amd64 отсутствует модуль bktr. Только пересборка ядра
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: Zoneminder

Непрочитанное сообщение kharkov_max » 2011-07-18 11:29:35

Спасибо Mox - буду знать

Теперь главное...

Уменьшите мои гугления ...
Ядро пересобрать не проблема.
Какие опции необходимо добавить в ядро для этой платы?
Точнее какие правильные опции нужно добавить в ядро ...

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: Zoneminder

Непрочитанное сообщение kharkov_max » 2011-07-18 11:32:29

К примеру можно собрать с тем что пишут тут http://addart.ru/handbook/tvcard.html
Все ли опции - правильно ли ... ?

krh
рядовой
Сообщения: 37
Зарегистрирован: 2010-12-10 13:40:44

Re: Zoneminder

Непрочитанное сообщение krh » 2011-07-18 11:36:51

device bktr
device iicbus
device iicbb
device smbus

Других вариантов пока не нашел.

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: Zoneminder

Непрочитанное сообщение kharkov_max » 2011-07-18 11:50:50

krh писал(а):device bktr
device iicbus
device iicbb
device smbus

Других вариантов пока не нашел.
Уже компилится ...
Не теряйтесь, если у Вас такая же / похожая плата давайте совместно добъем )).

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: Zoneminder

Непрочитанное сообщение kharkov_max » 2011-07-18 12:15:53

И так, скомпилил и перегрузил комп с

Код: Выделить всё

device bktr
device iicbus
device iicbb
device smbus
Вывод pciconf -lv

Код: Выделить всё

pcib6@pci0:5:3:0:       class=0x060400 card=0x00000000 chip=0x00213388 rev=0x15                                                                               hdr=0x01
    vendor     = 'PLX Technology (Was: HiNT Corp)'
    device     = 'PCI 6140/52/6254 HB1/1-SE/HB6 Universal PCI to PCI Bridge (non                                                                              -transparent mode)'
    class      = bridge
    subclass   = PCI-PCI
bktr0@pci0:6:8:0:       class=0x040000 card=0x00000000 chip=0x036e109e rev=0x11                                                                               hdr=0x00
    vendor     = 'Conexant (Was: Brooktree Corp)'
    device     = 'Bt878/Fusion 878A Mediastream Controller'
    class      = multimedia
    subclass   = video
none3@pci0:6:8:1:       class=0x048000 card=0x00000000 chip=0x0878109e rev=0x11                                                                               hdr=0x00
    vendor     = 'Conexant (Was: Brooktree Corp)'
    device     = 'TV Video Capture: Hauppauge WinTV GO (SUBSYS_13EB0070&REV_11)'
    class      = multimedia
bktr1@pci0:6:9:0:       class=0x040000 card=0x00000000 chip=0x036e109e rev=0x11                                                                               hdr=0x00
    vendor     = 'Conexant (Was: Brooktree Corp)'
    device     = 'Bt878/Fusion 878A Mediastream Controller'
    class      = multimedia
    subclass   = video
none4@pci0:6:9:1:       class=0x048000 card=0x00000000 chip=0x0878109e rev=0x11                                                                               hdr=0x00
    vendor     = 'Conexant (Was: Brooktree Corp)'
    device     = 'TV Video Capture: Hauppauge WinTV GO (SUBSYS_13EB0070&REV_11)'
    class      = multimedia
bktr2@pci0:6:10:0:      class=0x040000 card=0x00000000 chip=0x036e109e rev=0x11                                                                               hdr=0x00
    vendor     = 'Conexant (Was: Brooktree Corp)'
    device     = 'Bt878/Fusion 878A Mediastream Controller'
    class      = multimedia
    subclass   = video
none5@pci0:6:10:1:      class=0x048000 card=0x00000000 chip=0x0878109e rev=0x11                                                                               hdr=0x00
    vendor     = 'Conexant (Was: Brooktree Corp)'
    device     = 'TV Video Capture: Hauppauge WinTV GO (SUBSYS_13EB0070&REV_11)'
    class      = multimedia
bktr3@pci0:6:11:0:      class=0x040000 card=0x00000000 chip=0x036e109e rev=0x11                                                                               hdr=0x00
    vendor     = 'Conexant (Was: Brooktree Corp)'
    device     = 'Bt878/Fusion 878A Mediastream Controller'
    class      = multimedia
    subclass   = video
none6@pci0:6:11:1:      class=0x048000 card=0x00000000 chip=0x0878109e rev=0x11                                                                               hdr=0x00
    vendor     = 'Conexant (Was: Brooktree Corp)'
    device     = 'TV Video Capture: Hauppauge WinTV GO (SUBSYS_13EB0070&REV_11)'
    class      = multimedia
bktr вроде появился, но пугает none6@pci0:6:11:1: я так понимаю это устройство непостедственно видеопотока ?
Чем подскажете ?

krh
рядовой
Сообщения: 37
Зарегистрирован: 2010-12-10 13:40:44

Re: Zoneminder

Непрочитанное сообщение krh » 2011-07-18 12:58:27

а в /dev bktr0, bktr1... появились, судя по описанию они и есть устройства видеопотока.

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: Zoneminder

Непрочитанное сообщение kharkov_max » 2011-07-18 13:12:10

krh писал(а):а в /dev bktr0, bktr1... появились, судя по описанию они и есть устройства видеопотока.
Да есть такое ...
А у Вас ?