III. Installation de Zoneminder
L’installation se passe de la même facon que pour openssh. On tape la commande
sudo apt-get install zoneminder
puis on confirme l’installation
Là, tous les packages nécessaires à Zoneminder (Apache, mySQL, etc…) vont être automatiquement récupérés, ce qui est fort pratique !
Lorsque l’installation de mySQL vous demande un mot de passe, ne rien indiquer (la demande est faite plusieurs fois pendant l’installation).
On peut au cours de l’installation configurer l'email du système. On donne un nom, ici Zoneminder
Puis on indique le serveur SMTP à utiliser, avec l’utilisateur et le mot de passe si jamais votre fournisseur demande une identification.
Une fois l’installation de Zoneminder terminée, on configure Apache, qui sera utilisé pour afficher l’interface Web de Zoneminder.
On va éditer le fichier apache.conf en tapant
sudo vi /etc/zm/apache.conf
Il faut ajouter la ligne
Alias /cgi-bin /usr/share/zoneminder/cgi-bin
juste après la ligne Alias /zm . Pour ceux qui n’ont jamais utilisé l’éditeur vi, c’est un peu particulier. On trouve les explications sur internet, mais les principales commandes sont:
- Echap, puis A: pour entrer en mode insertion. On peut alors éditer le fichier
- Une fois fini, on refait Echap pour entrer en mode fonctions, puis on tape :w (la commande va s’inscrire en bas de l’écran) pour enregistrer les modifications
- Enfin, :q pour quitter l’éditeur vi.
Cette modification est nécessaire pour que le streaming fonctionne.
Ensuite, on crée un lien entre le fichier apache.conf de Zoneminder et la configuration d’Apache:
sudo ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf
On ajoute l’utilisateur www-data (utilisateur utilisé par Apache) au groupe video pour qu’il ait les bons droits d’accès:
sudo adduser www-data video
Une dernière modification à faire sur le fichier sysctl.conf pour la gestion de la mémoire. On tape donc
sudo vi /etc/sysctl.conf
et on ajoute à la fin
kernel.shmall = 512000
kernel.shmmax = 500000000
shmmax correspond à la moitié de ma mémoire physique. On peut modifier cela, tant que la valeur ne dépasse pas la taille de la mémoire physique qu’on a réellement.
Il n’y a plus qu’à rebooter le système:
sudo reboot
Zoneminder devrait se lancer automatiquement au redémarrage. Une fois le serveur redémarré, vous avez sur la page d’accueil l’adresse IP du serveur.
En tapant dans un navigateur web http://adresseipduserveurubuntu/zm , on accède à l’interface web de Zoneminder ! L’installation est terminée :D
Bonjour,
Merci pour le tuto.
Cependant j’aimerai savoir s’il est possible d’utiliser son webcam sous zoneminder pour des captures ?
En attente de vos retour, merci et bonne journée…
Bonjour, super tuto . au niveau de l’install tout s’est déroulé correctement. J’utilise Zoneminder 1.29.0 sous ubuntu server 14.04. J’ai des caméras d-link, dans zone minder je respecte les données des cam d-link , la ligne apparait bien en vert mais lorsque je clique sur la cam elle ouvre une nouvelle fenêtre mais aucune video n’apparait…:( avez-vous une solution à ce problème.?
edit : Jajouterais que lorsque je clique sur zone une image figée s’affiche tout à fait normalement.
il y a bien une détection de mouvement qui se fait car je vois bien les différentes alertes. cependant je ne peux pas les lire vu qu’il n’y a pas de flux video à afficher.
Me manquerait il des codecs sur le serveur?
Bonjour, je suis en train d’installer Zoneminder sous Linux Mint. L’instalation de Linux s’est passée sans problème (je suis nouveau avec Linux) mais je viens de caler sur,la ligne :
sudo vi/etc/zm/apache.conf
j’ai la réponse comme quoi cette commande ne fonctionne pas.
Merci de votre aide
Salut, connecte toi en root (pour cela fait envoi la commande => su). Ensuite envoi la commande => apt install sudo
Cela va t’installer le package sudo