Weboldal keresés

A Zone Minder beállítása Debian 9 rendszeren


Egy korábbi cikkben a Zone Minder biztonsági megfigyelőrendszer Debian 9-re történő telepítéséről volt szó. A következő lépés a Zone Minder működéséhez a tárhely konfigurálása. A Zone Minder alapértelmezés szerint a kamerainformációkat a /var/cache/zoneminder/* mappában tárolja. Ez problémás lehet azoknál a rendszereknél, amelyek nem rendelkeznek nagy mennyiségű helyi tárhellyel.

A konfiguráció ezen része elsősorban azoknak a személyeknek fontos, akik a rögzített képek tárolását egy másodlagos tárolórendszerbe szeretnék átrakni. Az ebben a laborban beállítás alatt álló rendszer körülbelül 140 GB helyi tárhellyel rendelkezik. A Zone Minder által készített videók/képek mennyiségétől, minőségétől és megőrzésétől függően ez a kis mennyiségű tárhely gyorsan kimerülhet.

Zone Minder Lab Environment

Noha ez a legtöbb IP-kamera telepítésének leegyszerűsítése, a koncepciók továbbra is működnek, feltéve, hogy a kamerák hálózati kapcsolattal rendelkeznek a Zone Minder szerverrel.

Szerver specifikációk:

Mivel a Zone Minder potenciálisan sok videót/képet fog megmenteni, a szerverhez szükséges legnagyobb összetevő a hálózat és a tárolókapacitás lesz. További figyelembe veendő elemek a kamerák száma, a szerverre küldött képek/videók minősége, a Zone Minder rendszerhez csatlakozó felhasználók száma, valamint a Zone Minder rendszeren keresztüli élő közvetítések megtekintése.

Fontos: Az ebben az útmutatóban használt szerver, bár régi, nem a tipikus otthoni felhasználói rendszer. A Zone Minder rendszer beállítása előtt alaposan értékelje ki a használati követelményeket.

Zone Minder wikicikk a specifikációkhoz: https://wiki.zoneminder.com/How_Many_Cameras

Rendszer specifikációk:

  • 1 HP DL585 G1 (4 x kétmagos CPU)
  • RAM: 18 GB
  • 1 x 1 Gbps hálózati kapcsolat IP kamerákhoz
  • 1 x 1 Gbps hálózati kapcsolat a kezeléshez
  • Helyi tárhely: 4 x 72 GB RAID 10-ben (csak operációs rendszer; a ZM képek/videók később kerülnek letöltésre)
  • 1 x 1,2 TB HP MSA20 (képek/videók tárolása)

A ZoneMinder kép/videó tárolási helyének megváltoztatása

Fontos: Ez a lépés csak azok számára szükséges, akik a Zone Minder által rögzített képek/videók tárhelyét szeretnék áthelyezni egy másik helyre. Ha ez nem kívánatos, ugorjon a következő cikkre: Monitorok beállítása [Hamarosan].

Amint azt a laborbeállításoknál említettük, ez a doboz nagyon kevés helyi tárhellyel rendelkezik, de van hozzá egy nagy külső tárolótömb a videók és képek számára. Ebben az esetben a képek és videók a nagyobb tárolóhelyre kerülnek. Az alábbi képen a laborszerver beállítása látható.

Az 'lsblk' kimenetéből két merevlemez-készlet látható. A második lemeztömb (c1d0) a szerverhez csatlakoztatott nagy tárolópolc, amelyen a Zone Minder a képeket/videókat tárolja.

A folyamat elindításához a Zone Mindert le kell állítani a következő paranccsal.

systemctl stop zoneminder.service

A Zone Minder leállítása után a tárolóhelyet particionálni és előkészíteni kell. Számos eszköz képes elvégezni ezt a feladatot, de ez az útmutató a „cfdisk” parancsot használja.

A meghajtó beállítható úgy, hogy a teljes területet egyetlen beillesztési pontként használja, vagy külön partíció használható mind a két Zone Minder könyvtárhoz. Ez az útmutató két partíciót fog használni. (Mindenképpen módosítsa az alábbi parancsok „/dev/cciss/c1d0” részét a megfelelő eszközútvonalra a különböző környezetekhez).

cfdisk /dev/cciss/c1d0

A 'cfdisk' segédprogramban válassza ki a particionálás típusát (ados általában elegendő). A következő prompt az aktuális partíciók megjelenítése a lemezen.

Ebben az esetben nincsenek ilyenek, ezért létre kell hozni őket. Előre tervezve, a kamerákból származó videó valószínűleg több helyet foglal el, mint a képek, és a rendelkezésre álló 1,1 terabájttal a 75/25 felosztás bőven elegendő lesz ehhez. rendszer.

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

A Cfdisk szöveg/billentyűzet alapú, a nyílbillentyűkkel jelölje ki az „[Új ]” menüt, és nyomja meg az „Enter” billentyűt. Ez kéri a felhasználót az új partíció méretére.

A következő prompt a partíció típusára vonatkozik. Mivel ebben a telepítésben csak két partícióra lesz szükség, az „Elsődleges” elegendő lesz.

A partíció típusának kiválasztása után a cfdisk frissíti a lemezre írásra váró aktuális változtatásokat. A fennmaradó szabad területet is fel kell osztani úgy, hogy jelölje ki a szabad területet, majd kattintson ismét az „[Új ]” menüopcióra.

A Cfdisk automatikusan elhelyezi a fennmaradó szabad területet a méretpromptban. Ebben a példában a lemezterület többi része mindenképpen a második partíció lesz. Az „Enter” billentyű megnyomásával a cfdisk a tárolókapacitás fennmaradó részét használja.

Mivel ezen az egységen csak 2 partíció lesz, egy másik elsődleges partíció is használható. Egyszerűen nyomja meg az 'Enter' billentyűt az elsődleges partíció kiválasztásának folytatásához.

Miután a cfdisk befejezte a partíciók módosításainak frissítését, a változtatásokat ténylegesen a lemezre kell írni. Ennek eléréséhez a képernyő alján található egy „[ Írás ]” menüpont.

A nyilak segítségével jelölje ki ezt a lehetőséget, és nyomja meg az „Enter” billentyűt. A Cfdisk megerősítést kér, ezért egyszerűen írja be az „igen” kifejezést, és nyomja meg még egyszer az „Enter” billentyűt.

A megerősítés után jelölje ki, és kattintson a „[Kilépés ]” lehetőségre a cfdiskből való kilépéshez. A Cfdisk kilép, és azt javasoljuk, hogy a felhasználó kétszer ellenőrizze a particionálási folyamatot az 'lsblk' paranccsal.

Az alábbi képen a két partíció, a 'c1d0p1' és a 'c1d0p2' megjelenik az lsblk kimenetében, megerősítve, hogy a rendszer felismeri az új partíciókat.

lsblk

Most, hogy a partíciók készen állnak, egy fájlrendszert kell írni rájuk, és csatolni kell a Zone Minder rendszerhez. A kiválasztott fájlrendszer típusa a felhasználó által preferált, de sokan a nem naplózott fájlrendszerek, például az ext2 mellett döntöttek, és elfogadják a sebességnövekedés miatti esetleges adatvesztést.

Ez az útmutató az ext4-et fogja használni, a napló hozzáadása és az ésszerű írási teljesítmény, valamint az ext2/3-nál jobb olvasási teljesítmény miatt. Mindkét partíció formázható az 'mkfs' eszközzel a következő parancsok használatával:

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

A folyamat következő lépése az új partíciók folyamatos csatlakoztatása, hogy a Zone Minder felhasználhassa a helyet képek és videók tárolására. Annak érdekében, hogy a tárhely elérhetővé váljon a rendszerindításkor, bejegyzéseket kell hozzáadni az „/etc/fstab” fájlhoz.

A feladat végrehajtásához a rendszer a root jogosultságokkal rendelkező 'blkid' parancsot fogja használni.

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

Fontos: Győződjön meg arról, hogy TELJESEN a kettős ‘>>’ szimbólumot használja! Ez a helyes UUID információt írja be a persistent mounts fájlba.

Ez azonban némi tisztítást igényel. Írja be a fájlt egy szövegszerkesztővel a szükséges információk törléséhez. A pirossal jelölt információ az, amit a „blkid” szúrt be a fájlba. A kezdeti állapot szerint a formázás nem lesz megfelelő ahhoz, hogy a rendszer megfelelően csatlakoztassa a könyvtárakat.

A piros színű elem az, amit a fenti két „blkid” parancs helyez el a fájlba. A kimenet fontos részei az UUID és a TYPE karakterláncok. Az fstab fájl formátuma változó. A formátumnak a következőnek kell lennie:

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

Ebben az esetben a beillesztési pont a két Zone Minder könyvtár a képekhez és a rögzített eseményekhez, a fájlrendszer – ext4, alapértelmezett beállítások, 0 – dump és 2 a fájlrendszer ellenőrzéséhez.

Az alábbi kép szemlélteti, hogyan van beállítva az adott rendszer fstab fájlja. Ügyeljen az eltávolított dupla idézőjelekre a fájlrendszer típusa és az UUID körül!

Az első „/var/cache/zoneminder/events” könyvtár a nagyobb partíció ezen a rendszeren, és a rögzített eseményekhez használjuk. A második „/var/cache/zoneminder/images” könyvtárat fogja használni az állóképekhez. Miután elvégezte a fájl megfelelő módosításait, mentse el a változtatásokat, és lépjen ki a szövegszerkesztőből.

A Zone Minder már létrehozta ezeket a mappákat a telepítés során, ezért az új partíciók csatlakoztatása előtt el kell őket távolítani.

Vigyázat, ha ezt a cikket egy már futó/konfigurált Zone Minder rendszeren követi, ez a parancs eltávolítja az ÖSSZES már tárolt képet! Javasoljuk, hogy inkább helyezze át a fájlokat.

Távolítsa el ezeket a könyvtárakat a következő paranccsal:

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

A könyvtárak eltávolítása után létre kell hozni a mappákat, és fel kell csatolni az új lemezterületre. Az engedélyeket is be kell állítani ahhoz, hogy a Zone Minder olvassa/írhasson az új tárolóhelyekre. Ennek végrehajtásához használja a következő parancsokat:

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}

Az utolsó lépés a Zone Minder folyamat újraindítása és a rendszer további konfigurálása! Használja a következő parancsot a Zone Minder újraindításához, és figyeljen az esetlegesen megjelenő hibákra.

systemctl start zoneminder.service

Ezen a ponton a Zone Minder a képeket/eseményeket a szerverhez csatlakoztatott, sokkal nagyobb MSA tárolórendszerbe fogja tárolni. Most itt az ideje elkezdeni a Zone Minder további konfigurálását.

A következő cikk megvizsgálja, hogyan konfigurálhatja a Zone Minder monitorokat az IP-kamerákkal való interfészhez ebben a laborbeállításban.