Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| zoneminder [Le 26/04/2013, 12:38] – [Configuration] 92.147.70.249 | zoneminder [Le 06/01/2026, 08:25] (Version actuelle) – [Ubuntu versions postérieure a 20.04] 82.216.149.139 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| ---- | ---- | ||
| Ligne 5: | Ligne 5: | ||
| ======ZoneMinder: | ======ZoneMinder: | ||
| - | ===== Présentation===== | + | Zoneminder est une solution open source efficace |
| - | + | (connectées via une carte d' | |
| - | Zoneminder est une solution open source efficace de vidéosurveillance, | + | |
| ===== Prérequis ===== | ===== Prérequis ===== | ||
| - | |||
| Pour fonctionner, | Pour fonctionner, | ||
| Ligne 16: | Ligne 14: | ||
| ===== Installation ===== | ===== Installation ===== | ||
| + | ==== Ubuntu versions postérieure a 20.04 ==== | ||
| + | === Standard === | ||
| + | Installez simplement le paquet **[[apt> | ||
| + | |||
| + | ou , si vous préférez en ligne de commande : | ||
| + | |||
| + | < | ||
| + | sudo apt install -y zoneminder | ||
| + | </ | ||
| + | | ||
| + | === avec le dépôt === | ||
| + | < | ||
| + | # Ajouter le dépôt iconnor/ | ||
| + | sudo apt install -y software-properties-common | ||
| + | sudo add-apt-repository ppa: | ||
| + | sudo apt update | ||
| + | sudo apt install -y zoneminder | ||
| + | |||
| + | # configuration apache | ||
| + | sudo a2enmod rewrite | ||
| + | sudo a2enconf zoneminder | ||
| + | sudo systemctl restart apache2 | ||
| + | |||
| + | # En cas d' | ||
| + | sudo chown root: | ||
| + | |||
| + | # Enable and start zoneminder | ||
| + | sudo systemctl enable zoneminder | ||
| + | sudo systemctl start zoneminder | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | ==== Ubuntu versions antérieure a 20.04 ==== | ||
| + | |||
| + | Ajouter le dépôt iconnor/ | ||
| + | |||
| + | < | ||
| - | Installez simplement le paquet [[apt://zoneminder]]. | + | Installez simplement le paquet |
| - | L' | + | L' |
| - | 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 ==== | ||
| + | pour Ubuntu 16.04 | ||
| + | < | ||
| + | pour les versions antérieures | ||
| + | < | ||
| - | < | + | ou |
| - | ou | + | |
| < | < | ||
| puis relancer le serveur apache : | puis relancer le serveur apache : | ||
| < | < | ||
| - | - **Si vous avez une erreur du type** //apache2: Could not reliably determine the server' | + | - **Si vous avez une erreur du type** //apache2: Could not reliably determine the server' |
| - il faut ajouter la ligne suivante dans / | - il faut ajouter la ligne suivante dans / | ||
| - et dans /etc/hosts vérifer qu'on ait bien une ligne du type < | - et dans /etc/hosts vérifer qu'on ait bien une ligne du type < | ||
| - et dans / | - et dans / | ||
| - Enfin, relancer le serveur apache < | - Enfin, relancer le serveur apache < | ||
| - | |||
| - | ==== Attention sous Ubuntu 10.04 et 10.10 ==== | ||
| - | |||
| - | 1- le paquet // | ||
| - | |||
| - | 2- Vérifiez que vous avez bien lancé ces deux commandes | ||
| - | sudo adduser www-data video</ | ||
| - | | ||
| - | 3- Vous pouvez lancer directement zoneminder < | ||
| - | |||
| - | 4- C'est terminé pour l' | ||
| - | |||
| - | |||
| ==== Configuration MySQL ==== | ==== Configuration MySQL ==== | ||
| Créez la base MySQL " | Créez la base MySQL " | ||
| - | < | + | < |
| Enter password:</ | Enter password:</ | ||
| (hop ! un petit coup de MySQL pour s' | (hop ! un petit coup de MySQL pour s' | ||
| - | < | + | < |
| Enter password: | Enter password: | ||
| mysql> show databases; | mysql> show databases; | ||
| Ligne 76: | Ligne 102: | ||
| NB: si vous décidez de changer le mot de passe par défaut " | NB: si vous décidez de changer le mot de passe par défaut " | ||
| + | NB2 : si vous avez l' | ||
| + | < | ||
| + | < | ||
| Lancez ZoneMinder : | Lancez ZoneMinder : | ||
| Ligne 85: | Ligne 113: | ||
| Pour accéder à ZoneMinder: | Pour accéder à ZoneMinder: | ||
| - | -------------------------------------------- | + | En cas d' |
| + | < | ||
| + | Cela devrait régler le problème. | ||
| Pour voir les log de démarrage de zoneminder, | Pour voir les log de démarrage de zoneminder, | ||
| Ligne 92: | Ligne 122: | ||
| ===== Configuration ===== | ===== Configuration ===== | ||
| - | L' | + | L' |
| - | user : admin | + | |
| - | password : admin | + | |
| - | ==== Nécessaire pour Ubuntu 10.xx ==== | + | |
| - | **Cette partie est apparemment nécessaire sous Ubuntu 10.04 pour que zoneminder fonctionne normalement** | + | |
| - | + | ||
| - | - Pour permettre l' | + | |
| - | - Donner les droits //setuid// à zmfix < | + | |
| - | - Ajouter l' | + | |
| - | + | ||
| - | - Pour afficher des vidéos en **streaming à partir de jpeg** (inutile pour firefox) : | + | |
| - | - Télécharger Cambozola depuis http:// | + | |
| - | - Décompressez le fichier | + | |
| - | - vérifiez que vous avez bien créé le lien symbolique / | + | |
| - | - Copiez le fichier cambozola.jar vers le répertoire de zoneminder < | + | |
| - | - Ouvrir http:// | + | |
| - | OPT_CAMBOZOLA : cocher la case</ | + | |
| - | + | ||
| - | - Pour réduire la taille des images générées : | + | |
| - | - Ouvrir http:// | + | |
| - | PATH_NETPBM : / | + | |
| - | + | ||
| - | - Pour fournir un **accès aux images** stockées : | + | |
| - | - Supprimer les liens actuels | + | |
| - | sudo rm / | + | |
| - | - Créer de nouveaux liens < | + | |
| - | ln -s / | + | |
| - | ln -s / | + | |
| - | - Donner des autorisations | + | |
| - | + | ||
| - | - Si l' | + | |
| - | Il peut s'agir d'un problème de mémoire. Ajouter (ou modifier) le fichier sysctl.conf : | + | |
| - | sudo vi / | + | |
| - | Ajouter/ | + | |
| - | kernel.shmall = 134217728 | + | |
| - | kernel.shmmax = 134217728 | + | |
| - | + | ||
| - | - Si l' | + | |
| - | Utiliser Firefox et installer Cambozola. | + | |
| - | + | ||
| - | - Certaines webcams utilisant v4l1 (Video For Linux version 1), nécessitent une petite correction : | + | |
| - | Modifier zmdc.pl | + | |
| - | sudo vi / | + | |
| - | + | ||
| - | ... | + | |
| - | $ENV{PATH} | + | |
| - | $ENV{SHELL} = '/ | + | |
| - | $ENV{LD_PRELOAD} = '/ | + | |
| - | delete @ENV{qw(IFS CDPATH ENV BASH_ENV)}; | + | |
| - | ... | + | |
| - | + | ||
| - | - Une fois terminées une ou plusieurs de ces opérations, | + | |
| ==== Modifier la langue ==== | ==== Modifier la langue ==== | ||
| Ligne 155: | Ligne 133: | ||
| ==== Changer le port de l' | ==== Changer le port de l' | ||
| - | Si vous voulez accéder à ZoneMinder à partir d' | + | Si vous voulez accéder à ZoneMinder à partir d' |
| Modifiez le fichier / | Modifiez le fichier / | ||
| Ligne 179: | Ligne 157: | ||
| Vous devriez maintenant pouvoir accéder à l' | Vous devriez maintenant pouvoir accéder à l' | ||
| - | |||
| - | |||
| ==== Vérifier la communication avec la camera ==== | ==== Vérifier la communication avec la camera ==== | ||
| - | <note tip> | + | <note tip> |
| 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 : |
| < | < | ||
| Si vous avez un message d' | Si vous avez un message d' | ||
| Ligne 193: | Ligne 169: | ||
| ==== Configurer une Webcam USB ==== | ==== Configurer une Webcam USB ==== | ||
| - | |||
| - Pour une webcam usb classique (bon marché) il est recommandé de régler votre webcam dans zoneminder de cette manière dans un premier temps : | - Pour une webcam usb classique (bon marché) il est recommandé de régler votre webcam dans zoneminder de cette manière dans un premier temps : | ||
| - Ouvrir l' | - Ouvrir l' | ||
| Ligne 201: | Ligne 176: | ||
| 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</ | Hauteur de capture : 240</ | ||
| - | Les cameras basée sur UVC (beaucoup de webcams en usb le sont) possèdent un outil spécifique, | + | Les cameras basée sur UVC (beaucoup de webcams en usb le sont) possèdent un outil spécifique, |
| < | < | ||
| Vous verrez apparaitre la liste des modes vidéos supportés. | Vous verrez apparaitre la liste des modes vidéos supportés. | ||
| Ligne 214: | Ligne 189: | ||
| </ | </ | ||
| avant les commandes luvcview.</ | avant les commandes luvcview.</ | ||
| - | ou lancez | + | oulancez |
| | | ||
| 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]] | + | Vous avez donc la possibilité de passer par un logiciel tiers ( [[motion]]...). Ceux-ci vont mettre |
| - | Atention | + | Attention |
| ==== Signification codes couleurs ==== | ==== Signification codes couleurs ==== | ||
| Pour les colonnes // | Pour les colonnes // | ||
| Ligne 224: | Ligne 199: | ||
| **VERT** - Communication fonctionne normalement (uniquement si la fonction choisie diffère de " | **VERT** - Communication fonctionne normalement (uniquement si la fonction choisie diffère de " | ||
| - | **ORANGE** - Fonctionne à moitié. Cela peut être la taille de l' | + | **ORANGE** - Fonctionne à moitié. Cela peut être la taille de l' |
| (si la fonction choisie est " | (si la fonction choisie est " | ||
| - | **ROUGE** - Ne peut pas joindre le périphérique (device) | + | **ROUGE** - Ne peut pas joindre le périphérique (device) |
| (si la fonction choisie est " | (si la fonction choisie est " | ||
| ==== Astuces ==== | ==== Astuces ==== | ||
| == 1. Changer le dossier de stockage des données vidéo et audio == | == 1. Changer le dossier de stockage des données vidéo et audio == | ||
| - | sudo mv -rf / | + | sudo mv -f / |
| sudo ln -s <chemin de mon autre dossier> / | sudo ln -s <chemin de mon autre dossier> / | ||
| sudo chown -h www-data: | sudo chown -h www-data: | ||
| Ligne 248: | Ligne 223: | ||
| 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: | utilisateur: | ||
| Ligne 257: | Ligne 232: | ||
| 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 | + | == 4. Images corrompues |
| - | Cela peut venir d'une mauvaise transformation de l' | + | Cela peut venir d'une mauvaise transformation de l' |
| == 5. Démarrage automatique == | == 5. Démarrage automatique == | ||
| - | Sur ubuntu 12.10, les priorité | + | Sur ubuntu 12.04 LTS à 13.10, les priorités |
| + | < | ||
| + | sudo update-rc.d zoneminder start 99 2 3 4 5 . stop 5 0 1 6 . | ||
| + | </ | ||
| + | |||
| + | == 6. Fix pour les installations 32 bits == | ||
| + | Si vous avez l' | ||
| + | < | ||
| + | Modifier le fichier: **/ | ||
| < | < | ||
| - | $ sudo update-rc.d -f zoneminder remove | + | # Native architecture |
| - | $ sudo update-rc.d zoneminder start 99 2 3 4 5 . stop 5 0 1 6 . | + | our $arch = int(3.2*length(~0)); |
| </ | </ | ||
| + | En forçant le passage en 32 bits: | ||
| + | < | ||
| + | # Native architecture | ||
| + | our $arch = 32; | ||
| + | </ | ||
| + | Puis redémarrer zoneminder. | ||
| + | |||
| + | == 7. Supprimer les exportations automatiquement == | ||
| + | Pour supprimer les http:// | ||
| + | < | ||
| + | le " | ||
| + | |||
| ===== ZMviewer : Interface graphique (Qt) pour zoneminder ===== | ===== ZMviewer : Interface graphique (Qt) pour zoneminder ===== | ||
| - | + | | |
| - | | + | |
| **zmviewer** nécessite les paquets : cmake, qt4-qmake, libqt4-dev | **zmviewer** nécessite les paquets : cmake, qt4-qmake, libqt4-dev | ||
| Ligne 281: | Ligne 275: | ||
| - Accès à l' | - Accès à l' | ||
| - | ===== Liens ===== | + | ===== Voir aussi ===== |
| - | + | ||
| - | Lien vers des explications (FR): | + | |
| - | + | ||
| - | * [[http:// | + | |
| - | + | ||
| - | Guide d' | + | |
| - | + | ||
| - | * [[http:// | + | |
| - | + | ||
| - | Guide complet d' | + | |
| - | + | ||
| - | * [[http:// | + | |
| - | + | ||
| - | Forum officiel zoneminder (EN): | + | |
| - | * [[http://www.zoneminder.com/ | + | |
| ---- | ---- | ||
| // | // | ||
