Internet - Communication & Réseau

Installer zoneminder depuis le RPM Mageia 2

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Dernière mise à jour : 10/12/2012 à 19h39
Table des matières

zoneminder





Présentation







Zoneminder est une solution open source efficace de vidéosurveillance, acceptant 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 ou SMTP (mail) mais dispose également d'un serveur web dédié permettant de consulter les images et vidéos capturées ainsi que de contrôler le système de vidéo-surveillance…




Cet article est inspiré du très bon document rédigé sur le wiki Mandriva. Il est simplement adapté à Mageia 2.



Préambule: Zoneminder est un logiciel libre de gestion de caméras sur un réseau.







Prérequis







Pour installer Zoneminder sur une Mageia 2 il faut:



  • Installer le RPM
  • Créer la base mysql
  • Créer l'utilisateur de la base
  • Lancer ZoneMinder
  • Déclarer ses caméras









Installer le RPM







Aller dans le centre de gestion des logiciels et rechercher le RPM: zoneminder.

Si vous ne le voyez pas, vous avez sans doute les filtres mal configurés. Les mettre sur "tous" et "tous".



Créer la base mysql







Une fois l'installation des paquetages terminée, démarrez MySql:



Code BASH :
systemctl restart mysqld.service 




Créez la base MySQL "zm" (elle ne semble pas créée automatiquement) :

Code BASH :
 mysql -u root -p </usr/share/zoneminder/db/zm_create.sql
Enter password:
 


(hop ! un petit coup de MySQL pour s'assurer que la base est bien créée : )



Code BASH :
 mysql -u root -p
Enter password:
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| zm                 |
+--------------------+
3 rows in set (0.00 sec)




C'est bon.







Créer l'utilisateur de la base






Code SQL :
mysql>USE mysql;
DATABASE changed
mysql>CREATE USER 'zmuser' IDENTIFIED BY 'zmpass';
Query OK, 0 ROWS affected (0.02 sec)
mysql>GRANT ALL ON zm.* TO 'zmuser'@'localhost';
Query OK, 0 ROWS affected (0.00 sec)
mysql>quit
bye
 




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.







Lancer ZoneMinder







Démarrer le service

Code BASH :
su
Mot de passe
 
systemctl start  zoneminder.service
Starting zoneminder (via systemctl):   OK




Pour démarrer Zoneminder, démarrez votre navigateur web préféré et tapez cette adresse:



http://localhost/zm



Pour voir les log de démarrage de zoneminder, ça se trouve dans /var/log/syslog et /tmp/zmpkg.log.



Écrit par : thierryR, Le: 09/12/12



Retour :Utiliser Mageia