Installa ZoneMinder - Software ta' Sorveljanza bil-Vidjo fuq Debian 9


Kemm jekk tkun fid-dar jew fl-intrapriża, is-sigurtà fiżika hija dejjem komponent fundamentali ta 'politika ta' sigurtà li tinkludi kollox. L-użu ta' kameras tas-sigurtà għandu tendenza li jkun il-pedament ta' soluzzjoni ta' monitoraġġ tas-sigurtà fiżika.

Waħda mill-akbar sfidi bil-kameras għandha tendenza li tkun il-ġestjoni u l-ħażna tal-feeds/immaġini tal-vidjo. Waħda mis-soluzzjonijiet ta' sors miftuħ l-aktar magħrufa biex tindirizza dan il-kompitu hija Zone Minder.

Zone Minder jippreżenta lill-utenti numru kbir ta 'soluzzjonijiet għall-monitoraġġ, il-ġestjoni, u l-analiżi tal-video feeds minn kameras tas-sigurtà. Uħud mill-punti ewlenin ta' Zone Minder jinkludu:

  • B'xejn, sors miftuħ u aġġornament kostanti.
  • Taħdem mal-biċċa l-kbira tal-kameras IP (anke dawk b'funzjonalità speċjali bħal PTZ, viżjoni bil-lejl, u riżoluzzjonijiet 4k).
  • Console ta' ġestjoni bbażata fuq il-web.
  • Applikazzjonijiet ta' Android u iOS għall-monitoraġġ minn kullimkien.

Biex tara aktar karatteristiċi ta' Zone Minder jekk jogħġbok żur il-paġna ewlenija tal-proġett fuq: https://zoneminder.com/features/

Dan l-artikolu se jkopri l-installazzjoni ta 'Zone Minder fuq Debian 9 Stretch u artikolu ieħor se jkopri l-konfigurazzjoni ta' Zone Minder biex jimmonitorja l-feeds tal-kameras tas-sigurtà.

Filwaqt li din hija simplifikazzjoni tal-biċċa l-kbira tal-installazzjonijiet tal-kameras IP, il-kunċetti xorta se jaħdmu jekk wieħed jassumi li l-kameras għandhom konnettività tan-netwerk mas-server Zone Minder.

Dan l-artikolu se jassumi li l-qarrej diġà għandu installazzjoni bażi minima ta 'Debian 9 Stretch li taħdem u taħdem. Installazzjoni vojta b'konnettività SSH hija kollha preżunta.

Mhuwiex meħtieġ ambjent grafiku fuq is-server peress li kollox se jiġi moqdi permezz tas-server tal-web Apache lill-klijenti li jikkonnettjaw mal-interface tal-web Zone Minder.

Jekk jogħġbok ara dan l-artikolu dwar Tecmint għall-installazzjoni ta' Debian 9: https://linux-console.net/installation-of-debian-9-minimal-server/.

Peress li Zone Minder potenzjalment se jkun qed jiffranka ħafna vidjo/immaġini, l-akbar komponenti meħtieġa għal dan is-server se jkunu l-kapaċità tan-netwerk u tal-ħażna. Oġġetti oħra li għandhom jitqiesu huma n-numru ta 'kameras, il-kwalità tal-immaġini/vidjow li jintbagħtu lis-server, in-numru ta' utenti li jikkonnettjaw mas-sistema Zone Minder, u jaraw il-flussi ħajjin permezz tas-sistema Zone Minder.

Importanti: Is-server li qed jintuża f'din il-gwida, filwaqt li antik, mhuwiex is-sistema tipika tal-utent domestiku. Jekk jogħġbok kun żgur li tevalwa bir-reqqa r-rekwiżiti tal-użu qabel ma twaqqaf sistema Zone Minder.

Artiklu wiki ta' Zone Minder għal Specs: https://wiki.zoneminder.com/How_Many_Cameras

  • 1 HP DL585 G1 (4 x CPU's Dual core)
  • RAM: 18 GB
  • 1 x 1 Gbps konnessjonijiet tan-netwerk għall-kameras IP
  • 1 x 1 Gbps konnessjoni tan-netwerk għall-ġestjoni
  • Ħażna Lokali: 4 x 72GB f'RAID 10 (OS biss; immaġini/vidjow ZM se jitniżżlu aktar tard)
  • 1 x 1.2 TB HP MSA20 (Ħażna ta' Stampi/Vidjows)

Installazzjoni ta' Zone Minder

L-installazzjoni ta 'Zone Minder hija sempliċi ħafna u tassumi aċċess root jew sudo fuq is-server partikolari li Zone Minder qed jiġi installat.

Debian Stretch m'għandux Zone Minder 1.30.4 fir-repożitorji b'mod awtomatiku. Fortunatament, verżjoni aktar ġdida ta' Zone Minder hija disponibbli fil-backports ta' Debian Stretch.

Biex tippermetti backports f'installazzjoni nadifa ta' Debian, agħti l-kmand li ġej:

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

Ladarba l-backports ikunu ġew attivati, is-sistema x'aktarx ikollha serje ta 'aġġornamenti li se jkollhom iseħħu. Mexxi l-kmandi li ġejjin biex taġġorna l-pakketti bi tħejjija għall-bqija ta 'dan l-artikolu.

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

L-ewwel pass għall-installazzjoni u l-konfigurazzjoni ta 'Zone Minder huwa li tinstalla d-dipendenzi meħtieġa għall-kmandi li ġejjin:

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

Matul dan il-proċess ta 'installazzjoni, l-installazzjoni tas-server MariaDB tista' tħeġġeġ lill-utent biex jikkonfigura password ta 'l-għeruq għad-database, **TINSIJAX DIN IL-PASSWORD**.

Ladarba l-installazzjoni tkun kompluta, huwa ssuġġerit bil-qawwa li d-database tkun assigurata bl-użu tal-kmand li ġej:

# mysql_secure_installation

Il-kmand ta 'hawn fuq jista' jqajjem il-password ta 'l-għeruq maħluqa matul l-installazzjoni ta' MariaDB l-ewwel u mbagħad jistaqsi lill-utent diversi mistoqsijiet ta 'sigurtà dwar id-diżattivazzjoni ta' utent tat-test, il-login ta 'l-għeruq mill-bogħod fid-database, u t-tneħħija tad-databases ta' l-ittestjar. Huwa sikur u ssuġġerit li ‘Iva’ tkun it-tweġiba għal dawn il-mistoqsijiet kollha.

Issa d-database jeħtieġ li tkun ippreparata u utent ta’ Zone Minder għad-database. Il-pakkett Zone Minder jipprovdi l-iskema meħtieġa għall-importazzjoni. L-importazzjoni se toħloq l-utent 'zmuser', id-database 'zm', u twaqqaf password default fis-sistema *Ara hawn taħt dwar kif tibdel dan*.

Il-kmandi li ġejjin se jħeġġu lill-utent għall-password tal-utent tal-għeruq tad-database MariaDB.

# 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’;"

Din il-parti hija meħtieġa biss jekk l-utent irid ibiddel l-utent/password default għad-database! Jista' jkun mixtieq li jinbidel l-isem tad-database, l-isem tal-utent, jew il-password għad-database.

Pereżempju, ngħidu li l-amministratur ried juża kombinazzjoni ta' utent/password differenti:

User: zm_user_changed
Password: zmpass-test

Dan jibdel il-kmand tal-utent MariaDB ta' hawn fuq għal:

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

Billi tagħmel dan iżda, Zone Minder jeħtieġ li jkun konxju tad-database u l-isem tal-utent mibdula. Agħmel il-bidliet xierqa fil-fajl tal-konfigurazzjoni ZM fuq '/etc/zm/zm.conf'.

Sib u biddel il-linji li ġejjin:

  • ZM_DB_USER = zmuser ← Ibdel ‘zmuser’ għall-utent il-ġdid hawn fuq. ‘zm_user_changed’
  • ZM_DB_PASS = zmpass ← Ibdel ‘zmpass’ għall-password il-ġdida użata hawn fuq. ‘zmpass-test’

Il-pass li jmiss huwa li tiffissa s-sjieda tal-fajl tal-konfigurazzjoni ta 'Zone Minder sabiex ikun jista' jinqara mill-utent apache (www-data) billi juża l-kmand li ġej:

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

L-utent ta’ www-data jeħtieġ ukoll li jkun parti mill-grupp ‘video’ fuq din is-sistema. Biex twettaq dan għandu jintuża l-kmand li ġej:

# usermod -aG video www-data

Huwa wkoll meħtieġ li tissettja ż-żona tal-ħin xierqa fil-fajl php.ini lokalizzata fuq '/etc/php/7.0/apache2/php.ini'. Sib iż-żona tal-ħin xierqa u mbagħad tuża editur tat-test, sib il-linja ta 'segwitu u ehmeż l-informazzjoni taż-żona tal-ħin.

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

Ibdel il-linja ‘;date.timezone =’ għal ‘date.timezone = America/New_York’.

Issa Apache jeħtieġ li jiġi kkonfigurat biex iservi l-interface tal-web Zone Minder. L-ewwel pass huwa li tiddiżattiva l-paġna Apache predefinita u tippermetti l-fajl ta 'konfigurazzjoni ta' Zone Minder.

# a2dissite 000-default.conf
# a2enconf zoneminder

Hemm ukoll xi moduli Apache li jeħtieġ li jiġu attivati biex Zone Minder jiffunzjona sew. Dan jista 'jsir bil-kmandi li ġejjin:

# a2enmod cgi
# a2enmod rewrite

L-aħħar passi huma li tippermetti u tibda Zone Minder! Uża l-kmandi li ġejjin biex twettaq dan:

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

Issa jekk kollox mar tajjeb, in-navigazzjoni lejn l-IP tas-server u d-direttorju ta’ Zone Minder għandha tagħti l-console ta’ ġestjoni ta’ Zone Minder bħala tali:

http://10.0.0.10/zm

Prosit! Zone Minder issa qed taħdem fuq Debian 9. Fl-artikoli li ġejjin li jmiss se nimxu permezz tal-konfigurazzjoni tal-ħażna, kameras, u twissijiet fi ħdan il-console Zone Minder.