Zoneminder

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
may
рядовой
Сообщения: 13
Зарегистрирован: 2011-05-23 13:57:04

Re: Zoneminder

Непрочитанное сообщение may » 2011-06-10 12:32:19

densan писал(а):включи дебаг и смотри ошибки в /tmp/zmfilter.log
04/13/11 18:45:08.525013 zmfilter[1129].INF [Deleting event 96428]
04/13/11 18:45:08.525503 zmfilter[1129].INF [Deleting event 96429]

и где-то в конфиге нужно прописать чтоб использовал "быстрое удаление" - вначале удаляется в базе, а потом змаудит подчищает файлы.
кто нибудь знает де в конфиге это "быстрое удаление"?

Хостинговая компания 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/

bsam
рядовой
Сообщения: 38
Зарегистрирован: 2010-06-04 14:21:16

Re: Zoneminder

Непрочитанное сообщение bsam » 2011-06-12 12:15:23

В портах FreeBSD уже zoneminder 1.24.4. Отзывы есть?

--
WBR, bsam

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

Re: Zoneminder

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

may, смотри параметр OPT_FAST_DELETE

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

Re: Zoneminder

Непрочитанное сообщение krh » 2011-06-14 6:15:59

Во вкладке СИСТЕМА

may
рядовой
Сообщения: 13
Зарегистрирован: 2011-05-23 13:57:04

Re: Zoneminder

Непрочитанное сообщение may » 2011-06-14 9:04:28

да, галка стоит:) у меня заведено 40 камер, видать писалось быстрее чем программа успевала удалять...а как часто запускается zmaudit для удаления данных с винта?

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

Re: Zoneminder

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

Как часто запускается zmaudit не знаю, но у меня галка снята.
На сколько процентов у тебя настроен фильтр

densan
ст. сержант
Сообщения: 370
Зарегистрирован: 2007-12-06 10:02:02
Откуда: Penza
Контактная информация:

Re: Zoneminder

Непрочитанное сообщение densan » 2011-06-14 9:43:45

may
ZM_OPT_FAST_DELETE:
Обычно события создается в результате сигнализации состоит из записей в одном или нескольких таблиц базы данных плюс различные файлы, связанные с ним. При удалении события в браузере это может занять много времени, чтобы удалить все это, если ваш пытаются сделать много событий сразу. Рекомендуется, чтобы вы установите эту опцию, это значит, что браузер клиента только удаляет ключ записи в таблице событий, что означает, события больше не будут появляться в списке, и листья zmaudit демон выяснить остальное позже.

ZM_RUN_AUDIT:
Zmaudit демон существует, чтобы проверить, что сохранить информацию в базе данных и файловой системы соответствуют и согласуются друг с другом. Если происходит ошибка или если вы используете "быстрое удаление", может быть, записи базы данных будут удалены, но файлы остаются. В этом случае, и тому подобное, zmaudit будет удалить избыточную информацию для синхронизации двух хранилищ данных. Этот параметр определяет, будет ли zmaudit запускается в фоновом режиме и выполняет эти проверки и исправления непрерывно. Этот режим рекомендуется для большинства систем однако если у вас есть очень большое количество событий процесс сканирования базы данных и файловой системы может занять много времени и повлиять на производительность. В этом случае вы можете предпочесть, чтобы не иметь zmaudit работает безоговорочно и график случайных проверок на другие, более удобные, раз.

ZM_AUDIT_CHECK_INTERVAL:
Zmaudit демон существует, чтобы проверить, что сохранить информацию в базе данных и системных файлов матча и совместимы друг с другом. Если происходит ошибка или если вы используете "быстрое удаление", может быть, записи базы данных будут удалены, но файлы остаются. В этом случае, и тому подобное, zmaudit будет удалить избыточную информацию для синхронизации двух хранилищ данных. Умолчанию интервал проверки 900 секунд (15 минут) отлично подходит для большинства систем однако если у вас есть очень большое количество событий процесс сканирования базы данных и файловой системы может занять много времени и повлиять на производительность. В этом случае вы можете предпочесть, чтобы сделать этот интервал гораздо больше, чтобы уменьшить воздействие на вашей системе. Этот параметр определяет, как часто эти проверки выполняются.

Эти параметры настраиваются на вкладке System, но в твоем случае, на высоконагруженной системе. Я б отключил автоматический запуск zmaudit и настроил запуск его по крону в период наименьшей активности. Ну и соотвественно разнес на разные диски запись с разных камер.
Вложения
zm.jpg

may
рядовой
Сообщения: 13
Зарегистрирован: 2011-05-23 13:57:04

Re: Zoneminder

Непрочитанное сообщение may » 2011-06-14 10:27:33

densan писал(а):may

Эти параметры настраиваются на вкладке System, но в твоем случае, на высоконагруженной системе. Я б отключил автоматический запуск zmaudit и настроил запуск его по крону в период наименьшей активности. Ну и соотвественно разнес на разные диски запись с разных камер.
да не особо она и нагружена, при 40 камерха нагрузка не поднимается выше 40%, пока оставлю так, там погляжу...для чего разносить на разные диски? у меня сейчас рэйд 0 программный из пяти дисков по 2 ТБ

may
рядовой
Сообщения: 13
Зарегистрирован: 2011-05-23 13:57:04

Re: Zoneminder

Непрочитанное сообщение may » 2011-06-14 10:35:18

krh писал(а):Как часто запускается zmaudit не знаю, но у меня галка снята.
На сколько процентов у тебя настроен фильтр
стояло 98%, сейчас поставил 90% и ограничение по дням, то есть события старше 5 дней чтобы терлись...сделал с запасом, по идее писалось что то около 10 дней, но хочу глянуть будут удаляться или нет...

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

Re: Zoneminder

Непрочитанное сообщение я » 2011-06-14 11:16:32

may писал(а):
я писал(а):здравствуйте
у меня проблема. zm записывает только 3-5 fps, мне нужно 30. подскажите ,плз, куда копать, где смотреть.
ну там когда камеру добавляешь можно выбрать значение фпс
задаю нужное кол-во фпс не помогает. в источниках в пути тоже прописывал 30 фпс, все равно zm ловит максимум 10

densan
ст. сержант
Сообщения: 370
Зарегистрирован: 2007-12-06 10:02:02
Откуда: Penza
Контактная информация:

Re: Zoneminder

Непрочитанное сообщение densan » 2011-06-14 20:52:50

да не особо она и нагружена, при 40 камерха нагрузка не поднимается выше 40%, пока оставлю так, там погляжу...для чего разносить на разные диски? у меня сейчас рэйд 0 программный из пяти дисков по 2 ТБ
ну мы люди простые, нам крутых серверов под такие задачи не дают, делаем из того, что осталось, поэтому и стараемся максимально оптимизировать.
Интересно на каком сервере
при 40 камерха нагрузка не поднимается выше 40%
ZM запись в каком режиме работает?

bsam
рядовой
Сообщения: 38
Зарегистрирован: 2010-06-04 14:21:16

Re: Zoneminder

Непрочитанное сообщение bsam » 2011-06-15 15:57:30

alex2207 писал(а):

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

/usr/local/etc/rc.d/zm start
Starting zm.
/usr/local/etc/rc.d/zm: WARNING: failed to start zm
почти тоже самое...
Кстати, смог воспроизвести. У меня так получилось, когда были созданы базы для предыдущей версии. Обновил базы, всё полетело. :smile: Так что ищите, смотрите диагностику по всем файлам.

bsam
рядовой
Сообщения: 38
Зарегистрирован: 2010-06-04 14:21:16

Re: Zoneminder

Непрочитанное сообщение bsam » 2011-06-15 16:02:41

Кстати, только что смог разобраться, почему zoneminder не запускался при старте машинки. Оказывается, при старте скрипты выдают параметр faststart, а если запускать вручную -- start. Патч закомитил.

bsam
рядовой
Сообщения: 38
Зарегистрирован: 2010-06-04 14:21:16

Re: Zoneminder: тестируем FreeBSD порт для версии 1.24.3

Непрочитанное сообщение bsam » 2011-06-15 16:05:52

lyon-ua писал(а): Есть косяк.. Это у меня, или с портом что-то не так?

test -z "/usr/local/etc" || ./install-sh -c -d "/usr/local/etc"
install -o root -g wheel -m 444 zm.conf.sample '/usr/local/etc'
make install-data-hook
( cd /usr/local/etc; chown www:www zm.conf.sample; chmod 600 zm.conf.sample )
( if ! test -e ; then mkdir -p ; fi; chown www:www ; chmod u+w )
usage: chown [-fhvx] [-R [-H | -L | -P]] owner[:group] file ...
chown [-fhvx] [-R [-H | -L | -P]] :group file ...
*** Error code 1
[...]
Stop in /usr/ports/multimedia/zoneminder.
Удалось воспроизвести. Все, кто получал такую ошибку, у вас платформа случайно не amd64? Если да, то есть ли какие-либо мысли как избавиться от ошибки?

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

Re: Zoneminder: тестируем FreeBSD порт для версии 1.24.3

Непрочитанное сообщение Mox » 2011-06-16 10:41:37

lyon-ua писал(а):
bsam писал(а):
lyon-ua писал(а): Есть косяк.. Это у меня, или с портом что-то не так?
Давай посмотрим...
lyon-ua писал(а):test -z "/usr/local/etc" || ./install-sh -c -d "/usr/local/etc"
install -o root -g wheel -m 444 zm.conf.sample '/usr/local/etc'
make install-data-hook
( cd /usr/local/etc; chown www:www zm.conf.sample; chmod 600 zm.conf.sample )
( if ! test -e ; then mkdir -p ; fi; chown www:www ; chmod u+w )
У меня последняя строка выглядит как

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

( if ! test -e /var/run/zm; then mkdir -p /var/run/zm; fi; chown www:www /var/run/zm; chmod u+w /var/run/zm )
Исходником для этой строки является строка из Makefile:

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

( if ! test -e $(ZM_RUNDIR); then mkdir -p $(ZM_RUNDIR); fi; chown $(webuser):$(webgroup) $(ZM_RUNDIR); chmod u+w $(ZM_RUNDIR) )
Посмотри, какие у тебя переменные make (похоже, они не определены). У меня:

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

make -C /usr/ports/multimedia/zoneminder/work/ZoneMinder-1.24.3 -V ZM_RUNDIR -V ZM_TMPDIR -V ZM_LOGDIR
/var/run/zm
/tmp/zm
/var/log/zm
До нужно места в Makefile я добрался :) Переменные действительно не определены, осталось разобраться почему.
Привет, товарищ по несчастью!
Я разобрался в чем косяк, написал письмо bsam`у. Будем посмотреть что скажет
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

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

Re: Zoneminder: тестируем FreeBSD порт для версии 1.24.3

Непрочитанное сообщение Mox » 2011-06-16 15:37:20

bsam писал(а):
lyon-ua писал(а): Есть косяк.. Это у меня, или с портом что-то не так?

test -z "/usr/local/etc" || ./install-sh -c -d "/usr/local/etc"
install -o root -g wheel -m 444 zm.conf.sample '/usr/local/etc'
make install-data-hook
( cd /usr/local/etc; chown www:www zm.conf.sample; chmod 600 zm.conf.sample )
( if ! test -e ; then mkdir -p ; fi; chown www:www ; chmod u+w )
usage: chown [-fhvx] [-R [-H | -L | -P]] owner[:group] file ...
chown [-fhvx] [-R [-H | -L | -P]] :group file ...
*** Error code 1
[...]
Stop in /usr/ports/multimedia/zoneminder.
Удалось воспроизвести. Все, кто получал такую ошибку, у вас платформа случайно не amd64? Если да, то есть ли какие-либо мысли как избавиться от ошибки?
у меня на i386 такое проявляется.
Я вам письмо ужо написал
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

bsam
рядовой
Сообщения: 38
Зарегистрирован: 2010-06-04 14:21:16

Re: Zoneminder: тестируем FreeBSD порт для версии 1.24.3

Непрочитанное сообщение bsam » 2011-06-16 17:47:43

Mox писал(а):Я разобрался в чем косяк, написал письмо bsam`у. Будем посмотреть что скажет
Опачки! Орлиный глаз! Я теперь уже не очень понимаю, как оно работало раньше... :cz2:
Прошу протестировать патч.
zoneminder.diff
Замена == на = в скрипте configure.
(834 байт) 29 скачиваний

bsam
рядовой
Сообщения: 38
Зарегистрирован: 2010-06-04 14:21:16

Re: Zoneminder

Непрочитанное сообщение bsam » 2011-06-16 21:28:53

Новая ревизия уже в портах. Больше жалоб на порт пока не вижу. Тестируйте.

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

Re: Zoneminder

Непрочитанное сообщение Mox » 2011-06-17 9:26:08

bsam писал(а):Новая ревизия уже в портах. Больше жалоб на порт пока не вижу. Тестируйте.
да вообще складывается ощущение, что народ не обновляется. Как поставили в первый раз из первой версии порта, так и забили
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

densan
ст. сержант
Сообщения: 370
Зарегистрирован: 2007-12-06 10:02:02
Откуда: Penza
Контактная информация:

Re: Zoneminder

Непрочитанное сообщение densan » 2011-06-22 14:15:38

Mox писал(а):да вообще складывается ощущение, что народ не обновляется. Как поставили в первый раз из первой версии порта, так и забили
а зачем трогать то что работает?

bsam
рядовой
Сообщения: 38
Зарегистрирован: 2010-06-04 14:21:16

Re: Zoneminder

Непрочитанное сообщение bsam » 2011-06-27 16:22:00

Пропатчил в портах ошибку, возникающую на i386, типа

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

zmwatch[2429].ERR [Shared data size conflict in shared_data for monitor Monitor-1, expected 328, got 316]
Тестируйте, текущая версия:

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

% make -V PKGVERSION
1.24.4_9

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

Re: Zoneminder

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

Новый порт под php52 или php53?

bsam
рядовой
Сообщения: 38
Зарегистрирован: 2010-06-04 14:21:16

Re: Zoneminder

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

Не понял термина "новый порт". Но вообще порт использует тот php, который по-умолчанию. Это lang/php5.

Аватара пользователя
NickSmith
ефрейтор
Сообщения: 56
Зарегистрирован: 2008-08-10 15:08:47

Re: Zoneminder

Непрочитанное сообщение NickSmith » 2011-07-10 21:26:16

Добрый день!
Поставил из портов последую версию 1.24.4_12
Не могу запуститься вот что выдает:

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

zoneminder: ERROR: zoneminder: mysqltest command failed
Если пробую просто запустить mysqltest как в файле запуска, то все висит и ничего не происходит..

Freebsd 8.2
php 5.2.17
mysql 5.1

Как сие побороть..

bsam
рядовой
Сообщения: 38
Зарегистрирован: 2010-06-04 14:21:16

Re: Zoneminder

Непрочитанное сообщение bsam » 2011-07-10 21:48:10

Обычно так происходит, если не работает mysql server. Насколько я понимаю, mysqltest уж точно должен работать. Что показывают:

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

% sudo /usr/local/etc/rc.d/mysql-server status
% sockstat -4l | grep sql