Usanidi wa Zone Minder kwenye Debian 9


Katika makala ya awali, usakinishaji wa mfumo wa ufuatiliaji wa usalama Zone Minder kwenye Debian 9 ulifunikwa. Hatua inayofuata ya kufanya Zone Minder ifanye kazi ni kusanidi hifadhi. Kwa chaguo-msingi Zone Minder itahifadhi maelezo ya kamera katika /var/cache/zoneminder/*. Hili linaweza kuwa tatizo kwa mifumo ambayo haina kiasi kikubwa cha hifadhi ya ndani.

Sehemu hii ya usanidi ni muhimu kwa watu binafsi wanaotaka kupakua hifadhi ya picha iliyorekodiwa kwenye mfumo wa hifadhi ya pili. Mfumo ambao unasanidiwa katika maabara hii una takriban GB 140 za hifadhi ndani ya nchi. Kulingana na kiasi, ubora na uhifadhi wa video/picha zinazochukuliwa na Zone Minder, kiasi hiki kidogo cha nafasi ya kuhifadhi kinaweza kuisha haraka.

Ingawa hii ni kurahisisha usakinishaji mwingi wa kamera za IP, dhana bado zitafanya kazi ikizingatiwa kuwa kamera zina muunganisho wa mtandao kwenye seva ya Zone Minder.

Kwa kuwa Zone Minder itahifadhi video/picha nyingi, vipengele vikubwa vinavyohitajika kwa seva hii vitakuwa mtandao na uwezo wa kuhifadhi. Vitu vingine vya kuzingatia ni idadi ya kamera, ubora wa picha/video zinazotumwa kwa seva, idadi ya watumiaji wanaounganishwa kwenye mfumo wa Zone Minder, na kutazama mipasho moja kwa moja kupitia mfumo wa Zone Minder.

Muhimu: Seva inayotumiwa katika mwongozo huu, wakati wa zamani, sio mfumo wa kawaida wa mtumiaji wa nyumbani. Tafadhali hakikisha kuwa umetathmini kikamilifu mahitaji ya matumizi kabla ya kusanidi mfumo wa Zone Minder.

Makala ya Wiki ya Zone Minder kwa Vipimo: https://wiki.zoneminder.com/How_Many_Cameras

  • 1 HP DL585 G1 (4 x Dual core CPU's)
  • RAM: GB 18
  • 1 x 1Gbps miunganisho ya mtandao kwa kamera za IP
  • 1 x 1Gbps muunganisho wa mtandao kwa usimamizi
  • Hifadhi ya Ndani: 4 x 72GB katika RAID 10 (OS pekee; picha/video za ZM zitapakuliwa baadaye)
  • 1 x 1.2 TB HP MSA20 (Hifadhi ya Picha/Video)

Kubadilisha Mahali pa Kuhifadhi Picha ya ZoneMinder/Video

Muhimu: Hatua hii ni muhimu tu kwa wale wanaotaka kuhamisha hifadhi ya picha/video ambazo Zone Minder hunasa hadi eneo lingine. Ikiwa hii haitakiwi, nenda kwenye makala inayofuata: Kuweka Wachunguzi [Inakuja Hivi Karibuni].

Kama ilivyotajwa katika usanidi wa maabara, kisanduku hiki kina hifadhi ndogo sana ya ndani lakini ina safu kubwa ya hifadhi ya nje iliyoambatishwa kwa video na picha. Katika hali hii, picha na video zitapakiwa kwenye eneo hilo kubwa la hifadhi. Picha hapa chini inaonyesha usanidi wa seva ya maabara.

Kutoka kwa pato la 'lsblk', seti mbili za anatoa ngumu zinaweza kuonekana. Safu ya pili ya diski (c1d0) ni rafu kubwa ya kuhifadhi iliyoambatishwa kwenye seva hii na hatimaye ambapo Zone Minder itaelekezwa kuhifadhi picha/video.

Ili kuanza mchakato, Zone Minder inahitaji kusimamishwa kwa kutumia amri ifuatayo.

# systemctl stop zoneminder.service

Baada ya Zone Minder kusimamishwa, eneo la kuhifadhi linahitaji kugawanywa na kutayarishwa. Zana nyingi zinaweza kukamilisha kazi hii lakini mwongozo huu utatumia 'cfdisk'.

Hifadhi inaweza kusanidiwa ili kutumia nafasi nzima kama sehemu moja ya kupachika au kizigeu tofauti kinaweza kutumika kwa kila saraka mbili za Zone Minder. Mwongozo huu utapitia kwa kutumia sehemu mbili. (Hakikisha umebadilisha sehemu ya ‘/dev/cciss/c1d0’ katika amri zilizo hapa chini hadi njia ifaayo ya kifaa kwa mazingira tofauti).

# cfdisk /dev/cciss/c1d0

Mara moja kwenye matumizi ya 'cfdisk', chagua aina ya kugawa (dos kawaida hutosha). Kidokezo kinachofuata kitaonyesha sehemu za sasa kwenye diski.

Katika kesi hii, hakuna kwa hivyo watahitaji kuunda. Kupanga mapema, video kutoka kwa kamera inaweza kuchukua nafasi zaidi kuliko picha na kwa Terabytes 1.1 inapatikana, mgawanyiko wa 75/25 au hivyo unapaswa kutosha zaidi kwa mfumo huu.

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

CFdisk inategemea maandishi/kibodi, tumia vitufe vya vishale kuangazia menyu ya ‘[ Mpya ]’ na ubofye kitufe cha ‘Ingiza’. Hii itamwuliza mtumiaji saizi ya kizigeu kipya.

Kidokezo kifuatacho kitakuwa cha aina ya kizigeu. Kwa kuwa ni sehemu mbili pekee zitahitajika katika usakinishaji huu, 'Msingi' itatosha.

Mara tu aina ya kizigeu imechaguliwa, cfdisk itaonyesha upya mabadiliko ya sasa yanayosubiri kuandikwa kwenye diski. Nafasi iliyosalia isiyolipishwa inahitaji kugawanywa pia kwa kuangazia nafasi isiyolipishwa na kubofya chaguo la menyu ya ‘[ Mpya]’ tena.

CFdisk itaweka kiotomati kiasi kilichosalia cha nafasi isiyolipishwa kwenye kidokezo cha ukubwa. Katika mfano huu nafasi iliyobaki ya diski itakuwa kizigeu cha pili. Ukibonyeza kitufe cha 'Ingiza', cfdisk itatumia salio la uwezo wa kuhifadhi.

Kwa kuwa kutakuwa na kizigeu 2 pekee kwenye kitengo hiki, kizigeu kingine cha msingi kinaweza kutumika. Bonyeza tu kitufe cha 'Ingiza' ili kuendelea kuchagua kizigeu msingi.

Mara tu cfdisk imekamilisha kusasisha mabadiliko kwenye sehemu, mabadiliko yatahitaji kuandikwa kwenye diski. Ili kukamilisha hili, kuna chaguo la menyu ya '[ Andika]' chini ya skrini.

Tumia vishale kusonga ili kuangazia chaguo hili na ubofye kitufe cha 'Ingiza'. Cfdisk itaomba uthibitisho kwa hivyo charaza tu 'ndio' na ubonyeze kitufe cha 'Ingiza' mara nyingine.

Baada ya kuthibitishwa, angazia na ubofye '[ Acha]' ili kuondoka kwenye cfdisk. CFdisk itatoka na inapendekezwa kuwa mtumiaji aangalie mara mbili mchakato wa kugawanya kwa amri ya 'lsblk'.

Taarifa katika picha iliyo hapa chini ya sehemu mbili, 'c1d0p1' na 'c1d0p2', inaonekana kwenye towe la lsblk ikithibitisha kuwa mfumo unatambua sehemu mpya.

# lsblk

Sasa kwa kuwa sehemu ziko tayari, zinahitaji kuandikiwa mfumo wa faili na kuwekwa kwenye mfumo wa Zone Minder. Aina ya mfumo wa faili iliyochaguliwa ni upendeleo wa mtumiaji lakini watu wengi wamechagua kutumia mifumo ya faili isiyo ya kijarida kama vile ext2 na kukubali upotevu unaowezekana wa data kwa ongezeko la kasi.

Mwongozo huu utatumia ext4 kwa sababu ya kuongezwa kwa jarida na utendaji mzuri wa uandishi na utendaji bora wa kusoma zaidi ya ext2/3. Sehemu zote mbili zinaweza kutengenezwa kwa zana ya 'mkfs' kwa kutumia amri zifuatazo:

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

Hatua inayofuata katika mchakato ni kuweka sehemu mpya kila wakati ili Zone Minder itumie nafasi hiyo kuhifadhi picha na video. Ili kufanya hifadhi ipatikane wakati wa kuwasha, maingizo yatahitaji kuongezwa kwenye faili ya ‘/etc/fstab’.

Ili kukamilisha kazi hii, amri ya 'blkid' yenye upendeleo wa mizizi itatumika.

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

Muhimu: Hakikisha KABISA alama mbili ‘>>’ inatumika! Hii itaandika habari sahihi ya UUID kwa faili inayoendelea ya kuweka.

Hii itahitaji kusafishwa kidogo ingawa. Ingiza faili na mhariri wa maandishi ili kusafisha habari muhimu. Taarifa katika rangi nyekundu ndiyo ‘blkid’ iliyoingizwa kwenye faili. Kama inavyosimama mwanzoni, uumbizaji hautakuwa sahihi kwa mfumo kuweka saraka ipasavyo.

Kipengee katika nyekundu ni kile amri mbili za 'blkid' zilizowekwa hapo juu kwenye faili. Sehemu muhimu katika pato hili ni mifuatano ya UUID na TYPE. Umbizo la faili ya fstab ni tofauti maalum. Muundo utahitajika kuwa kama ifuatavyo:

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

Kwa mfano huu, sehemu ya kupachika itakuwa saraka mbili za Zone Minder za picha na matukio yaliyorekodiwa, mfumo wa faili - ext4, chaguo-msingi, 0 - dampo, na 2 kwa ukaguzi wa mfumo wa faili.

Picha hapa chini inaonyesha jinsi faili ya fstab ya mfumo huu inavyowekwa. Zingatia nukuu mbili zilizoondolewa karibu na aina ya mfumo wa faili na UUID!

Saraka ya kwanza ‘/var/cache/zoneminder/events’ ndiyo sehemu kubwa zaidi ya mfumo huu na itatumika kwa matukio yaliyorekodiwa. Saraka ya pili ‘/var/cache/zoneminder/picha’ itatumika kwa picha tuli. Mara tu mabadiliko sahihi yamefanywa kwa faili hii, hifadhi mabadiliko na uondoke kwenye kihariri cha maandishi.

Zone Minder itakuwa tayari imeunda folda hizi wakati wa usakinishaji kwa hivyo zinapaswa kuondolewa kabla ya kupachika sehemu mpya.

Tahadhari, ikiwa unafuata kifungu hiki kwenye mfumo wa Zone Minder ambao tayari unaendeshwa/umesanidiwa, amri hii itaondoa taswira ZOTE ambazo tayari zimehifadhiwa! Inapendekezwa uhamishe faili badala yake.

Ondoa saraka hizi kwa amri ifuatayo:

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

Mara saraka zimeondolewa, folda zinahitajika kuundwa na kuwekwa kwenye nafasi mpya ya disk. Ruhusa pia zinahitaji kuwekwa ili kuruhusu Zone Minder kusoma/kuandika kwa maeneo mapya ya hifadhi. Tumia amri zifuatazo kukamilisha hili:

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

Hatua ya mwisho ni kuanza mchakato wa Zone Minder tena na kuanza usanidi zaidi wa mfumo! Tumia amri ifuatayo ili kuanza Zone Minder tena na uzingatie makosa yoyote ambayo yanaweza kuonyeshwa.

# systemctl start zoneminder.service

Kwa wakati huu, Zone Minder itakuwa ikihifadhi picha/matukio kwa mfumo mkubwa zaidi wa hifadhi wa MSA ulioambatishwa kwenye seva hii. Sasa ni wakati wa kuanza usanidi zaidi wa Zone Minder.

Nakala inayofuata itaangalia jinsi ya kusanidi wachunguzi wa Zone Minder ili kuunganishwa na kamera za IP katika usanidi huu wa maabara.