I-install ang ZoneMinder - Video Surveillance Software sa Debian 9


Sa balay man o negosyo, ang pisikal nga kasiguruhan kanunay usa ka sukaranan nga bahin sa tanan nga naglangkob sa palisiya sa seguridad. Ang paggamit sa mga security camera lagmit nga usa ka bato sa pamag-ang sa usa ka solusyon sa pagmonitor sa pisikal nga seguridad.

Usa sa labing dako nga mga hagit sa mga camera lagmit mao ang pagdumala ug pagtipig sa mga feed sa video/mga imahe. Usa sa labing nailhan nga open source nga mga solusyon alang sa pagsulbad niini nga buluhaton mao ang Zone Minder.

Ang Zone Minder nagpresentar sa mga tiggamit og daghang mga solusyon alang sa pagmonitor, pagdumala, ug pag-analisar sa mga video feed gikan sa mga security camera. Ang pipila sa mga highlight sa Zone Minder naglakip sa:

  • Libre, Bukas nga tinubdan ug kanunay nga nag-update.
  • Nagtrabaho sa kadaghanan sa mga IP camera (bisan sa mga adunay espesyal nga gamit sama sa PTZ, night vision, ug 4k nga mga resolusyon).
  • Web based management console.
  • Mga aplikasyon sa Android ug iOS para sa pagmonitor gikan sa bisan asa.

Aron makita ang dugang nga mga bahin sa Zone Minder palihug bisitaha ang home page sa proyekto sa: https://zoneminder.com/features/

Sakup niini nga artikulo ang pag-install sa Zone Minder sa Debian 9 Stretch ug usa pa nga artikulo ang maglakip sa pag-configure sa Zone Minder aron ma-monitor ang mga feed sa seguridad sa camera.

Samtang kini usa ka pagpayano sa kadaghanan sa mga pag-install sa IP camera, ang mga konsepto magamit gihapon kung ang mga camera adunay koneksyon sa network sa server sa Zone Minder.

Kini nga artikulo maghunahuna nga ang magbabasa adunay usa ka gamay nga base nga pag-install sa Debian 9 Stretch up and running. Ang usa ka hubo nga pag-install nga adunay koneksyon sa SSH mao ra ang gihunahuna.

Dili kinahanglan ang usa ka graphical nga palibot sa server tungod kay ang tanan isilbi pinaagi sa Apache web server sa mga kliyente nga nagkonektar sa interface sa web sa Zone Minder.

Palihug tan-awa kini nga artikulo sa Tecmint alang sa pag-install sa Debian 9: https://linux-console.net/installation-of-debian-9-minimal-server/.

Tungod kay ang Zone Minder mahimo’g makatipig daghang mga video/larawan, ang pinakadako nga sangkap nga gikinahanglan alang sa kini nga server mao ang kapasidad sa network ug pagtipig. Ang ubang mga butang nga konsiderahon mao ang gidaghanon sa mga kamera, ang kalidad sa mga hulagway/video nga gipadala ngadto sa server, gidaghanon sa mga tiggamit nga nagkonektar sa sistema sa Zone Minder, ug ang pagtan-aw sa mga sapa nga buhi pinaagi sa sistema sa Zone Minder.

Importante: Ang server nga gigamit niini nga giya, samtang tigulang na, dili ang kasagarang sistema sa user sa balay. Palihug siguruha nga hingpit nga susihon ang mga kinahanglanon sa paggamit sa dili pa magbutang usa ka sistema sa Zone Minder.

Zone Minder nga artikulo sa wiki para sa mga Specs: https://wiki.zoneminder.com/How_Many_Cameras

  • 1 HP DL585 G1 (4 x Dual core nga CPU)
  • RAM: 18 GB
  • 1 x 1Gbps network connections para sa mga IP camera
  • 1 x 1Gbps nga koneksyon sa network para sa pagdumala
  • Lokal nga Pagtipig: 4 x 72GB sa RAID 10 (OS lang; ZM nga mga hulagway/video ma-offload sa ulahi)
  • 1 x 1.2 TB HP MSA20 (Pagtipig sa mga Imahen/Video)

Pag-instalar sa Zone Minder

Ang pag-instalar sa Zone Minder tul-id kaayo sa unahan ug nag-angkon sa gamut o sudo nga pag-access sa partikular nga server nga gi-install sa Zone Minder.

Ang Debian Stretch walay Zone Minder 1.30.4 sa mga repository nga default. Swerte nga ang usa ka bag-ong bersyon sa Zone Minder anaa sa Debian Stretch backports.

Aron mahimo ang mga backport sa usa ka limpyo nga pag-install sa Debian, i-isyu ang mosunud nga mando:

# echo -e “\n\rdeb http://ftp.debian.org/debian stretch-backports main” >> /etc/apt/sources.list

Kung mahimo na ang mga backport, ang sistema lagmit adunay usa ka serye sa mga pag-update nga kinahanglan mahitabo. Pagdalagan ang mosunud nga mga mando aron ma-update ang mga pakete sa pag-andam alang sa nahabilin nga artikulo.

# apt-get update
# apt-get upgrade
# apt-get dist-upgrade

Ang unang lakang alang sa pag-instalar ug pag-configure sa Zone Minder mao ang pag-instalar sa gikinahanglan nga mga dependency alang sa mosunod nga mga sugo:

# apt-get install php mariadb-server php-mysql libapache2-mod-php7.0 php7.0-gd zoneminder

Atol niini nga proseso sa pag-instalar, ang pag-instalar sa MariaDB server mahimong mag-aghat sa tiggamit sa pag-configure sa usa ka root password alang sa database, **AYAW KALIMOT KINI NGA PASSWORD**.

Kung kompleto na ang pag-install, kusganon nga gisugyot nga ang database ma-secure gamit ang mosunud nga mando:

# mysql_secure_installation

Ang sugo sa ibabaw mahimong mag-aghat alang sa root password nga gihimo sa panahon sa pag-instalar sa MariaDB una ug dayon mangutana sa user og daghang mga pangutana sa seguridad mahitungod sa pag-disable sa usa ka test user, remote root login sa database, ug pagtangtang sa testing databases. Luwas ug gisugyot nga ‘Oo’ ang tubag sa tanan niining mga pangutana.

Karon ang database kinahanglan nga andam ug usa ka Zone Minder user alang sa database. Ang package sa Zone Minder naghatag sa gikinahanglan nga schema alang sa import. Ang import maghimo sa user nga 'zmuser', ang database nga 'zm', ug mag-setup og default nga password sa sistema *Tan-awa sa ubos kung unsaon pag-usab niini*.

Ang mosunod nga mga sugo mag-aghat sa user alang sa MariaDB database root user password.

# mariadb -u root -p < /usr/share/zoneminder/db/zm_create.sql
# mariadb -u root -p -e "grant all on zm.* to ‘zmuser’@localhost identified by ‘zmpass’;"

Kini nga bahin gikinahanglan lamang kung gusto sa user nga usbon ang default user/password para sa database! Mahimong gusto nga usbon ang ngalan sa database, username, o password alang sa database.

Pananglitan, isulti nga gusto sa admin nga mogamit usa ka lahi nga kombinasyon sa user/password:

User: zm_user_changed
Password: zmpass-test

Kini mag-usab sa labaw sa MariaDB user command ngadto sa:

# mariadb -u root -p -e "grant all on zm.* to ‘zm_user_changed’@localhost identified by ‘zmpass-test’;"

Sa pagbuhat niini bisan pa, ang Zone Minder kinahanglan nga mahibal-an ang nabag-o nga database ug user name. Himoa ang tukma nga mga pagbag-o sa ZM configuration file sa '/etc/zm/zm.conf'.

Pangitaa ug usba ang mosunod nga mga linya:

  • ZM_DB_USER = zmuser ← Usba ang ‘zmuser’ sa bag-ong user sa ibabaw. 'zm_user_changed'
  • ZM_DB_PASS = zmpass ← Usba ang ‘zmpass’ sa bag-ong password nga gigamit sa ibabaw. 'zmpass-test'

Ang sunod nga lakang mao ang pag-ayo sa pagpanag-iya sa Zone Minder configuration file aron kini mabasa sa apache user (www-data) gamit ang mosunod nga sugo:

# chgrp www-data /etc/zm/zm.conf

Ang tiggamit sa www-data kinahanglan usab nga mahimong bahin sa grupo sa 'video' niini nga sistema. Aron mahimo kini ang mosunod nga sugo kinahanglan gamiton:

# usermod -aG video www-data

Kinahanglan usab nga ibutang ang tukma nga time zone sa php.ini file pangitaa sa '/etc/php/7.0/apache2/php.ini'. Pangitaa ang tukma nga time zone ug dayon gamit ang text editor, pangitaa ang follow line ug idugang ang impormasyon sa timezone.

# nano /etc/php/7.0/apache2/php.ini

Usba ang linya nga ';date.timezone =' ngadto sa 'date.timezone = America/New_York'.

Karon kinahanglan nga i-configure ang Apache aron ma-serve ang interface sa web sa Zone Minder. Ang una nga lakang mao ang pag-disable sa default nga panid sa Apache ug pagpagana sa file sa pagsumpo sa Zone Minder.

# a2dissite 000-default.conf
# a2enconf zoneminder

Adunay usab pipila ka mga module sa Apache nga kinahanglan nga magamit aron ang Zone Minder molihok sa husto. Mahimo kini pinaagi sa mosunod nga mga sugo:

# a2enmod cgi
# a2enmod rewrite

Ang katapusang mga lakang mao ang pagpagana ug pagsugod sa Zone Minder! Gamita ang mosunod nga mga sugo aron mahimo kini:

# systemctl enable zoneminder.service
# systemctl restart apache2.service
# systemctl start zoneminder.service

Karon kung maayo ang tanan, ang pag-navigate sa IP sa server ug direktoryo sa Zone Minder kinahanglan nga maghatag sa console sa pagdumala sa Zone Minder nga ingon niini:

http://10.0.0.10/zm

Mga pahalipay! Ang Zone Minder anaa na karon ug nagdagan sa Debian 9. Sa sunod nga umaabot nga mga artikulo atong tun-an ang configuration sa storage, camera, ug mga alert sulod sa Zone Minder console.