Zone Minderin asetukset Debian 9:ssä


Aiemmassa artikkelissa käsiteltiin Zone Minder -turvallisuusvalvontajärjestelmän asennusta Debian 9:ään. Seuraava vaihe Zone Minderin saamisessa toimimaan on tallennustilan määrittäminen. Oletuksena Zone Minder tallentaa kameran tiedot kansioon /var/cache/zoneminder/*. Tämä voi olla ongelmallista järjestelmissä, joissa ei ole suuria määriä paikallista tallennustilaa.

Tämä kokoonpanon osa on ensisijaisesti tärkeä henkilöille, jotka haluavat siirtää tallennettujen kuvien tallennustilan toissijaiseen tallennusjärjestelmään. Tässä laboratoriossa määritettävässä järjestelmässä on noin 140 Gt paikallista tallennustilaa. Riippuen Zone Minderin ottamien videoiden/kuvien määrästä, laadusta ja säilyvyydestä, tämä pieni määrä tallennustilaa voi kulua nopeasti loppuun.

Zone Minder -laboratorioympäristö

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

Palvelimen tekniset tiedot:

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

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

Zone Minder -wiki-artikkeli teknisistä tiedoista: https://wiki.zoneminder.com/How_Many_Cameras

Järjestelmän tiedot:

  • 1 HP DL585 G1 (4 x kaksiytiminen prosessori)
  • RAM: 18 GB
  • 1 x 1Gbps verkkoyhteydet IP-kameroita varten
  • 1 x 1Gbps 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 TB HP MSA20 (kuvien/videoiden tallennus)

ZoneMinder-kuvan/videon tallennuspaikan muuttaminen

Tärkeää: Tämä vaihe on tarpeen vain niille, jotka haluavat siirtää Zone Minderin kaappaamien kuvien/videoiden tallennustilan toiseen paikkaan. Jos tätä ei haluta, siirry seuraavaan artikkeliin: Näyttöjen määrittäminen [tulossa].

Kuten laboratorioasetuksissa mainittiin, tässä laatikossa on hyvin vähän paikallista tallennustilaa, mutta siihen on liitetty suuri ulkoinen tallennustila videoille ja kuville. Tässä tapauksessa kuvat ja videot siirretään kyseiseen suurempaan tallennuspaikkaan. Alla oleva kuva näyttää laboratoriopalvelimen asetukset.

'lsblk'-tulosteesta näkyy kaksi kiintolevysarjaa. Toinen levyryhmä (c1d0) on suuri tallennushylly, joka on liitetty tähän palvelimeen ja johon Zone Minder lopulta neuvotaan tallentamaan kuvia/videoita.

Prosessin aloittamiseksi Zone Minder on pysäytettävä seuraavalla komennolla.

systemctl stop zoneminder.service

Kun Zone Minder on pysäytetty, tallennuspaikka on osioitava ja valmisteltava. Monet työkalut voivat suorittaa tämän tehtävän, mutta tässä oppaassa käytetään "cfdisk".

Asema voidaan määrittää käyttämään koko tilaa yhtenä liitoskohtana tai erillistä osiota voidaan käyttää molemmille kahdelle Zone Minder -hakemistolle. Tämä opas käy läpi käyttämällä kahta osiota. (Muista vaihtaa alla olevien komentojen /dev/cciss/c1d0-osio oikeaksi laitepoluksi eri ympäristöille).

cfdisk /dev/cciss/c1d0

Kun olet 'cfdisk'-apuohjelmassa, valitse osiointityyppi (dos on yleensä riittävä). Seuraava kehote näyttää nykyiset osiot levyllä.

Tässä tapauksessa niitä ei ole, joten ne on luotava. Suunnittelemalla etukäteen, kameroista tuleva video vie todennäköisesti enemmän tilaa kuin kuvat, ja kun käytettävissä on 1,1 teratavua, jako 75/25 tai sen pitäisi olla enemmän kuin riittävä tähän. järjestelmä.

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

Cfdisk on teksti-/näppäimistöpohjainen, korosta [ Uusi ] -valikko nuolinäppäimillä ja paina Enter-näppäintä. Tämä pyytää käyttäjää ilmoittamaan uuden osion koon.

Seuraava kehote koskee osion tyyppiä. Koska tässä asennuksessa tarvitaan vain kaksi osiota, 'Ensisijainen' riittää.

Kun osion tyyppi on valittu, cfdisk päivittää nykyiset muutokset odottamassa kirjoitusta levylle. Jäljellä oleva vapaa tila on myös osioitava korostamalla vapaa tila ja napsauttamalla sitten [ Uusi ] -valikkovaihtoehtoa uudelleen.

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

Koska tässä yksikössä on vain 2 osiota, voidaan käyttää toista ensisijaista osiota. Jatka ensisijaisen osion valintaa painamalla Enter-näppäintä.

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

Korosta tämä vaihtoehto nuolilla ja paina Enter-näppäintä. Cfdisk pyytää vahvistusta, joten kirjoita vain kyllä ja paina Enter-näppäintä vielä kerran.

Kun olet vahvistanut, korosta ja napsauta [ Lopeta ] poistuaksesi cfdiskistä. Cfdisk poistuu, ja käyttäjän on suositeltavaa tarkistaa osiointiprosessi uudelleen komennolla 'lsblk'.

Alla olevassa kuvassa huomautus, että kaksi osiota, 'c1d0p1' ja 'c1d0p2', näkyvät lsblk-ulostulossa vahvistaen, että järjestelmä tunnistaa uudet osiot.

lsblk

Nyt kun osiot ovat valmiit, niille täytyy olla kirjoitettu tiedostojärjestelmä ja liitetty Zone Minder -järjestelmään. Valittu tiedostojärjestelmätyyppi on käyttäjän mieltymys, mutta monet ihmiset ovat valinneet käyttää ei-päiväkirjattuja tiedostojärjestelmiä, kuten ext2 ja hyväksyneet mahdollisen tietojen menetyksen nopeuden lisäämisen vuoksi.

Tässä oppaassa käytetään ext4:ää päiväkirjan lisäämisen ja kohtuullisen kirjoitussuorituskyvyn ja erinomaisen lukusuorituskyvyn vuoksi ext2/3iin verrattuna. Molemmat osiot voidaan alustaa 'mkfs'-työkalulla käyttämällä seuraavia komentoja:

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

Prosessin seuraava vaihe on uusien osioiden jatkuva asentaminen, jotta Zone Minder voi käyttää tilaa kuvien ja videoiden tallentamiseen. Jotta tallennustila olisi käytettävissä käynnistyksen yhteydessä, merkinnät on lisättävä tiedostoon '/etc/fstab'.

Tämän tehtävän suorittamiseksi käytetään 'blkid'-komentoa pääkäyttäjän oikeuksin.

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

Tärkeää: Varmista, että käytät TÄYSIN kaksinkertaista '>>-symbolia! Tämä kirjoittaa oikeat UUID-tiedot pysyvään asennustiedostoon.

Tämä vaatii kuitenkin puhdistusta. Syötä tiedosto tekstieditorilla puhdistaaksesi tarvittavat tiedot. Punaisella merkitty tieto tarkoittaa, mitä "blkid" on lisätty tiedostoon. Alkuperäisessä muodossaan muotoilu ei ole oikea, jotta järjestelmä voisi liittää hakemistoja oikein.

Punainen kohde on se, mitä kaksi yllä olevaa blkid-komentoa on lisätty tiedostoon. Tämän tulosteen tärkeät osat ovat merkkijonot UUID ja TYPE. Fstab-tiedoston muoto vaihtelee. Muodon tulee olla seuraava:

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

Tässä tapauksessa liitoskohta on kaksi Zone Minder -hakemistoa kuville ja tallennetuille tapahtumille, tiedostojärjestelmä – ext4, oletusasetukset, 0 – dump ja 2 tiedostojärjestelmän tarkistukseen.

Alla oleva kuva havainnollistaa, kuinka tämän tietyn järjestelmän fstab-tiedosto määritetään. Kiinnitä huomiota poistettuihin lainausmerkkeihin tiedostojärjestelmätyypin ja UUID:n ympäriltä!

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

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

Varoitus, jos seuraat tätä artikkelia jo käynnissä olevassa/määritetyssä Zone Minder -järjestelmässä, tämä komento poistaa KAIKKI jo tallennetut kuvat! On suositeltavaa siirtää tiedostot sen sijaan.

Poista nämä hakemistot seuraavalla komennolla:

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

Kun hakemistot on poistettu, kansiot on luotava ja liitettävä uuteen levytilaan. Oikeudet on myös asetettava, jotta Zone Minder voi lukea/kirjoittaa uusiin tallennuspaikkoihin. Suorita tämä käyttämällä seuraavia komentoja:

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ämääritykset! Käytä seuraavaa komentoa käynnistääksesi Zone Minder uudelleen ja kiinnitä huomiota mahdollisiin virheisiin.

systemctl start zoneminder.service

Tässä vaiheessa Zone Minder tallentaa kuvat/tapahtumat tähän palvelimeen liitettyyn paljon suurempaan MSA-tallennusjärjestelmään. Nyt on aika aloittaa Zone Minderin lisäkonfigurointi.

Seuraavassa artikkelissa tarkastellaan, kuinka Zone Minder -näytöt määritetään liittämään IP-kameroita tässä laboratorioasetuksissa.