Difference between revisions of "Zoneminder/fr"
Unnilennium (talk | contribs) |
|||
Line 27: | Line 27: | ||
==Installation== | ==Installation== | ||
− | ==== | + | <tabs container><tab name="Pour SME 10"> |
+ | yum --enablerepo=smecontribs,smetest install smeserver-extrarepositories-zmrepo smeserver-extrarepositories-rpmfusion smeserver-extrarepositories-epel | ||
+ | |||
+ | yum install smeserver-zoneminder zoneminder --enablerepo=zmrepo,smecontribs,epel,rpmfusion | ||
+ | </tab><tab name="Pour SME 9"> | ||
Vous pouvez choisir d'activer l'une des versions php à condition qu'elle soit au moins >=56. | Vous pouvez choisir d'activer l'une des versions php à condition qu'elle soit au moins >=56. | ||
− | yum --enablerepo=smecontribs | + | yum --enablerepo=smecontribs install smeserver-extrarepositories-zmrepo smeserver-extrarepositories-remi-safe smeserver-extrarepositories-rpmfusion smeserver-extrarepositories-epel |
signal-event yum-modify | signal-event yum-modify | ||
yum install smeserver-php-scl --enablerepo=smecontribs | yum install smeserver-php-scl --enablerepo=smecontribs | ||
Line 41: | Line 45: | ||
signal-event php-update | signal-event php-update | ||
− | + | À partir d'une nouvelle installation, cela devrait être simple : | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
yum install smeserver-zoneminder zoneminder --enablerepo=zmrepo,smecontribs | yum install smeserver-zoneminder zoneminder --enablerepo=zmrepo,smecontribs | ||
− | |||
− | |||
signal-event zoneminder-update | signal-event zoneminder-update | ||
config set UnsavedChanges no | config set UnsavedChanges no | ||
− | Si vous avez déjà quelques paquets | + | Si vous avez déjà quelques paquets dépendant de ffmpeg, vous devrez peut-être forcer l'installation car zoneminder a besoin d'un ffmpeg plus récent. Nous avons construit un paquet de compatibilité, mais cela nécessite deux étapes supplémentaires : |
wget https://mirror.canada.pialasse.com/releases/9/smetest/x86_64/RPMS/ffmpeg-compat_0.10.16-0.10.16-2.el6.sme.x86_64.rpm | wget https://mirror.canada.pialasse.com/releases/9/smetest/x86_64/RPMS/ffmpeg-compat_0.10.16-0.10.16-2.el6.sme.x86_64.rpm | ||
yum install ffmpeg-compat_0.10.16-0.10.16-2.el6.sme.x86_64.rpm --enablerepo=smecontribs,zmrepo | yum install ffmpeg-compat_0.10.16-0.10.16-2.el6.sme.x86_64.rpm --enablerepo=smecontribs,zmrepo | ||
Line 61: | Line 57: | ||
signal-event zoneminder-update | signal-event zoneminder-update | ||
config set UnsavedChanges no | config set UnsavedChanges no | ||
+ | </tab> | ||
+ | </tabs> | ||
== Accès NFR à Zoneminder via le sous-domaine == | == Accès NFR à Zoneminder via le sous-domaine == | ||
Line 74: | Line 72: | ||
signal-event domain-create cctv.MonServeur.com | signal-event domain-create cctv.MonServeur.com | ||
− | + | Maintenant vous pouvez atteindre votre portail zoneminder à l'adresse https://cctv.MonServeur.com. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Désinstallation== | ==Désinstallation== | ||
Line 146: | Line 138: | ||
* set email configs like EMAIL_ADDRESS | * set email configs like EMAIL_ADDRESS | ||
− | === | + | ===Journal des modifications=== |
− | + | Seules les versions publiées dans smecontribs sont réprtoriées ici. | |
{{#smechangelog: {{#var:smecontribname}} }} | {{#smechangelog: {{#var:smecontribname}} }} |
Revision as of 20:59, 1 August 2022
zoneminder logo | |
Maintainer | Unnilennium |
---|---|
Url | https://www.zoneminder.com |
Category | |
Tags | cctv, zoneminder, zm, video, ip camera |
Version
Description
ZoneMinder est destiné à être utilisé dans des applications de sécurité vidéo à une ou plusieurs caméras, y compris la vidéosurveillance commerciale ou domestique, la prévention du vol et la surveillance des enfants, des membres de la famille ou du domicile et d'autres scénarios de tâches domestiques telles que les installations de nounou cam. Il prend en charge la capture, l'analyse, l'enregistrement et la surveillance des données vidéo provenant d'une ou plusieurs caméras vidéo ou réseau connectées à un système Linux. ZoneMinder prend également en charge le contrôle Web et semi-automatique des caméras Pan / Tilt / Zoom à l'aide de divers protocoles. Il convient à une utilisation en tant que système de sécurité vidéo domestique à monter soi-même et à la sécurité et à la surveillance vidéo commerciales ou professionnelles. Il peut également être intégré dans un système domotique via X.10 ou d'autres protocoles.
Cette contribution ne porte que sur les cameras IP.
Installation
yum --enablerepo=smecontribs,smetest install smeserver-extrarepositories-zmrepo smeserver-extrarepositories-rpmfusion smeserver-extrarepositories-epel
yum install smeserver-zoneminder zoneminder --enablerepo=zmrepo,smecontribs,epel,rpmfusion
Vous pouvez choisir d'activer l'une des versions php à condition qu'elle soit au moins >=56.
yum --enablerepo=smecontribs install smeserver-extrarepositories-zmrepo smeserver-extrarepositories-remi-safe smeserver-extrarepositories-rpmfusion smeserver-extrarepositories-epel signal-event yum-modify yum install smeserver-php-scl --enablerepo=smecontribs config setprop php54 PhpModule disabled config setprop php55 PhpModule disabled config setprop php56 PhpModule enabled config setprop php70 PhpModule disabled config setprop php71 PhpModule disabled config setprop php72 PhpModule disabled config setprop php73 PhpModule disabled signal-event php-update
À partir d'une nouvelle installation, cela devrait être simple :
yum install smeserver-zoneminder zoneminder --enablerepo=zmrepo,smecontribs
signal-event zoneminder-update config set UnsavedChanges no
Si vous avez déjà quelques paquets dépendant de ffmpeg, vous devrez peut-être forcer l'installation car zoneminder a besoin d'un ffmpeg plus récent. Nous avons construit un paquet de compatibilité, mais cela nécessite deux étapes supplémentaires :
wget https://mirror.canada.pialasse.com/releases/9/smetest/x86_64/RPMS/ffmpeg-compat_0.10.16-0.10.16-2.el6.sme.x86_64.rpm yum install ffmpeg-compat_0.10.16-0.10.16-2.el6.sme.x86_64.rpm --enablerepo=smecontribs,zmrepo yum install smeserver-zoneminder zoneminder --enablerepo=zmrepo,smecontribs rpm -ivh https://mirror.canada.pialasse.com/releases/9/ffmpeg-compat_0.10.16-0.10.16-2.el6.sme.x86_64.rpm signal-event zoneminder-update config set UnsavedChanges no
Accès NFR à Zoneminder via le sous-domaine
Au lieu d'accéder au portail Zoneminder à l'adresse http://MonServeur.com/zm, il est possible de le modifier par ex. en https://cctv.MonServeur.com. Pour cela, le moyen le plus simple et le plus confortable est d'utiliser la contribution commune aux webapps.
Installez la contribution webapps-common selon la 'page de la contribution' . Ensuite (comme par exemple pour https://cctv.MonServeur.com), lancez ce qui suit en tant que root :
db domains set cctv.MonServeur.com domain Description "CCTV" Content Primary \ Nameservers internet TemplatePath WebAppVirtualHost \ DocumentRoot /usr/share/zoneminder/www RequireSSL enabled signal-event domain-create cctv.MonServeur.com
Maintenant vous pouvez atteindre votre portail zoneminder à l'adresse https://cctv.MonServeur.com.
Désinstallation
service zoneminder stop yum --setopt=tsflags=noscripts remove zoneminder smeserver-zoneminder
Ne pas oublier de supprimer le domaine que vous avez créé, le cas échant :
signal-event domain-delete cctv.MonServeur.com signal-event webapps-update
Maintenant, pour tout nettoyer, ce que vous voudrez peut-être faire, effectuez les commandes habituelles de post-mise à jour et de redémarrage. En dehors des contributions php-scl et webapps, il ne reste que la base de données MySQL 'zm' et les fichiers journaux. C'est à vous de décider quoi en faire.
Clients ZoneMinder
Par défaut, on peut accéder à ZoneMinder au moyen de l'interface web. Des applications client tierce partie sont aussi disponibles.
zmNinja, une application client belle, rapide et efficace (accessible gratuitement sur Github) DEMO
- Android - Play Store
- iOS - iTunes
- Mac/Windows/Linux Github
Bogues
Veuillez ouvrir les bogues dans la section SME-Contribs dans bugzilla et sélectionner le composant smeserver-zoneminder ou utiliser ce lien.
Vous trouverez ci-dessous un aperçu des problèmes actuels de cette contribution :
ID | Product | Version | Status | Summary (3 tasks) ⇒ |
---|---|---|---|---|
12373 | SME Contribs | 10.0 | CONFIRMED | /etc/e-smith/events/actions/zoneminder prevents system to start after reboot in bootstrap console |
12219 | SME Contribs | 10.0 | RESOLVED | Unable to install Zoneminder |
11226 | SME Contribs | 10alpha | RESOLVED | Initial Import in SME 10 [smeserver-zoneminder] |
Problèmes connus et NFR
to use usb camera would need :
usermod -a -G video www chmod 777 /dev/video0
- or find an alternative, that was what helped me here modprobe uvcvideo
- if this is the module for your cam https://forums.zoneminder.com/viewtopic.php?t=23361
syslog error when using vlclib:
ALSA lib confmisc.c:550:(snd_determine_driver) could not open control for card 0ALSA lib conf.c:3463:(_snd_config_evaluate) function snd_func_card_driver returned error: Permission denied
see https://forums.gentoo.org/viewtopic-t-319220-highlight-alsa+permission.html
usermod -a -G audio www
also create and add in /etc/udev/rules.d/50-udev.rules
# alsa devices
SUBSYSTEM="sound", GROUP="audio"
KERNEL="controlC[0-9]*", NAME="snd/%k", GROUP="audio"
KERNEL="hw[CD0-9]*", NAME="snd/%k", GROUP="audio"
KERNEL="pcm[CD0-9cp]*", NAME="snd/%k", GROUP="audio"
KERNEL="midiC[D0-9]*", NAME="snd/%k", GROUP="audio"
KERNEL="timer", NAME="snd/%k", GROUP="audio"
KERNEL="seq", NAME="snd/%k", GROUP="audio"
NFR :
- set php to 56 if default is not at list 56
- force https and redirect
- allow to set a http host and if set, remove access using /zm
- set zoneminder and httpd template to :
- auth agaisnt http OPT_USE_AUTH = true + AUTH_TYPE = remote + AUTH_RELAY disabled (or stream will fail)
- no zm auth but httpd auth
- no auth at all -
- only httpd auth for admin
- httpd auth for a list of user -
- httpd auth for a group "zm group" -
- set LANG_DEFAULT depending on system language : fr_fr if fr_* or en_uk if en_*
- set email configs like EMAIL_ADDRESS
Journal des modifications
Seules les versions publiées dans smecontribs sont réprtoriées ici.