Konfiguracija programa Zone Minder v Debianu 9


V prejšnjem članku je bila opisana namestitev varnostnega nadzornega sistema Zone Minder na Debian 9. Naslednji korak pri zagonu programa Zone Minder je konfiguriranje pomnilnika. Zone Minder bo privzeto shranjeval podatke o kameri v/var/cache/zoneminder/*. To bi lahko bilo problematično za sisteme, ki nimajo velike količine lokalnega pomnilnika.

Ta del konfiguracije je pomemben predvsem za posameznike, ki želijo shraniti posnete posnetke v sekundarni sistem za shranjevanje. Sistem, ki se nastavlja v tem laboratoriju, ima lokalno približno 140 GB prostora za shranjevanje. Odvisno od količine, kakovosti in hrambe videoposnetkov/slik, ki jih posname Zone Minder, se lahko ta majhna količina prostora za shranjevanje hitro izčrpa.

Čeprav je to poenostavitev večine namestitev IP kamer, bodo koncepti še vedno delovali ob predpostavki, da imajo kamere omrežno povezavo s strežnikom Zone Minder.

Ker bo Zone Minder potencialno shranil veliko video/slik, bodo največje komponente, potrebne za ta strežnik, omrežna zmogljivost in zmogljivost shranjevanja. Druge stvari, ki jih je treba upoštevati, so število kamer, kakovost slik/videoposnetkov, poslanih strežniku, število uporabnikov, ki se povežejo s sistemom Zone Minder, in ogled tokov v živo prek sistema Zone Minder.

Pomembno: Strežnik, ki se uporablja v tem priročniku, čeprav je star, ni tipičen sistem domačih uporabnikov. Preden nastavite sistem Zone Minder, natančno ocenite zahteve glede uporabe.

Zone Minder wiki članek za specifikacije: https://wiki.zoneminder.com/How_Many_Cameras

  • 1 HP DL585 G1 (4 x dvojedrni procesor)
  • RAM: 18 GB
  • 1 x 1Gbps omrežne povezave za IP kamere
  • 1 x 1Gbps omrežna povezava za upravljanje
  • Lokalni pomnilnik: 4 x 72 GB v RAID 10 (samo OS; slike/video ZM bodo kasneje naložene)
  • 1 x 1,2 TB HP MSA20 (shranjevanje slik/videoposnetkov)

Spreminjanje lokacije shranjevanja slike/videa ZoneMinder

Pomembno: Ta korak je potreben samo za tiste, ki želijo shraniti shrambo slik/videoposnetkov, ki jih Zone Minder posname, na drugo mesto. Če to ni zaželeno, pojdite na naslednji članek: Nastavitev monitorjev [Kmalu].

Kot je bilo omenjeno v nastavitvah laboratorija, ima ta posebna škatla zelo malo lokalnega pomnilnika, vendar ima priloženo veliko zunanjo matriko za shranjevanje video in slik. V tem primeru se slike in videoposnetki raztovorijo na to večje mesto za shranjevanje. Spodnja slika prikazuje nastavitve laboratorijskega strežnika.

Iz izpisa 'lsblk' sta vidna dva niza trdih diskov. Drugi niz diskov (c1d0) je velika polica za shranjevanje, pritrjena na ta strežnik, in na koncu bo Zone Minder dobil navodila za shranjevanje slik/videoposnetkov.

Če želite začeti postopek, morate Zone Minder ustaviti z naslednjim ukazom.

# systemctl stop zoneminder.service

Ko je Zone Minder ustavljen, je treba mesto za shranjevanje razdeliti in pripraviti. To nalogo lahko opravi veliko orodij, vendar bo v tem priročniku uporabljen »cfdisk«.

Pogon lahko nastavite tako, da uporablja ves prostor kot eno točko pritrditve ali pa lahko uporabite ločeno particijo za vsakega od dveh imenikov Zone Minder. Ta vodnik se bo sprehodil po dveh particijah. (Ne pozabite spremeniti dela '/dev/cciss/c1d0' v spodnjih ukazih na ustrezno pot naprave za različna okolja).

# cfdisk /dev/cciss/c1d0

Ko ste v pripomočku 'cfdisk', izberite vrsto particioniranja (dos običajno zadošča). Naslednji poziv bo prikaz trenutnih particij na disku.

V tem primeru jih ni, zato jih je treba ustvariti. Če načrtujete vnaprej, bodo video posnetki s kamer verjetno zavzeli več prostora kot slike, in če je na voljo 1,1 terabajta, mora biti za ta sistem več kot dovolj delitev 75/25.

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

Cfdisk temelji na besedilu/tipkovnici, s puščičnimi tipkami označite meni »[Novo]« in pritisnite tipko »Enter«. To bo uporabnika pozvalo, naj določi velikost nove particije.

Naslednji poziv bo za vrsto particije. Ker bosta v tej namestitvi potrebni le dve particiji, bo zadostovala „primarna“.

Ko je izbrana vrsta particije, bo cfdisk osvežil trenutne spremembe, ki čakajo na zapis na disk. Preostali prosti prostor je treba tudi razdeliti tako, da označite prosti prostor in nato znova kliknete možnost menija '[Novo]'.

Cfdisk bo samodejno postavil preostalo količino prostega prostora v poziv za velikost. V tem primeru bo preostali prostor na disku vseeno druga particija. Če pritisnete tipko 'Enter', bo cfdisk porabil preostalo količino prostora za shranjevanje.

Ker bo na tej enoti samo 2 particiji, lahko uporabite drugo primarno particijo. Če želite nadaljevati z izbiro primarne particije, preprosto pritisnite tipko 'Enter'.

Ko cfdisk dokonča posodabljanje sprememb particij, jih bo treba dejansko zapisati na disk. Če želite to narediti, je na dnu zaslona možnost menija '[Napiši]'.

Če se želite premakniti s puščicami, označite to možnost in pritisnite tipko 'Enter'. Cfdisk bo zahteval potrditev, zato preprosto vnesite "da" in še enkrat pritisnite tipko "Enter".

Ko potrdite, označite in kliknite »[Quit]« za izhod iz cfdisk. Cfdisk se bo zaprl in predlaga se, da uporabnik dvakrat preveri postopek particioniranja z ukazom 'lsblk'.

Opomba na sliki pod dvema particijama, 'c1d0p1' in 'c1d0p2', prikazani v izhodu lsblk, ki potrjuje, da sistem prepozna nove particije.

# lsblk

Zdaj, ko so particije pripravljene, morajo imeti zapisan datotečni sistem in ga namestiti na sistem Zone Minder. Izbrani tip datotečnega sistema je uporabniška nastavitev, vendar se je veliko ljudi odločilo za uporabo datotečnih sistemov brez dnevnika, kot je ext2, in sprejeli morebitno izgubo podatkov za povečanje hitrosti.

Ta priročnik bo uporabil ext4 zaradi dodajanja dnevnika in razumne zmogljivosti pisanja ter boljšega branja v primerjavi z ext2/3. Obe particiji je mogoče oblikovati z orodjem 'mkfs' z naslednjimi ukazi:

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

Naslednji korak v procesu je vztrajno nameščanje novih particij, tako da lahko Zone Minder uporabi prostor za shranjevanje slik in videoposnetkov. Če želite shraniti prostor ob zagonu, je treba vnose dodati v datoteko '/etc/fstab'.

Za izvedbo te naloge bo uporabljen ukaz 'blkid' s korenskimi pravicami.

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

Pomembno: APSOLUTNO se prepričajte, da je uporabljen dvojni simbol ‘>>’ ! To bo zapisalo pravilne podatke UUID v datoteko trajnih nosilcev.

Za to pa bo potrebno nekaj čiščenja. Vnesite datoteko z urejevalnikom besedila, da počistite potrebne podatke. Rdeči podatek je "blkid", ki je vstavljen v datoteko. Na začetku velja, da oblikovanje ne bo pravilno, če bo sistem pravilno namestil imenike.

Rdeči element je tisto, kar sta dva zgornja ukaza 'blkid' vnesla v datoteko. Pomembna dela v tem izhodu sta niza UUID in TYPE. Oblika datoteke fstab je odvisna od oblike. Oblika mora biti naslednja:

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

V tem primeru bosta točki namestitve dva imenika Zone Minder za slike in posnete dogodke, datotečni sistem-ext4, privzete možnosti, 0-dump in 2 za preverjanje datotečnega sistema.

Spodnja slika prikazuje, kako je nastavljena datoteka fstab tega sistema. Bodite pozorni na odstranjene dvojne narekovaje okoli vrste datotečnega sistema in UUID!

Prvi imenik '/var/cache/zoneminder/events' je večja particija v tem sistemu in bo uporabljen za posnete dogodke. Drugi imenik '/var/cache/zoneminder/images' bo uporabljen za fotografije. Ko so v tej datoteki izvedene ustrezne spremembe, shranite spremembe in zapustite urejevalnik besedil.

Zone Minder bo te mape že ustvaril med namestitvijo, zato jih je treba odstraniti, preden namestite nove particije.

Pozor, če sledite temu članku v že delujočem/konfiguriranem sistemu Zone Minder, bo ta ukaz odstranil VSE že shranjene posnetke! Priporočljivo je, da datoteke premaknete.

Odstranite te imenike z naslednjim ukazom:

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

Ko so imeniki odstranjeni, je treba ustvariti mape in jih namestiti na nov prostor na disku. Dovoljenja morajo biti nastavljena tudi tako, da Zone Minder omogočajo branje/pisanje na nove lokacije shranjevanja. Če želite to narediti, uporabite naslednje ukaze:

# 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}

Zadnji korak je, da znova zaženete postopek Zone Minder in začnete nadaljnjo konfiguracijo sistema! Z naslednjim ukazom znova zaženite Zone Minder in bodite pozorni na morebitne napake, ki se lahko prikažejo.

# systemctl start zoneminder.service

Na tej točki bo Zone Minder shranil slike/dogodke v veliko večji sistem za shranjevanje MSA, povezan s tem strežnikom. Zdaj je čas za začetek nadaljnje konfiguracije Zone Minder.

Naslednji članek bo obravnaval, kako konfigurirati monitorje Zone Minder za vmesnik s kamerami IP v tej nastavitvi laboratorija.