Konfiguratioun vun Zone Minder op Debian 9


An engem fréieren Artikel gouf d'Installatioun vum Sécherheetsmonitorsystem Zone Minder op Debian 9 ofgedeckt. De nächste Schrëtt fir Zone Minder ze schaffen ass d'Späichere konfiguréieren. Par défaut späichert Zone Minder Kamerainformatioun an /var/cache/zoneminder/*. Dëst kéint problematesch sinn fir Systemer déi keng grouss Quantitéiten u lokaler Späichere hunn.

Dësen Deel vun der Konfiguratioun ass virun allem wichteg fir Eenzelpersounen, déi d'Späichere vun den opgeholle Biller op e sekundäre Späichersystem ofluede wëllen. De System, deen an dësem Labo opgeriicht gëtt, huet ongeféier 140GB Späichere lokal. Ofhängeg vum Betrag, der Qualitéit an der Retentioun vu Videoen/Biller, déi vun Zone Minder geholl ginn, kann dës kleng Quantitéit u Späicherplatz séier erschöpft ginn.

Och wann dëst eng Vereinfachung vun de meeschte IP Kamerainstallatiounen ass, funktionnéieren d'Konzepter nach ëmmer unzehuelen datt d'Kameraen Netzwierkverbindung zum Zone Minder Server hunn.

Zënter Zone Minder potenziell vill Video/Biller spueren, sinn déi gréisste Komponenten déi néideg sinn fir dëse Server Netzwierk a Späicherkapazitéit. Aner Elementer fir ze berücksichtegen sinn d'Zuel vun de Kameraen, d'Qualitéit vun de Biller/Videoen, déi op de Server geschéckt ginn, d'Zuel vun de Benotzer, déi mam Zone Minder System verbannen, an d'Baachen live duerch de Zone Minder System kucken.

Wichteg: De Server deen an dësem Guide benotzt gëtt, wärend al, ass net den typesche Heembenotzer System. Gitt w.e.g. sécher datt Dir d'Benotzungsfuerderunge grëndlech evaluéiert ier Dir en Zone Minder System opstellt.

Zone Minder Wiki Artikel fir Spezifikatioune: https://wiki.zoneminder.com/How_Many_Cameras

  • 1 HP DL585 G1 (4 x Dual Core CPU's)
  • RAM: 18 GB
  • 1 x 1Gbps Netzwierkverbindunge fir IP Kameraen
  • 1 x 1Gbps Netzwierkverbindung fir Gestioun
  • Lokal Späichere: 4 x 72GB am RAID 10 (nëmmen OS; ZM Biller/Video ginn spéider ofgelueden)
  • 1 x 1,2 TB HP MSA20 (Späichere vu Biller/Videoen)

Änneren ZoneMinder Bild/Video Stockage Location

Wichteg: Dëse Schrëtt ass nëmme noutwendeg fir déi, déi d'Späichere vun de Biller/Videoen wëllen, déi Zone Minder erfaasst, op eng aner Plaz réckelen. Wann dëst net gewënscht ass, sprangt op den nächsten Artikel: Monitore opsetzen [Kommt geschwënn].

Wéi am Labo-Setup erwähnt, huet dës speziell Këscht ganz wéineg lokal Späichere, awer huet eng grouss extern Späicherarray fir Video a Biller. An dësem Fall ginn d'Biller a Videoe op déi méi grouss Späicherplaz ofgelueden. D'Bild hei drënner weist de Labo Server Setup.

Vun der Ausgang vun 'lsblk' kënnen zwee Sätz vu Festplazen gesi ginn. Déi zweet Disk Array (c1d0) ass de grousse Späicherregal, deen un dësem Server verbonnen ass a schlussendlech wou Zone Minder instruéiert gëtt Biller/Videoen ze späicheren.

Fir de Prozess unzefänken, muss Zone Minder gestoppt ginn mat dem folgenden Kommando.

# systemctl stop zoneminder.service

Wann d'Zone Minder gestoppt gouf, muss d'Späicherplaz opgedeelt a virbereet ginn. Vill Tools kënnen dës Aufgab erreechen awer dëse Guide wäert 'cfdisk' benotzen.

Den Drive kann opgeriicht ginn fir de ganze Raum als ee Mountpunkt ze benotzen oder eng separat Partition ka fir jiddereng vun den zwou Zone Minder Verzeichnungen benotzt ginn. Dëse Guide wäert duerch zwou Partitionen goen. (Vergewëssert Iech den '/dev/cciss/c1d0' Deel an de Kommandoen hei ënnen op de passenden Apparatwee fir verschidden Ëmfeld z'änneren).

# cfdisk /dev/cciss/c1d0

Eemol am 'cfdisk' Utility, wielt d'Partitionéierungstyp (Dos ass normalerweis genuch). Déi nächst Prompt wäert déi aktuell Partitionen op der Disk weisen.

An dësem Fall sinn et keng sou datt se erstallt musse ginn. Planung viraus, Video vun de Kameraen wäert méiglecherweis méi Plaz ophuelen wéi Biller a mat 1.1 Terabytes verfügbar, e 75/25 oder sou Split soll méi wéi genuch fir dëse System sinn.

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

Cfdisk ass Text/Tastatur baséiert, benotzt d'Pfeiltasten fir de Menü '[New]' ze markéieren an op den 'Enter' Schlëssel ze schloen. Dëst freet de Benotzer fir d'Gréisst vun der neier Partition.

Déi nächst Ufro ass fir d'Partitionstyp. Well nëmmen zwou Partitionen an dëser Installatioun gebraucht ginn, ass 'Primär' genuch.

Wann d'Partitionstyp gewielt gouf, wäert cfdisk déi aktuell Ännerungen erfrëschen, déi waarden op d'Schreifweis op d'Disk. De reschtleche fräie Raum muss och opgedeelt ginn andeems Dir de fräie Raum markéiert an dann op d'Menüoptioun '[Nei]' klickt.

Cfdisk wäert automatesch de Rescht fräi Plaz Betrag an der Gréisst VIRSCHLOEN Plaz. An dësem Beispill wäert de Rescht vum Disk Space souwisou déi zweet Partition sinn. Dréckt den 'Enter' Schlëssel, cfdisk benotzt de Rescht vun der Späicherkapazitéit.

Well et nëmmen 2 Partitionen op dëser bestëmmter Eenheet gëtt, kann eng aner primär Partition benotzt ginn. Dréckt einfach den 'Enter' Schlëssel fir weider eng primär Partition ze wielen.

Wann d'cfdisk d'Aktualiséierung vun den Ännerunge vun de Partitionen ofgeschloss huet, mussen d'Ännerungen tatsächlech op d'Disk geschriwwe ginn. Fir dëst z'erreechen, gëtt et eng '[ Schreiwen ]' Menüoptioun ënnen um Écran.

Benotzt d'Pfeile fir iwwer dës Optioun ze markéieren an dréckt op den 'Enter' Schlëssel. Cfdisk freet fir d'Bestätegung, gitt einfach 'Jo' an dréckt nach eng Kéier op den 'Enter' Schlëssel.

Eemol bestätegt, markéiert a klickt op '[ Quit ]' fir aus cfdisk erauszekommen. Cfdisk wäert erausgoen an et gëtt virgeschloen datt de Benotzer de Partitionéierungsprozess mat dem 'lsblk' Kommando duebel kontrolléiert.

Notiz am Bild ënnert déi zwou Partitionen, 'c1d0p1' an 'c1d0p2', weisen an der Ausgab vun lsblk op, bestätegen datt de System déi nei Partitionen erkennt.

# lsblk

Elo datt d'Partitionen prett sinn, musse se e Dateiesystem hunn geschriwwen an op de Zone Minder System montéiert. De gewielten Dateiesystemtyp ass d'Benotzerpräferenz awer vill Leit hu gewielt fir net journaliséiert Dateiesystemer wéi ext2 ze benotzen an de potenzielle Verloscht vun Daten fir d'Geschwindegkeetserhéijung ze akzeptéieren.

Dëse Guide wäert ext4 benotzen wéinst der Zousatz vun engem Journal an der raisonnabel Schreifleistung a superieure Liesleistung iwwer ext2/3. Béid Partitionen kënne mat dem 'mkfs' Tool mat de folgende Kommandoen formatéiert ginn:

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

De nächste Schrëtt am Prozess ass fir déi nei Partitionen stänneg ze montéieren sou datt Zone Minder de Raum benotze kann fir Biller a Videoen ze späicheren. Fir d'Späichere bei der Bootzäit verfügbar ze maachen, mussen d'Entréen an d'/etc/fstab Datei bäigefüügt ginn.

Fir dës Aufgab z'erreechen, gëtt de Kommando 'blkid' mat Root Privilegien benotzt.

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

Wichteg: Maacht ABSOLUTT sécher datt dat duebelt ‘>>’ Symbol benotzt gëtt! Dëst schreift déi richteg UUID Informatioun an déi persistent Mounts Datei.

Dëst wäert awer e bësse Botzen brauchen. Gitt d'Datei mat engem Texteditor un fir déi néideg Informatioun ze botzen. D'Informatioun a rout ass wat 'blkid' an d'Datei agebaut huet. Wéi et am Ufank steet, ass d'Formatéierung net korrekt fir de System fir d'Verzeichnungen richteg ze montéieren.

Den Element a rout ass dat wat déi zwee 'blkid' Kommandoen uewen an d'Datei gesat hunn. Déi wichteg Deeler an dësem Output sinn d'UUID an TYPE Saiten. D'Format vun der fstab Datei ass variéiert spezifesch. D'Format muss wéi follegt sinn:

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

Fir dës Instanz wäert de Montéierungspunkt déi zwee Zone Minder Verzeechnes fir Biller an opgeholl Eventer sinn, de Dateiesystem - ext4, Standardoptiounen, 0 - Dump, an 2 fir de Dateiesystemcheck.

D'Bild hei drënner illustréiert wéi d'fstab-Datei vun dësem bestëmmte System opgestallt ass. Opgepasst op déi ewechgeholl duebel Zitater ronderëm den Dateisystemtyp an UUID!

Den éischte Verzeechnes '/var/cache/zoneminder/events' ass déi méi grouss Partition op dësem System a gëtt fir opgeholl Eventer benotzt. Den zweeten Verzeechnes '/var/cache/zoneminder/images' gëtt fir Stillbilder benotzt. Wann déi richteg Ännerunge fir dës Datei gemaach goufen, späichert d'Ännerungen a gitt aus dem Texteditor.

Zone Minder wäert dës Ordner scho während der Installatioun erstallt hunn, sou datt se geläscht ginn ier Dir déi nei Partitionen montéiert.

Opgepasst, wann Dir dësen Artikel op engem schonn lafenden/konfiguréierten Zone Minder System verfollegt, wäert dëse Kommando ALLEGUER Biller ewechhuelen, déi scho gespäichert sinn! Et gëtt ugeholl datt Dir d'Dateien amplaz réckelt.

Ewechzehuelen dës Verzeechnes mat dem folgenden Kommando:

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

Wann d'Verzeichnisser geläscht goufen, mussen d'Ordner erstallt ginn an op den neien Disk Space montéiert ginn. D'Permissiounen mussen och gesat ginn fir Zone Minder ze liesen/ze schreiwen op déi nei Späicherplazen. Benotzt déi folgend Kommandoen fir dëst z'erreechen:

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

De leschte Schrëtt ass den Zone Minder Prozess erëm ze starten a weider Konfiguratioun vum System unzefänken! Benotzt de folgende Kommando fir Zone Minder erëm ze starten an oppassen op all Feeler déi ugewise kënne ginn.

# systemctl start zoneminder.service

Zu dësem Zäitpunkt späichert Zone Minder d'Biller/Eventer op de vill méi groussen MSA-Speichersystem, deen op dësem Server verbonnen ass. Elo ass et Zäit fir weider Konfiguratioun vun Zone Minder unzefänken.

Den nächsten Artikel wäert kucken wéi Zone Minder Monitore konfiguréieren fir mat den IP Kameraen an dësem Labo Setup ze interagéieren.