ZoneMinder

Zoneminder ist eine Software mit der sich verschiedene Videostreams von bspw. Überwachungskameras auf ein webbasiertes Portal konzentrieren lassen. Zudem biete ZoneMinder die Möglichkeit Zwecks Überwachung Überwachungsbereiche im Bild der Kamera zu definieren und Aktionen festzulegen wie Email-Versand oder Videoaufnahme, wenn Bewegung im definierten Bereich registriert wird.

Die Installation ist kinderleicht und innerhalb weniger Minuten durchgeführt. Ich zeige hier den einfachsten Weg für ein bisschen Spielerei mit ZoneMinder. Für den ernsthaften Betrieb ist unbedingt an die Absicherung zu denken.

 

Voraussetzung

Eine komplette und lauffähige Installation von Debian Stretch mit Zugriff auf das Internet. Ein X-System wird nicht benötigt, da ZoneMinder per Webinterface gesteuert wird.

 

Die Installation

Nach einem Update und Upgrade des Debiansystems kann mit der Installation eines simplen LAMP begonnen werden. Die Installation stößt man wie gewohnt per apt-get an.

apt-get install php mariadb-server php-mysql apache2-mod-php7.0

Nach dem Apache2, PHP7 und MariaDB installiert sind, kann die Installation von ZoneMinder selbst angegangen werden. Dazu muss zunächst die Source in die Datei /etc/apt/souces.list

deb http://www.deb-multimedia.org stretch main non-free

Fehlt noch der Keyring, um die Binaries installieren zu können.

apt-get update
apt-get install deb-multimedia-keyring

Jetzt können die benötigten Pakete für ZoneMinder nach einem Update und Upgrade installiert werden

apt-get update
apt-get upgrade
apt-get dist-upgrade
apt install zoneminder vlc-plugin-base php7.0-gd

Nun für PHP in der php.ini, die unter /etc/php/7.0/apache2/ zu finden ist, die Zeitzone eintragen.

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Europe/Berlin

Nun noch die Mods CGI und REWRITE und die ZoneMinder-Konfiguration für den Apache aktivieren, ZoneMinder an www-data übergeben und den Apache neu starten.

a2enmod cgi
a2enmod rewrite
a2enconf zoneminder
chown -R www-data:www-data /usr/share/zoneminder/
/etc/init.d/apache2 restart

Das war es auch schon.

 

ZoneMinder aufrufen

Damit man mit ZoneMinder arbeiten kann, muss das Webinterface aufgerufen werden. Das kann von einem Client-Computer mit einem Browser mittels http://zoneminder-server-ip/zm aufgerufen werden.

Kameras werden als "Monitor" im ZoneMinder hinzugefügt. Die richtigen Einstellungen kann man im Forum von Zoneminder meist finden. Beliebte und richtig gut funktionierende Kameras sind bspw. SV3C oder FosCam.

 

Die verschiedenen Monitore

None – The monitor is currently disabled and no streams can be viewed or events generated.
Monitor – The monitor will only stream feeds but no image analysis is done and so no alarms or events will be generated,
Modect – or MOtion DEteCTtion. All captured images will be analysed and events generated where motion is detected.
Record – In this case continuous events of a fixed length are generated regardless of motion which is analogous to a convention time-lapse video recorder. No motion detection takes place in this mode.
Mocord – This is a hybrid of Modect and Record and results in both fixed length events being recorded and also any motion being highlighted within those events.
Nodect – or No DEteCTtion. This is a special mode designed to be used with external triggers. In Nodect no motion detection takes place but events are recorded if external triggers require it.