Zoneminder

Aus wiki.archlinux.de

Zoneminder ist eine Ansammlung von Applikationen, welche im Zusammenspiel eine komplette Überwachungslösung darstellt. Es erlaubt das Analysieren, Aufnehmen und Überwachen von CCTV oder Sicherheitskameras. Das Spektrum der unterstützen Kameras umfasst V4L / UVC Kameras die per USB, Netzwerk oder eine BTTV Karte angeschlossen sind, aber auch IP-Netzwerkkameras mit Streamingfunktion.

Installation

Voraussetzung ist, dass Apache, MySQL und PHP schon lauffähig vorhanden sind. Wenn dies der Fall ist, kann Zoneminder aus dem AUR installiert werden. Eine detaillierte Anleitung dazu findet man im Artikel ArchLinux User-Community Repository.

Konfiguration benötigter Anwendungen

Apache

$ sudo nano /etc/httpd/conf/httpd.conf

ergänzt man durch folgende Zeile:

Include /etc/httpd/conf/extra/httpd-zm.conf

zu prüfen ist ob PHP von Apache schon genutzt wird, dafür müssen diese 2 Zeilen vorhanden sein

LoadModule php5_module modules/libphp5.so
Include conf/extra/php5_module.conf

PHP

$ sudo nano /etc/php/php.ini

dort muss die Option

short_open_tag = On

gesetzt sein, am besten platziert man es ganz am Ende der Datei.

Folgende Extensions müssen aktiviert werden

extension=gd.so
extension=gettext.so
extension=mcrypt.so
extension=mysql.so
extension=mysqli.so
extension=session.so
extension=sockets.so


Der Pfad zu Zoneminder und seinen Dateien muss PHP zugänglich gemacht werden:

open_basedir = /home/:/tmp/:/usr/share/pear/:/etc/:/var/lib/zm/:/var/lib/zm/www 

MySQL

Wenn alles richtig klappt wird beim installieren des Pakets die Datenbank automatisch mit initialisiert. Man wird gebeten Benutzer und Passwort einzugeben.

Benutzer = root / Passwort = dasvondirvergebeneMySQLrootpw 

Sollte dies scheitern kann man zu einem späteren Zeitpunkt mit dem Aufruf von

$ /usr/lib/zm/bin/zminit

die Initialisierung wiederholt starten.

Konfiguration

Die Zoneminder Konfigurationsdatei ist unter

/etc/zm.conf 

zu finden, Änderungen sind aber eigentlich nicht nötig

Weblinks