Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
zoneminder [Le 04/12/2021, 20:25] 82.127.107.92 à_recycler |
zoneminder [Le 13/07/2024, 22:45] (Version actuelle) spnux Raffraîchissement des hyperliens |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
======ZoneMinder: vidéo-surveillance====== | ======ZoneMinder: vidéo-surveillance====== | ||
- | ===== Présentation===== | + | Zoneminder est une solution open source efficace **de** vidéosurveillance, acceptant des sources vidéo analogiques |
- | Zoneminder est une solution open source efficace **de** vidéosurveillance, <note important>acceptant</note> des sources vidéo analogiques | + | (connectées via une carte d'acquisition), des webcams ou encore des caméras réseau. Il est capable d'envoyer les images capturées sur un serveur déporté via FTP ouSMTP (mail) mais dispose également d'un serveur web dédié permettant de consulter les images et vidéos capturées aide vidéo-surveillance... |
- | (connectées via une carte d'acquisition), des webcams ou encore des caméras réseau. Il est capable d'envoyer les images capturées sur un serveur déporté via FTP ou SMTP (mail) mais dispose également d'un serveur web dédié permettant de consulter les images et vidéos capturées aide vidéo-surveillance... | + | |
<note warning>Cette page contient des manipulation dangereuses pour la sécurité du système en attribuant des droits excessifs à plusieurs emplacements (chmod -R 777 entre autres)</note> | <note warning>Cette page contient des manipulation dangereuses pour la sécurité du système en attribuant des droits excessifs à plusieurs emplacements (chmod -R 777 entre autres)</note> | ||
Ligne 22: | Ligne 21: | ||
<code>sudo add-apt-repository ppa:iconnor/zoneminder-1.32 && sudo apt-get update</code> | <code>sudo add-apt-repository ppa:iconnor/zoneminder-1.32 && sudo apt-get update</code> | ||
- | Installez simplement le paquet [[apt://zoneminder]]. | + | Installez simplement le paquet **[[apt>zoneminder]]**. |
- | L'installeur vous demande "mail name" et "smart hosts", vous pouvez les laisser par défaut. | + | L'installeur vous demande "mail name" et "smart hosts", vous pouvez les laisser par défaut. |
- | Ces réglages sont utiles si vous voulez que ZoneMinder envoie des notifications par email ; vous pourrez modifier ces valeurs plus tard facilement. | + | Ces réglages sont utiles si vous voulez que ZoneMinder envoie des notifications par email ; vous pourrez modifier ces valeurs plus tard facilement. |
==== Paramétrage du serveur web ==== | ==== Paramétrage du serveur web ==== | ||
Ligne 34: | Ligne 33: | ||
<code>sudo ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf</code> | <code>sudo ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf</code> | ||
- | ou | + | ou |
<code>sudo ln -s /usr/share/zoneminder/ /var/www/zm</code> | <code>sudo ln -s /usr/share/zoneminder/ /var/www/zm</code> | ||
puis relancer le serveur apache : | puis relancer le serveur apache : | ||
<code>sudo /etc/init.d/apache2 force-reload</code> | <code>sudo /etc/init.d/apache2 force-reload</code> | ||
- | - **Si vous avez une erreur du type** //apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName//, | + | - **Si vous avez une erreur du type** //apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName//, |
- il faut ajouter la ligne suivante dans /etc/apache2/httpd.conf <code>ServerName www.mondomaine.com</code> (on peut remplacer www.mondomaine.com par un **dyndns** si on en a un) | - il faut ajouter la ligne suivante dans /etc/apache2/httpd.conf <code>ServerName www.mondomaine.com</code> (on peut remplacer www.mondomaine.com par un **dyndns** si on en a un) | ||
- et dans /etc/hosts vérifer qu'on ait bien une ligne du type <code>127.0.0.1 localhost nom_de_machine www.mondomaine.com</code> | - et dans /etc/hosts vérifer qu'on ait bien une ligne du type <code>127.0.0.1 localhost nom_de_machine www.mondomaine.com</code> | ||
Ligne 71: | Ligne 70: | ||
NB: si vous décidez de changer le mot de passe par défaut "zmpass" (ce qui est une **bonne** idée), n'oubliez pas de reporter cette modification dans /etc/zm/zm.conf. | NB: si vous décidez de changer le mot de passe par défaut "zmpass" (ce qui est une **bonne** idée), n'oubliez pas de reporter cette modification dans /etc/zm/zm.conf. | ||
+ | NB2 : si vous avez l'erreur | ||
+ | <code>ERROR 1133 (28000): Can't find any matching row in the user table </code> essayez | ||
+ | <code>GRANT ALL ON zm.* TO 'zmuser'@'localhost' identified by 'zmpass';</code> | ||
Lancez ZoneMinder : | Lancez ZoneMinder : | ||
Ligne 88: | Ligne 90: | ||
===== Configuration ===== | ===== Configuration ===== | ||
- | L'adresse http://127.0.0.1/zm/ ou http://www.mondomaine.com/zm/ permet d'administrer Zoneminder lorsqu'il est démarré. | + | L'adresse [[http://127.0.0.1/zm/]] ou [[http://www.mondomaine.com/zm/]] permet d'administrer Zoneminder lorsqu'il est démarré. |
==== Modifier la langue ==== | ==== Modifier la langue ==== | ||
Ligne 99: | Ligne 101: | ||
==== Changer le port de l'interface web ==== | ==== Changer le port de l'interface web ==== | ||
- | Si vous voulez accéder à ZoneMinder à partir d'internet et que votre ISP bloque le port 80, vous allez devoir changer le port d'écoute de ZoneMinder pour le port 8080 ou autre. | + | Si vous voulez accéder à ZoneMinder à partir d'internet et que votre ISP bloque le port 80, vous allez devoir changer le port d'écoute de ZoneMinder pour le port 8080 ouautre. |
Modifiez le fichier /etc/apache2/ports.conf et modifiez les deux lignes | Modifiez le fichier /etc/apache2/ports.conf et modifiez les deux lignes | ||
Ligne 125: | Ligne 127: | ||
==== Vérifier la communication avec la camera ==== | ==== Vérifier la communication avec la camera ==== | ||
- | <note tip>Tester d'abord la caméra dans un autre logiciel comme cheese ou xawtv</note> | + | <note tip>Tester d'abord la caméra dans un autre logiciel comme cheese ouxawtv</note> |
FIXME Pas pour une caméra IP, uniquement pour une caméra USB (?) | FIXME Pas pour une caméra IP, uniquement pour une caméra USB (?) | ||
- | Taper cette commande dans un terminal : | + | Taper cette commande dans un terminal : |
<code>zmu -d /dev/video0 -q -v</code> | <code>zmu -d /dev/video0 -q -v</code> | ||
Si vous avez un message d'erreur, essayez ceci : | Si vous avez un message d'erreur, essayez ceci : | ||
Ligne 142: | Ligne 144: | ||
Canal Camera : 0 | Canal Camera : 0 | ||
Format Camera : PAL | Format Camera : PAL | ||
- | Palette capture : YUYV (ou GREY) | + | Palette capture : YUYV (ouGREY) |
Largeur de capture : 320 | Largeur de capture : 320 | ||
Hauteur de capture : 240</code> | Hauteur de capture : 240</code> | ||
- | Les cameras basée sur UVC (beaucoup de webcams en usb le sont) possèdent un outil spécifique, vous pouvez installer le paquet //Luvc// et/ou //Guvcview// (facultatif) pour connaitre les modes d'utilisation disponibles, puis lancer : | + | Les cameras basée sur UVC (beaucoup de webcams en usb le sont) possèdent un outil spécifique, vous pouvez installer le paquet //Luvc// et/ou//Guvcview// (facultatif) pour connaitre les modes d'utilisation disponibles, puis lancer : |
<code>luvcview -d /dev/video0 -L</code> | <code>luvcview -d /dev/video0 -L</code> | ||
Vous verrez apparaitre la liste des modes vidéos supportés. | Vous verrez apparaitre la liste des modes vidéos supportés. | ||
Ligne 155: | Ligne 157: | ||
</code> | </code> | ||
avant les commandes luvcview.</note> | avant les commandes luvcview.</note> | ||
- | ou lancez en interface graphique <code>guvcview</code> | + | oulancez en interface graphique <code>guvcview</code> |
| | ||
Certaines webcams ne fonctionnent pas directement avec Zoneminder. | Certaines webcams ne fonctionnent pas directement avec Zoneminder. | ||
- | Vous avez donc la possibilité de passer par un logiciel tiers ( [[motion]] , [[mjpg-streamer]] ...). Ceux-ci vont mettre en place un serveur http, que vous récupérerez sous Zoneminder en ajoutant une source de type "remote". | + | Vous avez donc la possibilité de passer par un logiciel tiers ( [[motion]]...). Ceux-ci vont mettre en place un serveur http, que vous récupérerez sous Zoneminder en ajoutant une source de type "remote". |
Attention à bien respecter résolution et format, sinon la camera ne sera pas prise en compte. | Attention à bien respecter résolution et format, sinon la camera ne sera pas prise en compte. | ||
==== Signification codes couleurs ==== | ==== Signification codes couleurs ==== | ||
Ligne 165: | Ligne 167: | ||
**VERT** - Communication fonctionne normalement (uniquement si la fonction choisie diffère de "MONITOR" et de "NONE") | **VERT** - Communication fonctionne normalement (uniquement si la fonction choisie diffère de "MONITOR" et de "NONE") | ||
- | **ORANGE** - Fonctionne à moitié. Cela peut être la taille de l'image qui n'est pas bonne, la couleur, ou que les images ne peuvent être sauvées (plus assez d'espace disque, problème de permissions), ou la base MySQL qui est corrompue ou erronée. | + | **ORANGE** - Fonctionne à moitié. Cela peut être la taille de l'image qui n'est pas bonne, la couleur, ouque les images ne peuvent être sauvées (plus assez d'espace disque, problème de permissions), oula base MySQL qui est corrompue ouerronée. |
(si la fonction choisie est "MONITOR" alors tout est normal quand ORANGE) | (si la fonction choisie est "MONITOR" alors tout est normal quand ORANGE) | ||
- | **ROUGE** - Ne peut pas joindre le périphérique (device) ou autre erreur fatale. | + | **ROUGE** - Ne peut pas joindre le périphérique (device) ouautre erreur fatale. |
(si la fonction choisie est "NONE" alors c'est normal quand ROUGE) | (si la fonction choisie est "NONE" alors c'est normal quand ROUGE) | ||
Ligne 189: | Ligne 191: | ||
Un login sera directement demandé (après avoir sauvé). | Un login sera directement demandé (après avoir sauvé). | ||
- | Ne pas le répéter, c'est : | + | Ne pas le répéter, c'est : |
utilisateur: **admin** | utilisateur: **admin** | ||
Ligne 198: | Ligne 200: | ||
Cet onglet permet de gérer différents utilisateurs et leurs droits. | Cet onglet permet de gérer différents utilisateurs et leurs droits. | ||
- | == 4. Images corrompues ou dégradées == | + | == 4. Images corrompues oudégradées == |
- | Cela peut venir d'une mauvaise transformation de l'image, essayer en remettant ORIENTATION de votre source sur la valeur "Normal" (pas de rotation ou de miroir). | + | Cela peut venir d'une mauvaise transformation de l'image, essayer en remettant ORIENTATION de votre source sur la valeur "Normal" (pas de rotation oude miroir). |
== 5. Démarrage automatique == | == 5. Démarrage automatique == | ||
Ligne 208: | Ligne 210: | ||
</code> | </code> | ||
- | == 6. Fix pour les installations 32 bits == | + | == 6. Fix pour les installations 32 bits == |
Si vous avez l'erreur suivante: | Si vous avez l'erreur suivante: | ||
<code>Shared data size conflict in shared_data for monitor Monitor-1, expected 328, got 316</code> | <code>Shared data size conflict in shared_data for monitor Monitor-1, expected 328, got 316</code> | ||
Ligne 223: | Ligne 225: | ||
Puis redémarrer zoneminder. | Puis redémarrer zoneminder. | ||
- | == 7. Supprimer les exportations automatiquement == | + | == 7. Supprimer les exportations automatiquement == |
Pour supprimer les http://localhost/zm/temp/zmExport.zip automatiquement. Ajouter à [[cron]] la commande suivante | Pour supprimer les http://localhost/zm/temp/zmExport.zip automatiquement. Ajouter à [[cron]] la commande suivante | ||
<code>/usr/bin/find /var/cache/zoneminder/temp/ -type f -mtime +1 -exec rm {} \; </code> | <code>/usr/bin/find /var/cache/zoneminder/temp/ -type f -mtime +1 -exec rm {} \; </code> | ||
- | le "+1" correspondant aux fichiers d'un jour ou plus. | + | le "+1" correspondant aux fichiers d'un jour ouplus. |
===== ZMviewer : Interface graphique (Qt) pour zoneminder ===== | ===== ZMviewer : Interface graphique (Qt) pour zoneminder ===== | ||
- | * [[http://sourceforge.net/projects/zmviewer/files/]] | + | * [[https://sourceforge.net/projects/zmviewer/files/]] |
**zmviewer** nécessite les paquets : cmake, qt4-qmake, libqt4-dev | **zmviewer** nécessite les paquets : cmake, qt4-qmake, libqt4-dev | ||
Ligne 241: | Ligne 243: | ||
- Accès à l'interface web zoneviewer par menu "Cameras">"Admin Panel">"Your server" | - Accès à l'interface web zoneviewer par menu "Cameras">"Admin Panel">"Your server" | ||
- | ===== Liens ===== | + | ===== Voir aussi ===== |
- | Lien vers des explications (FR): | + | * **(en)** [[https://zoneminder.com/|Site officiel du logiciel]] |
- | + | ||
- | * [[http://fr.wikipedia.org/wiki/ZoneMinder]] | + | |
- | + | ||
- | Guide d'installation complet à partir des sources (EN): | + | |
- | + | ||
- | * [[http://www.zoneminder.com/wiki/index.php/Ubuntu_9.10_Server_32-bit]] | + | |
- | + | ||
- | Guide complet d'utilisation sous Ubuntu (EN): | + | |
- | + | ||
- | * [[http://www.howtoforge.com/video_surveillance_zoneminder_ubuntu]] | + | |
- | + | ||
- | Forum officiel zoneminder (EN): | + | |
- | + | ||
- | * [[http://www.zoneminder.com/forums/]] | + | |
---- | ---- | ||
//Contributeurs : Maintenu par [[utilisateurs:apokalypse]] et [[utilisateurs:gezus]]. | //Contributeurs : Maintenu par [[utilisateurs:apokalypse]] et [[utilisateurs:gezus]]. |