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.