Zone Minder-ի կազմաձևումը Debian-ում
Տան անվտանգությունը շատերի համար առաջնահերթություն է, և անվտանգության տեսախցիկի համակարգ տեղադրելը հիանալի միջոց է ձեր ունեցվածքին հետևելու համար: Տեսախցիկի մոնիտորինգի հայտնի լուծումներից մեկը ZoneMinder-ն է՝ բաց կոդով ծրագրային փաթեթ, որն ապահովում է տեսահսկման հնարավորություններ: ZoneMinder-ը հզոր գործիք է, որը կարող է օգտագործվել մեկ տեսախցիկի կամ մի քանի տեսախցիկների մոնիտորինգի համար՝ հնարավորություններով, ինչպիսիք են շարժման հայտնաբերումը, հեռահար մուտքը և շատ ավելին:
Եթե դուք օգտագործում եք Debian, ZoneMinder-ի տեղադրման և կազմաձևման գործընթացը համեմատաբար պարզ է: Այս հոդվածում մենք կանցնենք այն քայլերին, որոնք անհրաժեշտ են ZoneMinder-ը ձեր Debian մեքենայի վրա գործարկելու համար: Մենք կանդրադառնանք հետևյալ թեմաներին −
Անհրաժեշտ փաթեթների տեղադրում − Մենք կտեղադրենք անհրաժեշտ փաթեթները, ներառյալ Apache, MySQL և PHP:
Տվյալների բազայի ստեղծում - Մենք կստեղծենք MySQL տվյալների բազա ZoneMinder-ի օգտագործման համար:
ZoneMinder-ի տեղադրում − Մենք կներբեռնենք և կտեղադրենք ZoneMinder փաթեթը:
-
Կազմաձևում ենք Apache-ն - Մենք կկարգավորենք Apache-ն, որպեսզի սպասարկի ZoneMinder վեբ ինտերֆեյսը:
Թույլտվությունների կարգավորում − Մենք Apache-ին թույլտվություն կտանք մուտք գործել ZoneMinder ֆայլեր:
Օգտագործելով ZoneMinder - Մենք ձեզ ցույց կտանք, թե ինչպես ավելացնել տեսախցիկներ և դիտել դրանց հոսքերը:
Այս հոդվածի վերջում դուք պետք է ունենաք ZoneMinder-ի լիարժեք ֆունկցիոնալ տեղադրում, որը կարող եք օգտագործել ձեր տեսախցիկները վերահսկելու համար:
Անհրաժեշտ փաթեթների տեղադրում
Նախքան ZoneMinder-ը տեղադրելը, մենք պետք է համոզվենք, որ անհրաժեշտ փաթեթները տեղադրված են համակարգում: Տերմինալի պատուհանում գործարկեք հետևյալ հրամանը՝ Apache-ն, MySQL-ը և PHP-ն տեղադրելու համար
sudo apt-get install apache2 mysql-server php php-mysql libapache2-mod-php
Սա կտեղադրի Apache, MySQL և PHP, ինչպես նաև MySQL-ին միանալու համար անհրաժեշտ PHP մոդուլները:
Տվյալների բազայի ստեղծում
Այժմ, երբ մենք տեղադրեցինք անհրաժեշտ փաթեթները, մենք պետք է ստեղծենք MySQL տվյալների բազա ZoneMinder-ի օգտագործման համար: Տերմինալային պատուհանում մուտք գործեք MySQL սերվեր որպես արմատային օգտվող −
sudo mysql -u root -p
Ձեզ կառաջարկվի մուտքագրել MySQL-ի արմատային գաղտնաբառը: Մուտք գործելուց հետո ստեղծեք նոր տվյալների բազա ZoneMinder -ի համար
CREATE DATABASE zm;
Սա կստեղծի «zm» անունով նոր տվյալների բազա: Հաջորդը, ստեղծեք նոր MySQL օգտվող ZoneMinder-ի համար՝ օգտագործելու համար −
CREATE USER 'zmuser'@'localhost' IDENTIFIED BY 'zmpass';
Սա կստեղծի նոր օգտվող՝ «zmuser» անունով՝ «zmpass» գաղտնաբառով: Հաջորդը, նոր օգտվողին տրամադրեք մուտք դեպի տվյալների բազա −
GRANT ALL PRIVILEGES ON zm.* TO 'zmuser'@'localhost';
Սա «zmuser» օգտագործողին կտրամադրի «zm» տվյալների բազայի բոլոր արտոնությունները: Վերջապես, դուրս եկեք MySQL հուշումից −
exit
Վե՛րջ: Այժմ դուք ունեք MySQL տվյալների բազա և պատրաստ եք գնալ ZoneMinder-ի: Հաջորդ բաժնում մենք կտեղադրենք ծրագրաշարը:
ZoneMinder-ի տեղադրում Debian-ում
Առաջին հերթին, դուք պետք է տեղադրեք ZoneMinder-ը ձեր Debian մեքենայի վրա: Բարեբախտաբար, այն հասանելի է լռելյայն պահոցներում, այնպես որ կարող եք պարզապես օգտագործել apt այն տեղադրելու համար −
sudo apt update sudo apt install zoneminder
Սա կտեղադրի բոլոր անհրաժեշտ կախվածությունները և կգործարկի ZoneMinder-ը: Այնուամենայնիվ, մենք պետք է կարգավորենք ևս մի քանի բան, նախքան այն սկսենք օգտագործել:
MySQL-ի կարգավորում
ZoneMinder-ն օգտագործում է MySQL-ն իր տվյալները պահելու համար, ուստի մենք պետք է ստեղծենք տվյալների բազա և օգտագործող դրա համար: Նախ, եկեք տեղադրենք MySQL -
sudo apt install mysql-server
Տեղադրման գործընթացում ձեզ կառաջարկվի MySQL-ի համար արմատային գաղտնաբառ սահմանել: Համոզվեք, որ հիշում եք այս գաղտնաբառը, քանի որ այն ձեզ ավելի ուշ պետք կգա:
Երբ MySQL-ը տեղադրվի, մենք կստեղծենք նոր տվյալների բազա և օգտվող ZoneMinder-ի համար: Մուտք գործեք MySQL սերվեր որպես արմատ −
sudo mysql -u root -p
Մուտքագրեք արմատային գաղտնաբառը, որը սահմանել եք տեղադրման ժամանակ: Երբ դուք գտնվում եք MySQL shell-ում, ստեղծեք նոր տվյալների բազա և օգտվող −
CREATE DATABASE zm; GRANT ALL ON zm.* TO 'zmuser'@'localhost' IDENTIFIED BY 'zmpass'; FLUSH PRIVILEGES; EXIT;
Սա կստեղծի նոր տվյալների բազա, որը կոչվում է zm և նոր օգտվող, որը կոչվում է zmuser՝ zmpass գաղտնաբառով: Համոզվեք, որ փոխարինեք zmpass-ը ձեր ընտրած անվտանգ գաղտնաբառով:
Apache-ի կարգավորում
ZoneMinder-ը նաև պահանջում է վեբ սերվեր՝ տեսախցիկի հոսքերը և միջերեսը ցուցադրելու համար: Apache-ն ամենաշատ օգտագործվող վեբ սերվերն է, ուստի մենք կօգտագործենք այն այս ձեռնարկի համար:
Նախ, եկեք տեղադրենք Apache -
sudo apt install apache2
Երբ Apache-ն տեղադրվի, մենք պետք է կարգավորենք այն ZoneMinder-ի հետ աշխատելու համար: Բացեք Apache-ի կազմաձևման ֆայլը -
sudo nano /etc/apache2/conf-available/zoneminder.conf
Ֆայլին ավելացրեք հետևյալ տողերը −
<Directory /usr/share/zoneminder>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Alias /zm /usr/share/zoneminder
<Directory /var/cache/zoneminder/temp>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Պահպանեք և փակեք ֆայլը: Այնուհետև միացրեք նոր կոնֆիգուրացիան −
sudo a2enconf zoneminder
Վերջապես, վերագործարկեք Apache-ը՝ փոփոխությունները կիրառելու համար
sudo systemctl restart apache2
ZoneMinder-ի կազմաձևում
Այժմ, երբ բոլոր կախվածությունները տեղադրվել և կազմաձևվել են, մենք կարող ենք սկսել ինքնին ZoneMinder-ի կազմաձևումը: Նախ, բացեք ZoneMinder կազմաձևման ֆայլը −
sudo nano /etc/zm/zm.conf
Գտե՛ք հետևյալ տողերը −
ZM_DB_HOST=localhost
ZM_DB_NAME=zm
ZM_DB_USER=zmuser
ZM_DB_PASS=zmpass
Համոզվեք, որ արժեքները համընկնում են նախկինում ստեղծված տվյալների բազայի և օգտագործողի հետ: Եթե դուք օգտագործել եք տարբեր արժեքներ, համապատասխանաբար թարմացրեք այս տողերը:
Հաջորդը, մենք կկարգավորենք ZoneMinder-ը, որպեսզի օգտագործի մեր նախկինում տեղադրված վեբ սերվերը: Գտե՛ք հետևյալ տողը −
ZM_WEBDIR=/usr/share/zoneminder
Համոզվեք, որ ուղին համընկնում է Alias-ի հետ, որը մենք ավելի վաղ ավելացրել ենք Apache-ի կազմաձևում: Եթե դուք այլ ճանապարհ եք օգտագործել, համապատասխանաբար թարմացրեք այս տողը:
Մենք գրեթե ավարտեցինք: Վերջին քայլը Apache-ին ZoneMinder ֆայլերին մուտք գործելու թույլտվություն տալն է: Գործարկեք հետևյալ հրամանները −
sudo chown -R www-data:www-data /usr/share/zoneminder/
sudo chmod -R 740 /usr/share/zoneminder/
sudo adduser www-data video
Սա կփոխի ZoneMinder ֆայլերի սեփականատիրոջը և թույլտվությունները Apache օգտվողին (www-data) և կավելացնի www-data օգտվողին տեսախմբում, որպեսզի նա կարողանա մուտք գործել տեսախցիկներ: Վերջապես, վերագործարկեք ZoneMinder-ը՝ փոփոխությունները կիրառելու համար
sudo systemctl restart zoneminder
Օգտագործելով ZoneMinder-ը
Շնորհավորում ենք, դուք հաջողությամբ կարգավորել եք ZoneMinder-ը ձեր Debian մեքենայի վրա: Այժմ դուք կարող եք սկսել ավելացնել տեսախցիկներ և վերահսկել ձեր տունը կամ գրասենյակը:
ZoneMinder վեբ ինտերֆեյսին մուտք գործելու համար բացեք վեբ զննարկիչը և անցեք http://localhost/zm (ենթադրելով, որ դուք մուտք եք գործում այն նույն մեքենայից): Դուք պետք է տեսնեք ZoneMinder-ի մուտքի էջը: Մուտքագրեք օգտանունը և գաղտնաբառը, որը սահմանել եք տեղադրման ժամանակ՝ մուտք գործելու համար:
Տեսախցիկ ավելացնելու համար սեղմեք «Ավելացնել նոր մոնիտոր» կոճակը ինտերֆեյսի վերին աջ անկյունում: Հետևեք հրահանգներին՝ խցիկի կարգավորումները կարգավորելու և մոնիտորը պահպանելու համար:
Դուք կարող եք դիտել տեսախցիկի հոսքերը՝ սեղմելով վերին նավիգացիոն տողի «Մոնտաժ» կոճակը: Սա կցուցադրի ձեր բոլոր տեսախցիկների ցանցը: Կարող եք նաև դիտել հոսքերը առանձին՝ սեղմելով ձախ կողմում գտնվող ցանկում մոնիտորի անվան վրա:
Եզրակացություն
Անվտանգության տեսախցիկի համակարգի ստեղծումը կարող է դժվար գործ լինել, բայց ZoneMinder-ի և Debian-ի հետ համեմատաբար պարզ է: Հետևելով այս հոդվածում նկարագրված քայլերին, դուք պետք է կարճ ժամանակում կարողանաք գործարկել ZoneMinder-ը և գործարկել ձեր Debian մեքենայի վրա: Երբ այն կարգավորվի, դուք կարող եք ավելացնել այնքան տեսախցիկ, որքան անհրաժեշտ է և վերահսկել դրանք ցանկացած վայրից՝ ինտերնետ կապով: