Zone Minderin määritys Debian 9: ssä


Aikaisemmassa artikkelissa käsiteltiin Zone Minder -suojauksen seurantajärjestelmän asennus Debian 9: een. Seuraava vaihe saada Zone Minder toimimaan on määrittää tallennustila. Oletusarvoisesti Zone Minder tallentaa kameratiedot hakemistoon/var/cache/zoneminder/*. Tämä voi olla ongelmallista järjestelmille, joissa ei ole suuria määriä paikallista tallennustilaa.

Tämä kokoonpanon osa on ensisijaisesti tärkeä henkilöille, jotka haluavat siirtää tallennettujen kuvien tallennuksen toissijaiseen tallennusjärjestelmään. Tässä laboratoriossa asennettavassa järjestelmässä on noin 140 Gt tallennustilaa paikallisesti. Zone Minderin ottamien videoiden/kuvien määrästä, laadusta ja säilytyksestä riippuen tämä pieni tallennustila voidaan tyhjentää nopeasti.

Vaikka tämä on yksinkertaistus useimmista IP-kameran asennuksista, konseptit toimivat edelleen olettaen, että kameroilla on verkkoyhteys Zone Minder -palvelimeen.

Koska Zone Minder säästää mahdollisesti paljon videoita/kuvia, suurimmat tarvittavat komponentit tälle palvelimelle ovat verkko- ja tallennuskapasiteetti. Muita huomioitavia seikkoja ovat kameroiden lukumäärä, palvelimelle lähetettävien kuvien/videoiden laatu, Zone Minder -järjestelmään kytkeytyvien käyttäjien määrä ja suoratoistojen katselu Zone Minder -järjestelmän kautta.

Tärkeää: Tässä oppaassa käytetty palvelin ei ole tyypillinen kotikäyttäjäjärjestelmä, vaikka se on vanha. Varmista, että arvioit käyttövaatimukset perusteellisesti ennen Zone Minder -järjestelmän perustamista.

Zone Minder -wikiartikkeli Specs: https://wiki.zoneminder.com/How_Many_Cameras

  • 1 HP DL585 G1 (4 x kahden ytimen suorittimia)
  • RAM: 18 Gt
  • 1 x 1 Gbps: n verkkoyhteys IP-kameroille
  • 1 x 1 Gbps: n verkkoyhteys hallintaan
  • Paikallinen tallennustila: 4 x 72 Gt RAID 10: ssä (vain käyttöjärjestelmä; ZM-kuvat/-videot ladataan myöhemmin)
  • 1 x 1,2 Tt: n HP MSA20 (kuvien/videoiden tallennus)

ZoneMinder Image/Video Storage -paikan vaihtaminen

Tärkeää: Tämä vaihe on välttämätön vain niille, jotka haluavat siirtää Zone Minderin ottamien kuvien/videoiden tallennustilan toiseen sijaintiin. Jos tätä ei haluta, siirry seuraavaan artikkeliin: Näyttöjen asettaminen [Tulossa pian].

Kuten laboratorion asetuksissa mainittiin, tässä tietyssä laatikossa on hyvin vähän paikallista tallennustilaa, mutta siihen on liitetty suuri ulkoinen tallennusryhmä videoille ja kuville. Tässä tapauksessa kuvat ja videot ladataan kyseiseen suurempaan tallennuspaikkaan. Alla olevassa kuvassa näkyy laboratorion palvelimen asetukset.

Lsblk-lähdöstä näkyy kaksi kovalevysarjaa. Toinen levyryhmä (c1d0) on suuri palvelinhylly, joka on kiinnitetty tähän palvelimeen ja johon Zone Minder -mallia neuvotaan lopulta tallentamaan kuvia/videoita.

Prosessin aloittamiseksi Zone Minder on lopetettava seuraavalla komennolla.

# systemctl stop zoneminder.service

Kun Zone Minder on pysäytetty, varastointipaikka on jaettava ja valmisteltava. Monet työkalut voivat suorittaa tämän tehtävän, mutta tässä oppaassa käytetään ”cfdisk” -ohjelmaa.

Asema voidaan asettaa käyttämään koko tilaa yhtenä liitäntäkohtana tai erillistä osiota voidaan käyttää kumpaankin Zone Minder -hakemistoon. Tämä opas käy läpi käyttämällä kahta osiota. (Muista muuttaa alla olevien komentojen/dev/cciss/c1d0-osa oikeaan laitepolkuun eri ympäristöille.)

# cfdisk /dev/cciss/c1d0

Kun olet cfdisk-apuohjelmassa, valitse osiotyyppi (dos riittää yleensä). Seuraava kehote näyttää levyn nykyiset osiot.

Tässä tapauksessa niitä ei ole, joten ne on luotava. Suunnittelu eteenpäin kameroiden video vie todennäköisesti enemmän tilaa kuin kuvat, ja kun käytettävissä on 1,1 teratavua, 75/25: n jaon pitäisi olla enemmän kuin riittävä tälle järjestelmälle.

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

Cfdisk on teksti-/näppäimistöpohjainen. Korosta nuolinäppäimillä ”Uusi” -valikko ja paina Enter-näppäintä. Tämä kysyy käyttäjältä uuden osion koon.

Seuraava kehote tulee olemaan osiotyypille. Koska tässä asennuksessa tarvitaan vain kahta osiota, ensisijainen riittää.

Kun osiotyyppi on valittu, cfdisk päivittää levylle kirjoittamista odottavat muutokset. Myös jäljellä oleva vapaa tila on osioitava korostamalla vapaa tila ja napsauttamalla sitten valikkokohtaa ‘[Uusi]’.

Cfdisk sijoittaa jäljellä olevan vapaan tilan määrän automaattisesti kokokehotteeseen. Tässä esimerkissä loppu levytilasta tulee joka tapauksessa olemaan toinen osio. Kun painat Enter-näppäintä, cfdisk käyttää loput tallennuskapasiteetista.

Koska tässä tietyssä yksikössä on vain 2 osiota, voidaan käyttää toista ensisijaista osiota. Paina yksinkertaisesti Enter-näppäintä jatkaaksesi ensisijaisen osion valitsemista.

Kun cfdisk on päivittänyt osioihin tehdyt muutokset, muutokset on todella kirjoitettava levylle. Tämän saavuttamiseksi näytön alareunassa on valikkovaihtoehto [Kirjoita].

Käytä nuolia siirtyäksesi korostaaksesi tämän vaihtoehdon ja paina Enter-näppäintä. Cfdisk pyytää vahvistusta, joten kirjoita yksinkertaisesti "kyllä" ja paina "Enter" -näppäintä vielä kerran.

Kun olet vahvistanut, korosta ja napsauta ”[Lopeta]” poistuaksesi cfdisk-levyltä. Cfdisk poistuu ja on suositeltavaa, että käyttäjän on tarkistettava osiointiprosessi 'lsblk' -komennolla.

Kahden osion alapuolella olevassa kuvassa oleva huomautus ”c1d0p1” ja ”c1d0p2” näkyy lsblk: n lähdössä ja vahvistaa, että järjestelmä tunnistaa uudet osiot.

# lsblk

Nyt kun osiot ovat valmiita, niille on kirjoitettava tiedostojärjestelmä ja asennettava Zone Minder -järjestelmään. Valittu tiedostojärjestelmätyyppi on käyttäjän mieltymys, mutta monet ihmiset ovat päättäneet käyttää päivittämättömiä tiedostojärjestelmiä, kuten ext2, ja hyväksyä mahdollinen datan menetys nopeuden lisäämiseksi.

Tässä oppaassa käytetään ext4: tä päiväkirjan lisäämisen sekä kohtuullisen kirjoitus- ja lukutehon vuoksi ext2/3: n vuoksi. Molemmat osiot voidaan muotoilla ‘mkfs’ -työkalulla seuraavien komentojen avulla:

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

Seuraava vaihe on uusien osioiden jatkuva asentaminen, jotta Zone Minder voi käyttää tilaa kuvien ja videoiden tallentamiseen. Tallennustilan vapauttamiseksi käynnistyshetkellä merkinnät on lisättävä tiedostoon/etc/fstab.

Tämän tehtävän suorittamiseen käytetään blkid-komentoa, jolla on pääkäyttöoikeudet.

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

Tärkeää: Varmista ehdottomasti, että kaksoissymbolia ’>> >> käytetään! Tämä kirjoittaa oikeat UUID-tiedot pysyviin kiinnitystiedostoihin.

Tämä vaatii kuitenkin puhdistusta. Syötä tiedosto tekstieditorilla puhdistaaksesi tarvittavat tiedot. Punaisella merkityt tiedot ovat mitä blkid lisättiin tiedostoon. Alustansa mukaan muotoilu ei ole oikea, jotta järjestelmä asentaa hakemistot oikein.

Punaisella oleva kohta on se, mitä yllä olevat kaksi blkid-komentoa sijoitetaan tiedostoon. Tärkeät osat tässä lähdössä ovat UUID- ja TYPE-merkkijonot. Fstab-tiedoston muoto vaihtelee. Formaatin on oltava seuraava:

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

Tällöin liitäntäpiste on kaksi Zone Minder -hakemistoa kuville ja tallennetuille tapahtumille, tiedostojärjestelmä - ext4, oletusasetukset, 0 - dump ja 2 tiedostojärjestelmän tarkistusta varten.

Alla oleva kuva kuvaa, kuinka kyseisen järjestelmän fstab-tiedosto on määritetty. Kiinnitä huomiota poistettuihin lainausmerkeisiin tiedostojärjestelmän tyypin ja UUID: n ympärillä!

Ensimmäinen hakemisto '/ var/cache/zoneminder/events' on tämän järjestelmän suurempi osio ja sitä käytetään tallennettuihin tapahtumiin. Toista hakemistoa '/ var/cache/zoneminder/images' käytetään still-kuviin. Kun tähän tiedostoon on tehty oikeat muutokset, tallenna muutokset ja poistu tekstieditorista.

Zone Minder on jo luonut nämä kansiot asennuksen aikana, joten ne on poistettava ennen uusien osioiden asentamista.

Varoitus, jos noudatat tätä artikkelia jo käynnissä olevalla/määritetyllä Zone Minder -järjestelmällä, tämä komento poistaa KAIKKI jo tallennetut kuvat! On suositeltavaa, että siirrät tiedostot sen sijaan.

Poista nämä hakemistot seuraavalla komennolla:

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

Kun hakemistot on poistettu, kansiot on luotava ja asennettava uudelle levytilalle. Luvat on myös asetettava, jotta Zone Minder voi lukea/kirjoittaa uusiin tallennuspaikkoihin. Käytä tätä seuraavien komentojen avulla:

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

Viimeinen vaihe on aloittaa Zone Minder -prosessi uudelleen ja aloittaa järjestelmän lisäasetukset! Käynnistä Zone Minder uudelleen seuraavan komennon avulla ja kiinnitä huomiota mahdollisiin virheisiin.

# systemctl start zoneminder.service

Tässä vaiheessa Zone Minder tallentaa kuvat/tapahtumat paljon suurempaan MSA-tallennusjärjestelmään, joka on liitetty tähän palvelimeen. Nyt on aika aloittaa Zone Minderin uudet määritykset.

Seuraavassa artikkelissa tarkastellaan, kuinka Zone Minder -monitorit määritetään toimimaan tämän laboratorion asetusten IP-kameroiden kanssa.