* [sisyphus] cctv & face control
@ 2017-10-01 10:00 Алексей Шенцев
2017-10-02 4:56 ` Anton Farygin
` (2 more replies)
0 siblings, 3 replies; 31+ messages in thread
From: Алексей Шенцев @ 2017-10-01 10:00 UTC (permalink / raw)
To: sisyphus
Всем привет!
А что у нас есть для охранного видеонаблюдения с возможностью
распознавания лиц?
zoneminder развернул, но он уменя отваливается по time out'у:
systemctl status zoneminder
● zoneminder.service - SYSV: ZoneMinder is the top Linux video camera
security and surveillance solution. ZoneMinder is intended for use in
single or multi-camera vide
Loaded: loaded (/etc/rc.d/init.d/zoneminder; generated; vendor
preset: disabled)
Active: failed (Result: timeout) since Sun 2017-10-01 10:52:08 MSK;
8min ago
Docs: man:systemd-sysv-generator(8)
Process: 3084 ExecStart=/etc/rc.d/init.d/zoneminder start
(code=killed, signal=TERM)
Tasks: 0 (limit: 4915)
CGroup: /system.slice/zoneminder.service
окт 01 10:47:11 ashen.localdomain zmpkg[3109]: INF [Command: start]
окт 01 10:47:12 ashen.localdomain pkexec[3126]:
pam_tcb(polkit-1:session): Session opened for root by (uid=0)
окт 01 10:47:12 ashen.localdomain pkexec[3126]: root: Executing command
[USER=root] [TTY=unknown] [CWD=/usr/share/zoneminder/www]
[COMMAND=/usr/bin/perl /usr/bin/zmsys
окт 01 10:47:13 ashen.localdomain zmsystemctl[3126]: INF [Redirecting
command through systemctl]
окт 01 10:52:08 ashen.localdomain systemd[1]: zoneminder.service: Start
operation timed out. Terminating.
окт 01 10:52:08 ashen.localdomain systemd[1]: Failed to start SYSV:
ZoneMinder is the top Linux video camera security and surveillance
solution. ZoneMinder is intended
окт 01 10:52:08 ashen.localdomain systemd[1]: zoneminder.service: Unit
entered failed state.
окт 01 10:52:08 ashen.localdomain systemd[1]: zoneminder.service: Failed
with result 'timeout'.
окт 01 10:52:08 ashen.localdomain zoneminder[3084]: Starting ZoneMinder:
Job for zoneminder.service failed because a timeout was exceeded.
В чём причина не пойму.
Что кроме него у нас есть или вообще для linux'а из opensource?
--
С уважением,
Шенцев Алексей.
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] cctv & face control
2017-10-01 10:00 [sisyphus] cctv & face control Алексей Шенцев
@ 2017-10-02 4:56 ` Anton Farygin
2017-10-02 7:05 ` Алексей Шенцев
2017-10-02 20:59 ` [sisyphus] zoneminder & systemd Алексей Шенцев
2017-10-03 17:57 ` [sisyphus] zoneminder & apache2 " Алексей Шенцев
2 siblings, 1 reply; 31+ messages in thread
From: Anton Farygin @ 2017-10-02 4:56 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
01.10.2017 13:00, Алексей Шенцев пишет:
> Всем привет!
>
> А что у нас есть для охранного видеонаблюдения с возможностью
> распознавания лиц?
>
> zoneminder развернул, но он уменя отваливается по time out'у:
<skip>
>
> Что кроме него у нас есть или вообще для linux'а из opensource?
>
Надо zoneminder чинить.
конфигурацию с systemd не пробовал, надо посмотреть.
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] cctv & face control
2017-10-02 4:56 ` Anton Farygin
@ 2017-10-02 7:05 ` Алексей Шенцев
2017-10-02 7:21 ` Anton Farygin
2017-10-02 13:58 ` Anton Farygin
0 siblings, 2 replies; 31+ messages in thread
From: Алексей Шенцев @ 2017-10-02 7:05 UTC (permalink / raw)
To: sisyphus
02.10.2017 07:56, Anton Farygin пишет:
> 01.10.2017 13:00, Алексей Шенцев пишет:
>> Всем привет!
>>
>> А что у нас есть для охранного видеонаблюдения с возможностью
>> распознавания лиц?
>>
>> zoneminder развернул, но он уменя отваливается по time out'у:
>
> <skip>
>
>>
>> Что кроме него у нас есть или вообще для linux'а из opensource?
>>
>
> Надо zoneminder чинить.
>
> конфигурацию с systemd не пробовал, надо посмотреть.
На свеже установленной kworkstantion-8.2 & p8 та же беда.
Причём не стартует spawn-fcgi, а за ним не может стартовать и сам
zoneminder.
spawn-fcgi ругается на
spawn-fcgi.service: PID file /var/run/spawn-fcgi.pid not readable
при этом:
ls -l /var/run/spawn-fcgi
итого 4
-rw-r--r-- 1 root root 5 окт 2 09:48 spw-cgi.pid
srwxrwx--- 1 apache _webserver 0 окт 2 09:48 spw-cgi.sock
куда смотреть, что править?
--
С уважением,
Шенцев Алексей.
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] cctv & face control
2017-10-02 7:05 ` Алексей Шенцев
@ 2017-10-02 7:21 ` Anton Farygin
2017-10-02 13:58 ` Anton Farygin
1 sibling, 0 replies; 31+ messages in thread
From: Anton Farygin @ 2017-10-02 7:21 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
02.10.2017 10:05, Алексей Шенцев пишет> куда смотреть, что править?
смотреть и править исходники пакета, естетственно.
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] cctv & face control
2017-10-02 7:05 ` Алексей Шенцев
2017-10-02 7:21 ` Anton Farygin
@ 2017-10-02 13:58 ` Anton Farygin
2017-10-02 14:06 ` Алексей Шенцев
1 sibling, 1 reply; 31+ messages in thread
From: Anton Farygin @ 2017-10-02 13:58 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
02.10.2017 10:05, Алексей Шенцев пишет:
> 02.10.2017 07:56, Anton Farygin пишет:
>> 01.10.2017 13:00, Алексей Шенцев пишет:
>>> Всем привет!
>>>
>>> А что у нас есть для охранного видеонаблюдения с возможностью
>>> распознавания лиц?
>>>
>>> zoneminder развернул, но он уменя отваливается по time out'у:
>>
> куда смотреть, что править?
>
Я вспомнил.
spawn-fcgi на конфигурациях с systemd не нужен. Там достаточно просто
fcgiwrap, в котором есть все необходимые service
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] cctv & face control
2017-10-02 13:58 ` Anton Farygin
@ 2017-10-02 14:06 ` Алексей Шенцев
2017-10-02 14:26 ` Anton Farygin
0 siblings, 1 reply; 31+ messages in thread
From: Алексей Шенцев @ 2017-10-02 14:06 UTC (permalink / raw)
To: sisyphus
02.10.2017 16:58, Anton Farygin пишет:
> 02.10.2017 10:05, Алексей Шенцев пишет:
>> 02.10.2017 07:56, Anton Farygin пишет:
>>> 01.10.2017 13:00, Алексей Шенцев пишет:
>>>> Всем привет!
>>>>
>>>> А что у нас есть для охранного видеонаблюдения с возможностью
>>>> распознавания лиц?
>>>>
>>>> zoneminder развернул, но он уменя отваливается по time out'у:
>>>
>> куда смотреть, что править?
>>
>
>
> Я вспомнил.
>
> spawn-fcgi на конфигурациях с systemd не нужен.
:)
А что у на сесть не на systemd?
Мне видеосервер с распознаванием лиц нужен в продакшн.
Вот и смотрю, пробую что у нас есть.
> Там достаточно просто fcgiwrap, в котором есть все необходимые service
А подробней?
Делал по
https://www.altlinux.org/Zoneminder
В инете говорят, что при наличии php-fpm spawn-fcgi не нужен, врут? :)
--
С уважением,
Шенцев Алексей.
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] cctv & face control
2017-10-02 14:06 ` Алексей Шенцев
@ 2017-10-02 14:26 ` Anton Farygin
2017-10-02 14:40 ` Алексей Шенцев
0 siblings, 1 reply; 31+ messages in thread
From: Anton Farygin @ 2017-10-02 14:26 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
02.10.2017 17:06, Алексей Шенцев пишет:
> 02.10.2017 16:58, Anton Farygin пишет:
>> 02.10.2017 10:05, Алексей Шенцев пишет:
>>> 02.10.2017 07:56, Anton Farygin пишет:
>>>> 01.10.2017 13:00, Алексей Шенцев пишет:
>>>>> Всем привет!
>>>>>
>>>>> А что у нас есть для охранного видеонаблюдения с возможностью
>>>>> распознавания лиц?
>>>>>
>>>>> zoneminder развернул, но он уменя отваливается по time out'у:
>>>>
>>> куда смотреть, что править?
>>>
>>
>>
>> Я вспомнил.
>>
>> spawn-fcgi на конфигурациях с systemd не нужен.
>
> :)
>
> А что у на сесть не на systemd?
У меня старые инсталяции, там systemd нет.
>
> Мне видеосервер с распознаванием лиц нужен в продакшн.
> Вот и смотрю, пробую что у нас есть.
Я не проверял распознавание лиц на zoneminder, и, как мне кажется - для
этого нужен какой-то дополнительный код.
Но zoneminder умеет детект движения, может быть этого будет достаточно ?
>
>> Там достаточно просто fcgiwrap, в котором есть все необходимые service
>
> А подробней?
>
> Делал по
>
> https://www.altlinux.org/Zoneminder
>
> В инете говорят, что при наличии php-fpm spawn-fcgi не нужен, врут? :)
У zoneminder два компонента для WEB морды - интерфейс на PHP и программа
для воспроизведение на C++, которая умеет только CGI - как раз для неё и
нужен FCGIWRAP в конфигурации с nginx.
При использовании apache-2 можно обойтись без fcgiwrap.
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] cctv & face control
2017-10-02 14:26 ` Anton Farygin
@ 2017-10-02 14:40 ` Алексей Шенцев
2017-10-02 15:19 ` Anton Farygin
2017-10-03 8:51 ` В.А. Илларионов
0 siblings, 2 replies; 31+ messages in thread
From: Алексей Шенцев @ 2017-10-02 14:40 UTC (permalink / raw)
To: sisyphus
02.10.2017 17:26, Anton Farygin пишет:
> 02.10.2017 17:06, Алексей Шенцев пишет:
>> 02.10.2017 16:58, Anton Farygin пишет:
>>>
>>> Я вспомнил.
>>>
>>> spawn-fcgi на конфигурациях с systemd не нужен.
>>
>> :)
>>
>> А что у на сесть не на systemd?
>
> У меня старые инсталяции, там systemd нет.
Ясненько.
>
>>
>> Мне видеосервер с распознаванием лиц нужен в продакшн.
>> Вот и смотрю, пробую что у нас есть.
>
> Я не проверял распознавание лиц на zoneminder, и, как мне кажется -
> для этого нужен какой-то дополнительный код.
> Но zoneminder умеет детект движения, может быть этого будет достаточно ?
Так есть же у нас -php5-facedetect, openCV.
>
>>
>>> Там достаточно просто fcgiwrap, в котором есть все необходимые service
>>
>> А подробней?
>>
>> Делал по
>>
>> https://www.altlinux.org/Zoneminder
>>
>> В инете говорят, что при наличии php-fpm spawn-fcgi не нужен, врут? :)
>
> У zoneminder два компонента для WEB морды - интерфейс на PHP и
> программа для воспроизведение на C++, которая умеет только CGI - как
> раз для неё и нужен FCGIWRAP в конфигурации с nginx.
>
>
> При использовании apache-2 можно обойтись без fcgiwrap.
Угу, есть у меня такая мысля использовать не nginx, apache2.
Мне ещё рабочий phpMyAdmin нужен, а с nginx подружить его у меня не
получилось.
Спасибо, буду разбираться дальше.
--
С уважением,
Шенцев Алексей.
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] cctv & face control
2017-10-02 14:40 ` Алексей Шенцев
@ 2017-10-02 15:19 ` Anton Farygin
2017-10-02 15:52 ` Алексей Шенцев
2017-10-03 8:51 ` В.А. Илларионов
1 sibling, 1 reply; 31+ messages in thread
From: Anton Farygin @ 2017-10-02 15:19 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
02.10.2017 17:40, Алексей Шенцев пишет:
> 02.10.2017 17:26, Anton Farygin пишет:
>> 02.10.2017 17:06, Алексей Шенцев пишет:
>>> 02.10.2017 16:58, Anton Farygin пишет:
>>>>
>>>> Я вспомнил.
>>>>
>>>> spawn-fcgi на конфигурациях с systemd не нужен.
>>>
>>> :)
>>>
>>> А что у на сесть не на systemd?
>>
>> У меня старые инсталяции, там systemd нет.
>
> Ясненько.
>
>>
>>>
>>> Мне видеосервер с распознаванием лиц нужен в продакшн.
>>> Вот и смотрю, пробую что у нас есть.
>>
>> Я не проверял распознавание лиц на zoneminder, и, как мне кажется -
>> для этого нужен какой-то дополнительный код.
>> Но zoneminder умеет детект движения, может быть этого будет достаточно ?
>
> Так есть же у нас -php5-facedetect, openCV.
Это всё есть, но вообще Zoneminder написан не на PHP, а на C++ + Perl.
На PHP написан только WEB интерфейс для просмотра событий и камер.
Гуглёж показал что для facedetect есть какие-то патчи к ZM. Ты для
начала просто его настрой, что бы работает без facedetect.
нужно ещё иметь в виду что операции детекта чего-либо достаточно дорогие
и CPU будет кушаться нещадно.
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] cctv & face control
2017-10-02 15:19 ` Anton Farygin
@ 2017-10-02 15:52 ` Алексей Шенцев
2017-10-02 16:34 ` Anton Farygin
0 siblings, 1 reply; 31+ messages in thread
From: Алексей Шенцев @ 2017-10-02 15:52 UTC (permalink / raw)
To: sisyphus
02.10.2017 18:19, Anton Farygin пишет:
> 02.10.2017 17:40, Алексей Шенцев пишет:
>> 02.10.2017 17:26, Anton Farygin пишет:
>>> 02.10.2017 17:06, Алексей Шенцев пишет:
>>>> 02.10.2017 16:58, Anton Farygin пишет:
>>>>> Я не проверял распознавание лиц на zoneminder, и, как мне кажется
>>>>> - для этого нужен какой-то дополнительный код.
>>>>> Но zoneminder умеет детект движения, может быть этого будет
>>>>> достаточно ?
>>
>> Так есть же у нас -php5-facedetect, openCV.
>
> Это всё есть, но вообще Zoneminder написан не на PHP, а на C++ + Perl.
>
> На PHP написан только WEB интерфейс для просмотра событий и камер.
>
> Гуглёж показал что для facedetect есть какие-то патчи к ZM. Ты для
> начала просто его настрой, что бы работает без facedetect.
Так и намерен делать.
>
> нужно ещё иметь в виду что операции детекта чего-либо достаточно
> дорогие и CPU будет кушаться нещадно.
Минимум 4-ре камеры будет, может больше.
Сколько ОЗУ, какой ЦПУ (к-во ядер, тактовая частота)?
Есть прикидки по практике использования zm?
--
С уважением,
Шенцев Алексей.
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] cctv & face control
2017-10-02 15:52 ` Алексей Шенцев
@ 2017-10-02 16:34 ` Anton Farygin
2017-10-02 16:43 ` Alexei Takaseev
0 siblings, 1 reply; 31+ messages in thread
From: Anton Farygin @ 2017-10-02 16:34 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
02.10.2017 18:52, Алексей Шенцев пишет:
> 02.10.2017 18:19, Anton Farygin пишет:
>> 02.10.2017 17:40, Алексей Шенцев пишет:
>
>>
>> нужно ещё иметь в виду что операции детекта чего-либо достаточно
>> дорогие и CPU будет кушаться нещадно.
>
> Минимум 4-ре камеры будет, может больше.
> Сколько ОЗУ, какой ЦПУ (к-во ядер, тактовая частота)?
> Есть прикидки по практике использования zm?
>
42 камеры в 720p, на 20 детект движения, на остальных запись - работают
на 2xCPU E5-2630 и 32 гига ОЗУ.
Но притормаживает, пришлось кадры (количество) зарезать кое-где.
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] cctv & face control
2017-10-02 16:34 ` Anton Farygin
@ 2017-10-02 16:43 ` Alexei Takaseev
0 siblings, 0 replies; 31+ messages in thread
From: Alexei Takaseev @ 2017-10-02 16:43 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
----- Исходное сообщение -----
> От: "Anton Farygin" <rider@altlinux.com>
> Кому: "ALT Linux Sisyphus discussions" <sisyphus@lists.altlinux.org>
> Отправлено: Вторник, 3 Октябрь 2017 г 0:34:14
> Тема: Re: [sisyphus] cctv & face control
>
> 02.10.2017 18:52, Алексей Шенцев пишет:
> > 02.10.2017 18:19, Anton Farygin пишет:
> >> 02.10.2017 17:40, Алексей Шенцев пишет:
>
> >
> >>
> >> нужно ещё иметь в виду что операции детекта чего-либо достаточно
> >> дорогие и CPU будет кушаться нещадно.
> >
> > Минимум 4-ре камеры будет, может больше.
> > Сколько ОЗУ, какой ЦПУ (к-во ядер, тактовая частота)?
> > Есть прикидки по практике использования zm?
> >
>
> 42 камеры в 720p, на 20 детект движения, на остальных запись -
> работают
> на 2xCPU E5-2630 и 32 гига ОЗУ.
>
> Но притормаживает, пришлось кадры (количество) зарезать кое-где.
Распознавание != детект движения. При распознавании в реальном времени
грубо 1 ядро - 1 камера.
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] cctv & face control
2017-10-02 14:40 ` Алексей Шенцев
2017-10-02 15:19 ` Anton Farygin
@ 2017-10-03 8:51 ` В.А. Илларионов
2017-10-03 12:49 ` Алексей Шенцев
1 sibling, 1 reply; 31+ messages in thread
From: В.А. Илларионов @ 2017-10-03 8:51 UTC (permalink / raw)
To: sisyphus@lists.altlinux.org >> ALT Linux Sisyphus discussions
02.10.2017 22:40, Алексей Шенцев пишет:
> Мне ещё рабочий phpMyAdmin нужен, а с nginx подружить его у меня не получилось.
У меня эта связка без проблем работает.
--
Мимо крокодил.
WBR, rednex CIO.
Viber = +7(964)103-65-67
JID = <mailto:>
Skype = $local_part@<mailto:>
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] cctv & face control
2017-10-03 8:51 ` В.А. Илларионов
@ 2017-10-03 12:49 ` Алексей Шенцев
2017-10-04 1:34 ` В.А. Илларионов
0 siblings, 1 reply; 31+ messages in thread
From: Алексей Шенцев @ 2017-10-03 12:49 UTC (permalink / raw)
To: sisyphus
03.10.2017 11:51, В.А. Илларионов пишет:
> 02.10.2017 22:40, Алексей Шенцев пишет:
>> Мне ещё рабочий phpMyAdmin нужен, а с nginx подружить его у меня не
>> получилось.
>
> У меня эта связка без проблем работает.
>
Конфиги в студию, плиз.
Заодно и на вики, что б было ... :)
--
С уважением,
Шенцев Алексей.
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] cctv & face control
2017-10-03 12:49 ` Алексей Шенцев
@ 2017-10-04 1:34 ` В.А. Илларионов
0 siblings, 0 replies; 31+ messages in thread
From: В.А. Илларионов @ 2017-10-04 1:34 UTC (permalink / raw)
To: sisyphus
03.10.2017 20:49, Алексей Шенцев пишет:
> 03.10.2017 11:51, В.А. Илларионов пишет:
>> 02.10.2017 22:40, Алексей Шенцев пишет:
>>> Мне ещё рабочий phpMyAdmin нужен, а с nginx подружить его у меня не получилось.
>>
>> У меня эта связка без проблем работает.
>>
> Конфиги в студию, плиз.
Да почти всё умолчально.
###############################
# cat /etc/nginx/sites-enabled.d/phpMyAdmin.conf
server {
listen 80;
server_name myadmin myadmin.tld;
rewrite ^ https://$server_name$request_uri permanent;
}
server {
listen 443 ssl;
server_name myadmin myadmin.tld;
ssl_certificate ssl/myadmin.pem;
ssl_certificate_key ssl/myadmin.pem;
root /var/www/webapps/phpMyAdmin;
access_log /var/log/nginx/myadmin-access.log;
error_log /var/log/nginx/myadmin-error.log;
include templates.d/default.conf;
}
################################
# sed /^#/d /etc/nginx/templates.d/default.conf
index index.html index.php;
error_page 404 /404.html;
location / { # "красивые" ссылки для Drupal и для ряда других CMS
try_files $uri $uri/ /index.php?q=$uri&$args;
autoindex on;
autoindex_localtime on;
}
location ~ /\.ht { # Закрыть доступ к файлами .htaccess и .htpassword
deny all;
}
location = /favicon.ico {
log_not_found off;
access_log off;
}
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
location /status {
stub_status on;
access_log off;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php5-fpm/socket;
fastcgi_index index.php;
include fastcgi.conf;
}
> Заодно и на вики, чтоб было... :)
--
Мимо крокодил.
WBR, rednex CIO.
Viber = +7(964)103-65-67
JID = <mailto:>
Skype = $local_part@<mailto:>
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] zoneminder & systemd
2017-10-01 10:00 [sisyphus] cctv & face control Алексей Шенцев
2017-10-02 4:56 ` Anton Farygin
@ 2017-10-02 20:59 ` Алексей Шенцев
2017-10-02 21:07 ` Алексей Шенцев
2017-10-03 17:57 ` [sisyphus] zoneminder & apache2 " Алексей Шенцев
2 siblings, 1 reply; 31+ messages in thread
From: Алексей Шенцев @ 2017-10-02 20:59 UTC (permalink / raw)
To: sisyphus
Всем привет!
Продолжаю разборки с zoneminder на сизифе.
Создал такой (за основу взят zoneminder.service.in из git'а апстрима)
zoneminder.service
# ZoneMinder systemd unit file
# This file is intended to work with all Linux distributions
[Unit]
Description=ZoneMinder CCTV recording and security system
After=network.target mysqld.service httpd2.service
Requires=mysqld.service httpd2.service
[Service]
User=apache
Type=forking
ExecStart=/usr/bin/zmpkg.pl start
ExecReload=/usr/bin/zmpkg.pl restart
ExecStop=/usr/bin/zmpkg.pl stop
PIDFile=/var/run/zm/zm.pid
Environment=TZ=:/etc/localtime
[Install]
WantedBy=multi-user.target
systemd не ругается на его формат.
Вопрос:
если стоит apache2, то прописываю httpd2.service,
а если первый апач или nginx, что писать?
Или есть у нас что то вроде webserver.service ?
--
С уважением,
Шенцев Алексей.
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] zoneminder & systemd
2017-10-02 20:59 ` [sisyphus] zoneminder & systemd Алексей Шенцев
@ 2017-10-02 21:07 ` Алексей Шенцев
2017-10-02 21:35 ` Алексей Шенцев
2017-10-03 19:48 ` Алексей Шенцев
0 siblings, 2 replies; 31+ messages in thread
From: Алексей Шенцев @ 2017-10-02 21:07 UTC (permalink / raw)
To: sisyphus
02.10.2017 23:59, Алексей Шенцев пишет:
> Всем привет!
> Продолжаю разборки с zoneminder на сизифе.
> Создал такой (за основу взят zoneminder.service.in из git'а апстрима)
>
> zoneminder.service
>
> # ZoneMinder systemd unit file
> # This file is intended to work with all Linux distributions
>
> [Unit]
> Description=ZoneMinder CCTV recording and security system
> After=network.target mysqld.service httpd2.service
> Requires=mysqld.service httpd2.service
>
> [Service]
> User=apache
> Type=forking
> ExecStart=/usr/bin/zmpkg.pl start
> ExecReload=/usr/bin/zmpkg.pl restart
> ExecStop=/usr/bin/zmpkg.pl stop
> PIDFile=/var/run/zm/zm.pid
> Environment=TZ=:/etc/localtime
>
> [Install]
> WantedBy=multi-user.target
>
> systemd не ругается на его формат.
>
> Вопрос:
>
> если стоит apache2, то прописываю httpd2.service,
> а если первый апач или nginx, что писать?
> Или есть у нас что то вроде webserver.service ?
>
Упс, с вышеуказанным service-файлом zoneminder у меня наконец то запустился:
systemctl status zoneminder
● zoneminder.service - ZoneMinder CCTV recording and security system
Loaded: loaded (/lib/systemd/system/zoneminder.service; enabled;
vendor preset: disabled)
Active: active (running) since Tue 2017-10-03 00:02:05 MSK; 2min 44s ago
Process: 10661 ExecStop=/usr/bin/zmpkg.pl stop (code=exited,
status=0/SUCCESS)
Process: 10718 ExecStart=/usr/bin/zmpkg.pl start (code=exited,
status=0/SUCCESS)
Main PID: 10733 (zmdc.pl)
Tasks: 4 (limit: 4915)
CGroup: /system.slice/zoneminder.service
├─10733 /usr/bin/perl -wT /usr/bin/zmdc.pl startup
├─10768 /usr/bin/perl -wT /usr/bin/zmfilter.pl
├─10776 /usr/bin/perl -wT /usr/bin/zmaudit.pl -c
└─10790 /usr/bin/perl -wT /usr/bin/zmwatch.pl
окт 03 00:02:41 ashen.localdomain zmdc[10733]: INF ['zmtelemetry.pl'
starting at 17/10/03 00:02:41, pid = 10898]
окт 03 00:02:41 ashen.localdomain zmdc[10733]: ERR ['zmtelemetry.pl'
exited abnormally, exit status 9]
окт 03 00:03:21 ashen.localdomain zmdc[10733]: INF [Starting pending
process, zmtelemetry.pl]
окт 03 00:03:21 ashen.localdomain zmdc[10733]: INF ['zmtelemetry.pl'
starting at 17/10/03 00:03:21, pid = 10989]
окт 03 00:03:21 ashen.localdomain zmdc[10989]: INF ['zmtelemetry.pl'
started at 17/10/03 00:03:21]
окт 03 00:03:21 ashen.localdomain zmdc[10733]: ERR ['zmtelemetry.pl'
exited abnormally, exit status 9]
окт 03 00:04:41 ashen.localdomain zmdc[10733]: INF [Starting pending
process, zmtelemetry.pl]
окт 03 00:04:41 ashen.localdomain zmdc[10733]: INF ['zmtelemetry.pl'
starting at 17/10/03 00:04:41, pid = 11174]
окт 03 00:04:41 ashen.localdomain zmdc[11174]: INF ['zmtelemetry.pl'
started at 17/10/03 00:04:41]
окт 03 00:04:41 ashen.localdomain zmdc[10733]: ERR ['zmtelemetry.pl'
exited abnormally, exit status 9]
Смущает ругань с ERR. Что бы это значило?
Попробую перегрузить систему и посмотрю, стартует ли он автоматом.
--
С уважением,
Шенцев Алексей.
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] zoneminder & systemd
2017-10-02 21:07 ` Алексей Шенцев
@ 2017-10-02 21:35 ` Алексей Шенцев
2017-10-03 8:54 ` В.А. Илларионов
2017-10-03 19:48 ` Алексей Шенцев
1 sibling, 1 reply; 31+ messages in thread
From: Алексей Шенцев @ 2017-10-02 21:35 UTC (permalink / raw)
To: sisyphus
03.10.2017 00:07, Алексей Шенцев пишет:
>
> Попробую перегрузить систему и посмотрю, стартует ли он автоматом.
>
После перезагрузки не стартанул.
Отсутствовал
ls -ld /var/run/zm*
drwxr-xr-x 2 apache _webserver 60 окт 3 00:31 /var/run/zm
Кто и где должен создавать данный каталог и назначать на него права?
--
С уважением,
Шенцев Алексей.
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] zoneminder & systemd
2017-10-02 21:35 ` Алексей Шенцев
@ 2017-10-03 8:54 ` В.А. Илларионов
0 siblings, 0 replies; 31+ messages in thread
From: В.А. Илларионов @ 2017-10-03 8:54 UTC (permalink / raw)
To: sisyphus
03.10.2017 05:35, Алексей Шенцев пишет:
> После перезагрузки не стартанул.
>
> Отсутствовал
>
> ls -ld /var/run/zm*
> drwxr-xr-x 2 apache _webserver 60 окт 3 00:31 /var/run/zm
>
>
> Кто и где должен создавать данный каталог и назначать на него права?
>
Прописать его создание в каталоге /etc/tmpfiles.d/ по аналогии с имеющимися там от других сервисов.
--
Мимо крокодил.
WBR, rednex CIO.
Viber = +7(964)103-65-67
JID = <mailto:>
Skype = $local_part@<mailto:>
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] zoneminder & systemd
2017-10-02 21:07 ` Алексей Шенцев
2017-10-02 21:35 ` Алексей Шенцев
@ 2017-10-03 19:48 ` Алексей Шенцев
1 sibling, 1 reply; 31+ messages in thread
From: Алексей Шенцев @ 2017-10-03 19:48 UTC (permalink / raw)
To: sisyphus, rider
03.10.2017 00:07, Алексей Шенцев пишет:
<кусь>
> zoneminder у меня наконец то запустился:
>
> systemctl status zoneminder
> ● zoneminder.service - ZoneMinder CCTV recording and security system
> Loaded: loaded (/lib/systemd/system/zoneminder.service; enabled;
> vendor preset: disabled)
> Active: active (running) since Tue 2017-10-03 00:02:05 MSK; 2min
> 44s ago
> Process: 10661 ExecStop=/usr/bin/zmpkg.pl stop (code=exited,
> status=0/SUCCESS)
> Process: 10718 ExecStart=/usr/bin/zmpkg.pl start (code=exited,
> status=0/SUCCESS)
> Main PID: 10733 (zmdc.pl)
> Tasks: 4 (limit: 4915)
> CGroup: /system.slice/zoneminder.service
> ├─10733 /usr/bin/perl -wT /usr/bin/zmdc.pl startup
> ├─10768 /usr/bin/perl -wT /usr/bin/zmfilter.pl
> ├─10776 /usr/bin/perl -wT /usr/bin/zmaudit.pl -c
> └─10790 /usr/bin/perl -wT /usr/bin/zmwatch.pl
>
> окт 03 00:02:41 ashen.localdomain zmdc[10733]: INF ['zmtelemetry.pl'
> starting at 17/10/03 00:02:41, pid = 10898]
> окт 03 00:02:41 ashen.localdomain zmdc[10733]: ERR ['zmtelemetry.pl'
> exited abnormally, exit status 9]
> окт 03 00:03:21 ashen.localdomain zmdc[10733]: INF [Starting pending
> process, zmtelemetry.pl]
> окт 03 00:03:21 ashen.localdomain zmdc[10733]: INF ['zmtelemetry.pl'
> starting at 17/10/03 00:03:21, pid = 10989]
> окт 03 00:03:21 ashen.localdomain zmdc[10989]: INF ['zmtelemetry.pl'
> started at 17/10/03 00:03:21]
> окт 03 00:03:21 ashen.localdomain zmdc[10733]: ERR ['zmtelemetry.pl'
> exited abnormally, exit status 9]
> окт 03 00:04:41 ashen.localdomain zmdc[10733]: INF [Starting pending
> process, zmtelemetry.pl]
> окт 03 00:04:41 ashen.localdomain zmdc[10733]: INF ['zmtelemetry.pl'
> starting at 17/10/03 00:04:41, pid = 11174]
> окт 03 00:04:41 ashen.localdomain zmdc[11174]: INF ['zmtelemetry.pl'
> started at 17/10/03 00:04:41]
> окт 03 00:04:41 ashen.localdomain zmdc[10733]: ERR ['zmtelemetry.pl'
> exited abnormally, exit status 9]
>
>
> Смущает ругань с ERR. Что бы это значило?
Данная ошибка исправляется установкой следующих пакетов:
perl-Sys-MemInfo
perl-Sys-CPU
Сии пакеты имеются у нас в autoimports'е.
Стоит их перенести в сизиф и поставить на них зависимость в zoneminder'е.
Вешать багу?
--
С уважением,
Шенцев Алексей.
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] zoneminder & apache2 & systemd
2017-10-01 10:00 [sisyphus] cctv & face control Алексей Шенцев
2017-10-02 4:56 ` Anton Farygin
2017-10-02 20:59 ` [sisyphus] zoneminder & systemd Алексей Шенцев
@ 2017-10-03 17:57 ` Алексей Шенцев
2017-10-03 22:08 ` Алексей Шенцев
2 siblings, 1 reply; 31+ messages in thread
From: Алексей Шенцев @ 2017-10-03 17:57 UTC (permalink / raw)
To: sisyphus
Всем привет.
Продолжаю мучить сабж
Создал:
cat /lib/systemd/system/zoneminder.service
# ZoneMinder systemd unit file
# This file is intended to work with all Linux distributions
[Unit]
Description=ZoneMinder CCTV recording and security system
After=network.target mysqld.service httpd2.service
Requires=mysqld.service httpd2.service
[Service]
User=apache
Type=forking
ExecStart=/usr/bin/zmpkg.pl start
ExecReload=/usr/bin/zmpkg.pl restart
ExecStop=/usr/bin/zmpkg.pl stop
PIDFile=/var/run/zm/zm.pid
Environment=TZ=:/etc/localtime
[Install]
WantedBy=multi-user.target
Выполнил
systemctl enable zoneminder.service
Создал файл:
cat /etc/tmpfiles.d/zoneminder.conf
d /var/run/zm 0775 apache _webserver -
d /var/lock/subsys/zm 2775 apache _webserver -
Прописал свой часовой пояс (по умолчанию значение не определено) иначе
web-морда zoneminder даёт ошибку:
cat /etc/php/5.6/apache2-mod_php/php.ini|grep 'date.timezone ='
date.timezone = Europe/Moscow
Создал:
cat /etc/httpd2/conf/extra-available/zoneminder.conf
#zoneminder.conf for apache2
<IfModule alias_module>
ErrorLog /var/log/httpd2/zm.error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel debug
# Access log
CustomLog /var/log/httpd2/zm.access.log combined
Alias /zm /usr/share/zoneminder/www/
Alias /zoneminder /usr/share/zoneminder/www/
<Directory /usr/share/zoneminder/www/>
Options Indexes MultiViews
AllowOverride All
Order Allow,Deny
Allow from all
# Allow from localhost
# Deny from all
</Directory>
ScriptAlias /cgi-bin /usr/lib/zoneminder/cgi-bin/
<Directory /usr/lib/zoneminder/cgi-bin/>
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
AllowOverride All
Options Indexes MultiViews
AllowOverride All
Order Allow,Deny
Allow from all
# Allow from localhost
# Deny from all
</Directory>
</IfModule>
Выполнил
a2enextra zoneminder
apachectl configtest
Перезапустил апач и запустил zonemider.
Стартанули нормально.
Для запуска и работы zoneminder под systemd оказалось необходимым и
достаточным
вышеуказанные
/lib/systemd/system/zoneminder.service
и
/etc/tmpfiles.d/zoneminder.conf
При обращении к http://localhost/zm получаю на экране такую ругань:
MooTools not found! Please check that it was installed correctly in
ZoneMinder web root.
В логах такое:
[Tue Oct 03 20:33:21.669273 2017] [access_compat:error] [pid 14096]
[client 127.0.0.1:43408] AH01797: client denied by server configuration:
/usr/share/zoneminder/www/
[Tue Oct 03 20:38:32.466497 2017] [:error] [pid 14898] [client
127.0.0.1:43502] ERR [Cannot write to content dirs('events','images').
Check that these exist and are owned by the web account user]
[Tue Oct 03 20:38:32.839732 2017] [:error] [pid 14898] [client
127.0.0.1:43502] PHP Warning: disk_total_space(): No such file or
directory in /usr/share/zoneminder/www/includes/functions.php on line 1448
[Tue Oct 03 20:38:32.877822 2017] [:error] [pid 14898] [client
127.0.0.1:43502] ERR [disk_total_space returned false. Verify the web
account user has access to events]
[Tue Oct 03 20:38:33.065912 2017] [core:error] [pid 14901] [client
127.0.0.1:43510] AH00037: Symbolic link not allowed or link target not
accessible: /usr/share/zoneminder/www/tools/mootools/mootools-core.js,
referer: http://localhost/zm/
[Tue Oct 03 20:38:33.104259 2017] [core:error] [pid 14898] [client
127.0.0.1:43502] AH00037: Symbolic link not allowed or link target not
accessible: /usr/share/zoneminder/www/tools/mootools/mootools-more.js,
referer: http://localhost/zm/
Имею:
ls -l /usr/share/zoneminder/www/tools/mootools/
итого 532
-rw-r--r-- 1 root root 160495 окт 2 17:03 mootools-core-1.4.5-compat.js
lrwxrwxrwx 1 root root 29 окт 2 17:07 mootools-core.js ->
mootools-core-1.4.5-compat.js
-rw-r--r-- 1 root root 379351 окт 2 17:03 mootools-more-1.5.1.js
lrwxrwxrwx 1 root root 22 окт 2 17:07 mootools-more.js ->
mootools-more-1.5.1.js
В чём может быть проблема?
--
С уважением,
Шенцев Алексей.
^ permalink raw reply [flat|nested] 31+ messages in thread
end of thread, other threads:[~2017-10-09 7:23 UTC | newest]
Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-10-01 10:00 [sisyphus] cctv & face control Алексей Шенцев
2017-10-02 4:56 ` Anton Farygin
2017-10-02 7:05 ` Алексей Шенцев
2017-10-02 7:21 ` Anton Farygin
2017-10-02 13:58 ` Anton Farygin
2017-10-02 14:06 ` Алексей Шенцев
2017-10-02 14:26 ` Anton Farygin
2017-10-02 14:40 ` Алексей Шенцев
2017-10-02 15:19 ` Anton Farygin
2017-10-02 15:52 ` Алексей Шенцев
2017-10-02 16:34 ` Anton Farygin
2017-10-02 16:43 ` Alexei Takaseev
2017-10-03 8:51 ` В.А. Илларионов
2017-10-03 12:49 ` Алексей Шенцев
2017-10-04 1:34 ` В.А. Илларионов
2017-10-02 20:59 ` [sisyphus] zoneminder & systemd Алексей Шенцев
2017-10-02 21:07 ` Алексей Шенцев
2017-10-02 21:35 ` Алексей Шенцев
2017-10-03 8:54 ` В.А. Илларионов
2017-10-03 19:48 ` Алексей Шенцев
2017-10-07 7:57 ` Алексей Шенцев
2017-10-07 8:57 ` Anton Farygin
2017-10-07 9:42 ` Алексей Шенцев
2017-10-07 20:10 ` Anton Farygin
2017-10-08 9:25 ` Алексей Шенцев
2017-10-08 19:51 ` Anton Farygin
2017-10-08 19:58 ` Алексей Шенцев
2017-10-09 7:23 ` Anton Farygin
2017-10-03 17:57 ` [sisyphus] zoneminder & apache2 " Алексей Шенцев
2017-10-03 22:08 ` Алексей Шенцев
2017-10-04 5:10 ` Алексей Шенцев
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git