ZoneMinder

Allikas: Kuutõrvaja
Redaktsioon seisuga 31. august 2010, kell 17:46 kasutajalt Jj (arutelu | kaastöö)

Sissejuhatus

Zoneminder on vabavaraline CCTV (Closed Circuit Television) tarkvara. Ehk siis jälgimiskaamerate jaoks mõeldud tarkvara

ZoneMinderSmall.gif

Zoneminder sisaldab järgmisi võimalusi

  • Töötab paljudel Linuxi distributsioonidel (reaalselt gentool tööle saada veel ei õnnestunud)
  • Toetab video, USB ja võrgukaameraid
  • Toetab Pan/Tilt/Zoom kaameraid, võimalik lisada uusi kontroll protokolle.
  • Kasutab MYSQL andmebaasi ja kirjutatud standartseid töövahendeid nagu C++, Perl ja PHP.
  • Lubab luua erinevaid kasutajaid ning ligipääsuleveleid
  • Erinevate keelte tugi
  • Jutumite raportite saatmine e-maili või SMS teel, võimaldab lisada teadetele pilte või videosid.
  • Iga kaamera jaoks on võimalik defineerida erinevad tsoonid/regioonid ja tundlikus.
  • Veebiliides mis võimaldab täielikult kontrollida süsteemi ning kaameraid ja vaadata jooksvalt pilti ning sündmusi.
  • Võimaldab sündmusi automaatselt uploadida süsteemi välisesse FTP serverisse.
  • Filtrite abil on võimalik selekteerida ning kombineerida sündmuste infot

jne.

Koduleht http://www.zoneminder.com/

Masina nimeks hakkab olema salasilm.zoo.tartu.ee

Tarkvara paigaldamine

Gentoo

Installeerimine hetkel probleemne

Hetkel portages uusim www-misc/zoneminder-1.24.2 on maskitud.

masked by: ~x86 keyword

Lahtimaskimiseks /etc/portage/package.keywords

www-misc/zoneminder **
dev-perl/PHP-Serialization **
dev-perl/libwww-perl **   

/etc/portage/package.use

dev-lang/php +apache2

TODO

Debian Lenny

Paigaldame standartse Debiani 5.0.5 versiooniga, täpsemalt i386 versiooni, kuid see ei tohiks lugeda.

Installime 1.24 stable versiooni kasutades algmaterjalina juhendit

Muudame sources faili /etc/apt kaustas selliseks

deb http://ftp.uk.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.uk.debian.org/debian/ lenny main contrib non-free

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

Uuendame selle alusel

# apt-get update

Installime vajalikud sõltuvused

# apt-get install build-essential apache2 mysql-server netpbm libssl-dev libjpeg62-dev libmime-perl libwww-perl \
libarchive-tar-perl libdate-manip-perl libarchive-zip-perl libmime-lite-perl libdbi-perl libdbd-mysql libdbd-mysql-perl \
libpcre3-dev php5 php5-mysql libapache2-mod-auth-mysql libmysqlclient15-dev gnutls-bin ffmpeg pciutils \

Vahepeal küsitakse vee mysql parooli

Et lahendada zoneminderi ja serialiserimise probleem.

# perl -MCPAN -e shell
install PHP::Serialization
exit

Teeme kausta kus kompileerime

# mkdir /usr/src/zminder
# cd /usr/src/zminder

Tõmbame alla

# wget http://www2.zoneminder.com/downloads/ZoneMinder-1.24.2.tar.gz
# tar -zxvf ZoneMinder-1.24.2.tar.gz
# cd ZoneMinder-1.24.2

Kompileerime kokku

# ./configure --with-webdir=/var/www/zm --with-cgidir=/usr/lib/cgi-bin --with-webuser=www-data \
--with-webgroup=www-data --with-libarch=lib --with-ffmpeg=/usr/local ZM_SSL_LIB=openssl

Erinevus originaalse tekstiga oli, et vaja lisada make faili lõppu ZM_SSL_LIB=openssl muidu lõpetab teatega configure: error: zm requires gnutls/openssl.

# make && make install

Järgnev käsk mis tekitab andmebaasi

# mysql -u root -p < db/zm_create.sql
Enter password: 

Muudame zminderi parooli

# mysql -u root -p -e "grant all privileges on zm.* to 'zminder'@'localhost' identified by 'parool'"
Enter password: 

Seadistame andmebaasi kasutaja ja parooli korrektseks ka konfiguratsioonis

# nano /usr/local/etc/zm.conf

ZoneMinderi veebifailid paigaldatakse /var/www/zm kataloogi, üldiselt saab kõiki radasid ja binaari asukohti muuta zm.confist mis FreeBSD laadselt /usr/local/etc harus

FreeBSD

Pordi arendamine on hetkel endiselt töös, stabiilne lahendus puudub.

ZoneMinderi Kasutamine

avame veebiaaressi

http://salasilm.zoo.tartu.ee/zm/

Kasutajat tervitab esialgu üsnagi askeetlik ekraan, kaamerad tuleb alles lisada

Zmaken.jpg

Lingid

Hea põhjalik illustreeritud õpetus ZM paigaldamisest Ubuntule

Toetatud seadmed

Kuidas saata ZM kaamerate video monitori

Veel mõned kaameraserveri lahendused