Zone Minder konfigūracija Debian 9


Ankstesniame straipsnyje buvo aptartas saugos stebėjimo sistemos Zone Minder diegimas Debian 9. Kitas veiksmas norint pradėti veikti Zone Minder – sukonfigūruoti saugyklą. Pagal numatytuosius nustatymus „Zone Minder“ kameros informaciją išsaugos aplanke /var/cache/zoneminder/*. Tai gali būti problematiška sistemoms, kuriose nėra daug vietos saugyklos.

Ši konfigūracijos dalis visų pirma svarbi asmenims, norintiems perkelti įrašytų vaizdų saugyklą į antrinę saugojimo sistemą. Šioje laboratorijoje nustatomoje sistemoje yra maždaug 140 GB vietos saugyklos vietos. Atsižvelgiant į Zone Minder nufotografuotų vaizdo įrašų/vaizdų kiekį, kokybę ir išlaikymą, ši nedidelė saugyklos vieta gali greitai išnaudoti.

Zone Minder Lab aplinka

Nors tai yra daugumos IP kamerų diegimo supaprastinimas, koncepcijos vis tiek veiks, jei kameros turi tinklo ryšį su Zone Minder serveriu.

Serverio specifikacijos:

Kadangi Zone Minder gali sutaupyti daug vaizdo įrašų/vaizdų, didžiausi komponentai, reikalingi šiam serveriui, bus tinklas ir atminties talpa. Kiti dalykai, į kuriuos reikia atsižvelgti, yra kamerų skaičius, į serverį siunčiamų vaizdų/vaizdo įrašų kokybė, vartotojų, prisijungusių prie „Zone Minder“ sistemos, skaičius ir srautų peržiūra tiesiogiai per „Zone Minder“ sistemą.

Svarbu: šiame vadove naudojamas serveris, nors ir senas, nėra įprasta namų vartotojo sistema. Prieš nustatydami Zone Minder sistemą, atidžiai įvertinkite naudojimo reikalavimus.

Zone Minder wiki straipsnis dėl specifikacijų: https://wiki.zoneminder.com/How_Many_Cameras

Sistemos specifikacijos:

  • 1 HP DL585 G1 (4 x dviejų branduolių procesoriai)
  • RAM: 18 GB
  • 1 x 1Gbps tinklo jungtys IP kameroms
  • 1 x 1Gbps tinklo ryšys valdymui
  • Vietinė saugykla: 4 x 72 GB RAID 10 (tik OS; ZM vaizdai/vaizdo įrašai bus perkelti vėliau)
  • 1 x 1,2 TB HP MSA20 (vaizdų/vaizdo įrašų saugykla)

ZoneMinder vaizdo/vaizdo įrašų saugojimo vietos keitimas

Svarbu: šis veiksmas reikalingas tik tiems, kurie nori perkelti Zone Minder užfiksuotų vaizdų/vaizdo įrašų saugyklą į kitą vietą. Jei to nenorite, pereikite prie kito straipsnio: Monitorių nustatymas [Netrukus].

Kaip minėta laboratorijos sąrankoje, šioje konkrečioje dėžutėje yra labai mažai vietinės atminties, tačiau ji turi didelį išorinės atminties masyvą vaizdo įrašams ir vaizdams. Tokiu atveju vaizdai ir vaizdo įrašai bus perkelti į tą didesnę saugojimo vietą. Toliau pateiktame paveikslėlyje parodyta laboratorijos serverio sąranka.

„lsblk“ išvesties matyti du standžiųjų diskų rinkiniai. Antrasis disko masyvas (c1d0) yra didelė saugyklos lentyna, prijungta prie šio serverio ir galiausiai kurioje Zone Minder bus nurodyta saugoti vaizdus/vaizdo įrašus.

Norint pradėti procesą, Zone Minder reikia sustabdyti naudojant šią komandą.

systemctl stop zoneminder.service

Sustabdžius Zone Minder, saugojimo vieta turi būti skaidoma ir paruošta. Daugelis įrankių gali atlikti šią užduotį, tačiau šiame vadove bus naudojama „cfdisk“.

Diską galima nustatyti taip, kad visa erdvė būtų naudojama kaip vienas prijungimo taškas, arba galima naudoti atskirą skaidinį kiekvienam iš dviejų Zone Minder katalogų. Šis vadovas bus aprašytas naudojant du skirsnius. (Toliau pateiktose komandose būtinai pakeiskite „/dev/cciss/c1d0“ dalį į tinkamą įrenginio kelią skirtingoms aplinkoms).

cfdisk /dev/cciss/c1d0

Patekę į „cfdisk“ paslaugų programą, pasirinkite skaidymo tipą (paprastai pakanka dos). Kitas raginimas bus parodyti dabartinius disko skaidinius.

Šiuo atveju jų nėra, todėl juos reikės sukurti. Planuojant iš anksto, vaizdo įrašas iš kamerų greičiausiai užims daugiau vietos nei vaizdai, o turint 1,1 terabaito, 75/25 padalijimo turėtų pakakti. sistema.

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

Cfdisk yra pagrįsta tekstu/klaviatūra, naudokite rodyklių klavišus, kad paryškintumėte meniu [Naujas ] ir paspauskite klavišą Enter. Tai paprašys vartotojo nurodyti naujo skaidinio dydį.

Kitas raginimas bus skirtas skaidinio tipui. Kadangi šiam diegimui reikės tik dviejų skaidinių, pakaks „Pagrindinio“.

Pasirinkus skaidinio tipą, cfdisk atnaujins dabartinius pakeitimus, kurie laukia, kol bus įrašyti į diską. Likusią laisvą vietą taip pat reikia padalyti paryškinant laisvą vietą ir dar kartą spustelėjus meniu parinktį [Naujas ].

Cfdisk automatiškai įtrauks likusią laisvos vietos kiekį į dydžio raginimą. Šiame pavyzdyje likusi disko vieta vis tiek bus antrasis skaidinys. Paspaudus klavišą „Enter“, „cfdisk“ naudos likusią atminties talpą.

Kadangi šiame konkrečiame įrenginyje bus tik 2 skaidiniai, galima naudoti kitą pirminį skaidinį. Tiesiog paspauskite klavišą „Enter“, kad tęstumėte pirminio skaidinio pasirinkimą.

Kai cfdisk baigs atnaujinti skaidinių pakeitimus, pakeitimai turės būti įrašyti į diską. Kad tai atliktumėte, ekrano apačioje yra meniu parinktis „[ Rašyti ]“.

Naudokite rodykles, kad paryškintumėte šią parinktį, ir paspauskite klavišą „Enter“. „Cfdisk“ paragins patvirtinti, todėl tiesiog įveskite taip ir dar kartą paspauskite klavišą „Enter“.

Patvirtinę pažymėkite ir spustelėkite [ Baigti ], kad išeitumėte iš cfdisk. „Cfdisk“ bus uždarytas ir vartotojui siūloma dar kartą patikrinti skaidymo procesą naudojant komandą „lsblk“.

Pastaba paveikslėlyje po dviem skaidiniais 'c1d0p1' ir 'c1d0p2', rodomi lsblk išvestyje, patvirtinant, kad sistema atpažįsta naujos pertvaros.

lsblk

Dabar, kai skaidiniai yra paruošti, juose turi būti įrašyta failų sistema ir prijungta prie Zone Minder sistemos. Pasirinktas failų sistemos tipas priklauso nuo vartotojo pasirinkimo, tačiau daugelis žmonių pasirinko naudoti ne žurnale skelbiamas failų sistemas, pvz., ext2 ir sutinka su galimu duomenų praradimu dėl greičio padidėjimo.

Šiame vadove bus naudojamas ext4, nes pridėtas žurnalas ir tinkamas rašymo našumas bei geresnis skaitymo našumas, palyginti su ext2/3. Abu skaidinius galima suformatuoti naudojant mkfs įrankį, naudojant šias komandas:

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

Kitas proceso veiksmas yra nuolatinis naujų skaidinių prijungimas, kad Zone Minder galėtų naudoti erdvę vaizdams ir vaizdo įrašams saugoti. Kad saugykla būtų pasiekiama įkrovos metu, į failą „/etc/fstab“ reikės pridėti įrašų.

Norint atlikti šią užduotį, bus naudojama komanda 'blkid' su root teisėmis.

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

Svarbu: įsitikinkite, kad naudojamas dvigubas simbolis ‘>>! Taip į nuolatinio prijungimo failą bus įrašyta teisinga UUID informacija.

Vis dėlto tai reikės šiek tiek išvalyti. Įveskite failą naudodami teksto rengyklę, kad išvalytumėte reikiamą informaciją. Raudona informacija yra tai, kas „blkid“ buvo įterpta į failą. Iš pradžių formatavimas nebus tinkamas, kad sistema tinkamai prijungtų katalogus.

Raudonas elementas yra tai, ką anksčiau pateiktos dvi komandos „blkid“ įdėjo į failą. Svarbios šios išvesties dalys yra eilutės UUID ir TYPE. Fstab failo formatas skiriasi. Formatas turi būti toks:

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

Šiuo atveju prijungimo taškas bus du vaizdų ir įrašytų įvykių „Zone Minder“ katalogai, failų sistema – ext4, numatytosios parinktys, 0 – išrašymas ir 2 failų sistemos tikrinimui.

Toliau pateiktame paveikslėlyje parodyta, kaip nustatomas šios konkrečios sistemos fstab failas. Atkreipkite dėmesį į pašalintas dvigubas kabutes aplink failų sistemos tipą ir UUID!

Pirmasis katalogas „/var/cache/zoneminder/events“ yra didesnis šios sistemos skaidinys ir bus naudojamas įrašytiems įvykiams. Antrasis katalogas „/var/cache/zoneminder/images“ bus naudojamas vaizdams. Atlikę reikiamus šio failo pakeitimus, išsaugokite pakeitimus ir išeikite iš teksto rengyklės.

Zone Minder jau bus sukūrę šiuos aplankus diegimo metu, todėl juos reikia pašalinti prieš prijungiant naujus skaidinius.

Atsargiai, jei sekate šį straipsnį apie jau veikiančią/sukonfigūruotą Zone Minder sistemą, ši komanda pašalins VISUS jau išsaugotus vaizdus! Vietoj to rekomenduojama perkelti failus.

Pašalinkite šiuos katalogus naudodami šią komandą:

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

Pašalinus katalogus, juos reikia sukurti ir įdėti į naują vietą diske. Taip pat reikia nustatyti leidimus, kad „Zone Minder“ galėtų skaityti/rašyti į naujas saugojimo vietas. Norėdami tai padaryti, naudokite šias komandas:

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}

Paskutinis veiksmas – vėl pradėti Zone Minder procesą ir pradėti tolesnę sistemos konfigūraciją! Naudokite šią komandą, kad vėl paleistumėte „Zone Minder“ ir atkreipkite dėmesį į galimas klaidas.

systemctl start zoneminder.service

Šiuo metu Zone Minder vaizdus/įvykius išsaugos daug didesnėje MSA saugojimo sistemoje, prijungtoje prie šio serverio. Dabar atėjo laikas pradėti tolesnę Zone Minder konfigūraciją.

Kitame straipsnyje bus nagrinėjama, kaip sukonfigūruoti „Zone Minder“ monitorius, kad būtų sąsaja su IP kameromis šioje laboratorijos sąrankoje.