Debian 9-da Zone Minder-iň konfigurasiýasy


Öňki makalada Debian 9-da Zone Minder howpsuzlyk gözegçilik ulgamynyň gurulmagy barada aýdylýar. Zone Minder-iň işlemeginiň indiki ädimi, ammary düzmekdir. Dymmaklyk boýunça Zone Minder kamera maglumatyny/var/cache/zoneminder/* -de saklar. Localerli ammary köp bolmadyk ulgamlar üçin bu kynçylyk döredip biler.

Sazlamanyň bu bölegi, ilkinji nobatda, ýazylan şekilleriň saklanyşyny ikinji derejeli ammar ulgamyna düşürmek isleýän adamlar üçin möhümdir. Bu laboratoriýada gurnalan ulgamda takmynan 140 Gb ammar bar. Zone Minder tarapyndan alynýan wideo/şekilleriň mukdaryna, hiline we saklanmagyna baglylykda bu az mukdarda ammar çalt tükenip biler.

Bu IP kamera gurnamalarynyň köpüsiniň ýönekeýleşdirilmegi bolsa-da, düşünjeler kameralaryň Zone Minder serwerine tor birikdirilendigini göz öňünde tutup işlär.

“Zone Minder” köp wideo/şekil tygşytlamagy ähtimal, bu serwer üçin zerur bolan iň uly komponentler tor we saklaýyş ukyby bolar. Beýleki göz öňünde tutulmaly zatlar, kameralaryň sany, serwere iberilýän şekilleriň/wideonyň hili, Zone Minder ulgamyna birikýän ulanyjylaryň sany we Zone Minder ulgamy arkaly göni ýaýlymlara tomaşa etmekdir.

Üns beriň: Bu gollanmada ulanylýan serwer köne bolsa-da, adaty öý ulanyjy ulgamy däl. Zone Minder ulgamyny gurmazdan ozal ulanyş talaplaryna doly baha bermegiňizi haýyş edýäris.

Aýratynlyklar üçin Zone Minder wiki makalasy: https://wiki.zoneminder.com/How_Many_Cameras

  • 1 HP DL585 G1 (4 x Iki ýadroly CPU)
  • RAM: 18 GB
  • IP kameralary üçin 1 x 1Gbps tor birikmesi
  • Dolandyryş üçin 1 x 1Gbps tor birikmesi
  • Storageerli ammar: RAID 10-da 4 x 72GB (diňe OS; ZM şekilleri/wideo soň düşüriler)
  • 1 x 1.2 TB HP MSA20 (Suratlary/Wideolary saklamak)

ZoneMinder surat/wideo saklaýyş ýerini üýtgetmek

Üns beriň: Bu ädim diňe Zone Minder tarapyndan düşürilen suratlaryň/wideolaryň saklanyşyny başga ýere geçirmek isleýänler üçin zerurdyr. Bu islenmeýän bolsa, indiki makala geçiň: Monitorlary gurmak [Soonakynda].

Laboratoriýa gurnamasynda aýdylyşy ýaly, bu gutynyň ýerli ammary gaty az, ýöne wideo we suratlar üçin uly daşarky ammar bar. Bu ýagdaýda suratlar we wideolar has uly ammar ýerine düşüriler. Aşakdaky surat laboratoriýa serweriniň gurnamasyny görkezýär.

“Lsblk” -iň çykyşyndan iki sany gaty disk görmek bolýar. Ikinji disk massiwi (c1d0), bu serwere berkidilen uly ammar tekjesi we ahyrky netijede Zone Minder-e şekilleri/wideolary saklamak görkezmesi berler.

Amaly başlamak üçin Zone Minder aşakdaky buýrugy ulanmak bilen bes edilmeli.

# systemctl stop zoneminder.service

Zone Minder togtadylandan soň, ammar ýerini bölmeli we taýýarlamaly. Köp gural bu meseläni ýerine ýetirip biler, ýöne bu gollanma “cfdisk” ulanar.

Draýweri tutuş meýdany bir nokat nokady hökmünde ulanmak üçin gurup bolýar ýa-da iki Zone Minder katalogynyň her biri üçin aýratyn bölek ulanyp bolýar. Bu gollanma iki bölümi ulanyp geçer. (Aşakdaky buýruklardaky '/ dev/cciss/c1d0' bölegini dürli gurşaw üçin degişli enjam ýoluna üýtgetmegi unutmaň).

# cfdisk /dev/cciss/c1d0

“Cfdisk” programmasynda bir gezek bölmek görnüşini saýlaň (doslar adatça ýeterlikdir). Indiki haýyş, diskdäki häzirki bölümleri görkezer.

Bu ýagdaýda ýok, şonuň üçin döredilmeli bolar. Öňünden meýilleşdirmek, kameralardan düşürilen wideo şekillerden has köp ýer tutar we 1,1 Terabaýt bar bolsa, 75/25 ýa-da ondanam köp bölüniş bu ulgam üçin ýeterlik bolmaly.

Partition 1: ~825GB
Partition 2: ~300GB

Cfdisk tekst/klawiatura esaslanýar, [Täze] menýusyny görkezmek üçin Ok düwmesini basyň we Enter düwmesine basyň. Bu, ulanyjyny täze bölümiň ululygyny sorar.

Indiki haýyş, bölümiň görnüşi üçin bolar. Bu gurnamada diňe iki bölüm gerek boljakdygy sebäpli, “Başlangyç” ýeterlik bolar.

Bölüm görnüşi saýlanylandan soň, cfdisk diske ýazylmagyna garaşýan häzirki üýtgeşmeleri täzelär. Galan boş ýerleri, boş ýeri görkezip, soňra “[Täze]” menýu opsiýasyna basyp bölmek gerek.

Cfdisk galan boş ýer mukdaryny ululykda görkezer. Bu mysalda, diskiň galan bölegi her niçigem bolsa ikinji bölüm bolar. “Enter” düwmesini basyp, cfdisk saklaýyş kuwwatynyň galan bölegini ulanar.

Bu aýratyn bölümde diňe 2 bölüm boljakdygy sebäpli, başga bir esasy bölüm ulanylyp bilner. Esasy bölümi saýlamagy dowam etdirmek üçin Enter düwmesini basyň.

Cfdisk bölümlerdäki üýtgeşmeleri täzelänsoň, üýtgeşmeler hakykatda diske ýazylmalydyr. Muny amala aşyrmak üçin ekranyň aşagynda “[Writeaz”] menýu opsiýasy bar.

Bu opsiýany bellemek üçin geçmek üçin oklary ulanyň we Enter düwmesine basyň. Cfdisk tassyklamagy sorar, şonuň üçin hawa ýazyň we Enter düwmesine ýene bir gezek basyň.

Tassyklanylandan soň, cfdisk-den çykmak üçin [Çykmak] düwmesine basyň. Cfdisk çykar we ulanyjynyň “lsblk” buýrugy bilen bölmek prosesini iki gezek barlamagy maslahat berilýär.

Iki bölümiň aşagyndaky suratda, c1d0p1 we c1d0p2, lsblk çykyşynda ulgamyň täze bölümleri ykrar edýändigini tassyklaýan bellik.

# lsblk

Bölümler taýýar bolansoň, olara ýazylan faýl ulgamy bolmaly we Zone Minder ulgamyna gurnalan bolmaly. Saýlanan faýl ulgamynyň görnüşi ulanyjylaryň islegidir, ýöne köp adam ext2 ýaly alsurnal däl faýl ulgamlaryny ulanmagy saýlap aldy we tizligiň ýokarlanmagy üçin maglumatlaryň ýitmegini kabul etdi.

Bu gollanma journalurnalyň goşulmagy we ýerlikli ýazuw ýerine ýetirijiligi we ext2/3-den has ýokary okamak netijesi sebäpli ext4 ulanar. Iki bölümi aşakdaky buýruklary ulanyp, mkfs guraly bilen düzüp bolýar:

# mkfs.ext4 -L "ZM_Videos" /dev/cciss/c1d0p1
# mkfs.ext4 -L "ZM_Images" /dev/cciss/c1d0p2

Amalyň indiki ädimi, Zone Minder boşlugy şekilleri we wideolary saklamak üçin ulanyp biler ýaly täze bölümleri yzygiderli gurnamakdyr. Saklanylýan wagty ammary elýeterli etmek üçin,/etc/fstab faýlyna ýazgylar goşulmaly.

Bu meseläni ýerine ýetirmek üçin kök aýratynlyklary bolan blkid buýrugy ulanylar.

# blkid /dev/cciss/c1d0p1 >> /etc/fstab
# blkid /dev/cciss/c1d0p2 >> /etc/fstab

Üns beriň: goşa '>>' nyşanynyň ulanylandygyna hökman göz ýetiriň! Bu, dowamly UUID maglumatyny dowamly dag faýlyna ýazar.

Muňa garamazdan biraz arassalanmak gerek bolar. Zerur maglumatlary arassalamak üçin faýly tekst redaktory bilen giriziň. Gyzyl reňkdäki maglumatlar faýla “blkid” girizilen zat. Ilkibaşda bolşy ýaly, ulgamyň kataloglary dogry gurmagy üçin formatlamak dogry bolmaz.

Gyzyl reňkdäki element, ýokardaky iki blkid buýrugy faýla ýerleşdirildi. Bu çykyşdaky möhüm bölekler UUID we TYPE setirlerdir. Fstab faýlynyň formaty dürli-dürli. Formaty aşakdaky ýaly bolmaly:

<UUID:> <mount point> <Fileystem type> <Options> <Dump> <fsck>

Mysal üçin, gurnama nokady şekiller we ýazylan wakalar üçin iki Zone Minder katalogy, faýl ulgamy - ext4, deslapky opsiýalar, 0 - zyňmak we faýl ulgamyny barlamak üçin 2 bolar.

Aşakdaky surat bu aýratyn ulgamyň fstab faýlynyň nähili gurnalandygyny görkezýär. Faýl ulgamynyň görnüşi we UUID töwereginde aýyrylan goşa sitata üns beriň!

Ilkinji katalog “/ var/cache/zoneminder/wakalar” bu ulgamdaky has uly bölüm bolup, ýazylan wakalar üçin ulanylar. Ikinji katalog “/ var/cache/zoneminder/images” henizem suratlar üçin ulanylar. Bu faýla degişli üýtgeşmeler girizilenden soň, üýtgeşmeleri ýazdyryň we tekst redaktoryndan çykyň.

“Zone Minder” gurnama wagtynda bu bukjalary eýýäm döreder, şonuň üçin täze bölümleri gurmazdan ozal aýyrmaly.

Üns beriň, eýýäm işleýän/düzülen Zone Minder ulgamynda bu makalany yzarlasaňyz, bu buýruk eýýäm saklanan HEMMESI suratlary aýyrar! Munuň ýerine faýllary göçürmek maslahat berilýär.

Aşakdaky buýruk bilen bu kataloglary aýyryň:

# rm -rf /var/cache/zoneminder/{events,images}

Kataloglar aýrylansoň, bukjalary döretmeli we täze disk giňişligine gurnamaly. Şeýle hem, Zone Minder-iň täze ammar ýerlerine okamagyna/ýazmagyna rugsat bermeli. Muny ýerine ýetirmek üçin aşakdaky buýruklary ulanyň:

# mount -a 
# mkdir /var/cache/zoneminder/{images,events} 
# mount -a (May be needed to mount directories after re-creation on new disk)
# chown www-data:www-data /var/cache/zoneminder/{images,events}
# chmod 750 /var/cache/zoneminder/{images,events}

Iň soňky ädim, “Zone Minder” prosesini täzeden başlamak we ulgamyň mundan beýläk konfigurasiýasyna başlamak! Zone Minder-i täzeden başlamak we görkezip biljek ýalňyşlyklara üns bermek üçin aşakdaky buýrugy ulanyň.

# systemctl start zoneminder.service

Bu pursatda Zone Minder şekilleri/wakalary bu serwere birikdirilen has uly MSA ammar ulgamynda saklar. Indi “Zone Minder” -iň mundan beýläkki konfigurasiýasyna başlamagyň wagty geldi.

Indiki makala, Zone Minder monitorlaryny bu laboratoriýa gurnamasyndaky IP kameralary bilen interfeýsde nädip sazlamalydygyna sereder.