Zoneminder est une solution open-source de vidéo-surveillance, qui accepte des sources vidéo de type analogiques via des cartes d’acquisitions ou numérique comme des webcams ou des caméras IP.
La visionnage des acquisitions vidéo ainsi que le contrôle du système vidéo-surveillance se fait à travers une interfaces web.
ZoneMinder est capable d’envoyer automatiquement des alertes et les captures d’images par mail ou FTP, il existe aussi des applications Android pour être avertis.
ZoneMinder est présent dans les dépôts officiels de Debian mais à la version 1.25.4, qui date du 26 Aout 2011 et ne bénéficie pas des dernières corrections de bug.
Cet article décrit l’installation de ZoneMinder version 1.26.4 sous Debian Wheezy.
Installation d’une Debian de base sans bureau.
Voir cet article pour l’installation de Debian: Debian 7
Installation des dépendances de ZoneMinder.
apt-get install -y apache2 mysql-server php5 php5-mysql build-essential libmysqlclient-dev libssl-dev libbz2-dev libpcre3-dev libdbi-perl libarchive-zip-perl libdate-manip-perl libdevice-serialport-perl libmime-perl libpcre3 libwww-perl libdbd-mysql-perl libsys-mmap-perl yasm subversion automake autoconf libjpeg8-dev libjpeg8 apache2-mpm-prefork libapache2-mod-php5 php5-cli libphp-serialization-perl libgnutls-dev libjpeg8-dev libavcodec-dev libavformat-dev libswscale-dev libavutil-dev libv4l-dev libtool ffmpeg libnetpbm10-dev libavdevice-dev libmime-lite-perl dh-autoreconf dpatch
Création d’un paquet .deb de ZoneMinder 1.26.4.
Téléchargement sur le github de ZoneMinder:
git clone https://github.com/ZoneMinder/ZoneMinder.git zoneminder
Entrer dans le répertoire:
cd zoneminder/
Création d’un lien symbolique du répertoire debian:
ln -s distros/debian
Vérification des dépendances:
pkg-checkbuilddeps
Création du paquet .deb de ZoneMinder:
dpkg-buildpackage
Installation de ZoneMinder.
Remonter d’un cran dans l’arborescence du répertoire courant:
cd ..
Installation du paquet ZoneMinder:
dpkg -i zoneminder_1.26.4-1_*.deb
Si des erreurs lors de l’installation:
apt-get install -f
Reconfigurer ZoneMinder:
dpkg-reconfigure zoneminder
Vérification du status de ZoneMinder:
/etc/init.d/zoneminder status
ZoneMinder is running
Configuration du serveur web Apache.
Création d’un lien symbolique de la configuration Apache pour ZoneMinder:
ln -s /etc/zm/apache.conf /etc/apache2/sites-enabled/zoneminder.conf
Relance d’Apache:
service apache2 restart
ZoneMinder est installé!
Indiquer l’url du serveur dans un navigateur: http://url_server/zm/