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 : 09/12/2012 à 00h06
Cet article est inspiré du très bon document rédigé sur le wiki Mandriva. Il est simplement adapté à Mageia2

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

Pour installer Zoneminder sur une Mageia2 il faut:
- installer le RPM
- Créer la base mysql
- 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".

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

Code BASH :
   service start mysqld 


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              |
| [b]zm[/b]                 |
+--------------------+
3 rows in set (0.00 sec)


C'est bon

Créez 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.

Lancez ZoneMinder :

Démarrer le service
Code BASH :
su
Mot de passe
 
service zoneminder start
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.