ज़ोन मिन्दर का विन्यास डेबियन 9 पर


पहले के एक लेख में, डेबियन 9 पर सुरक्षा निगरानी प्रणाली जोन मिंदर की स्थापना को कवर किया गया था। भंडारण को कॉन्फ़िगर करने के लिए ज़ोन मिन्डर काम करने का अगला चरण है। डिफ़ॉल्ट रूप से Minder कैमरा जानकारी को /var/cache/zoneminder/* में संग्रहीत करेगा। यह उन प्रणालियों के लिए समस्याग्रस्त हो सकता है जिनके पास बड़ी मात्रा में स्थानीय भंडारण नहीं है।

कॉन्फ़िगरेशन का यह हिस्सा मुख्य रूप से उन व्यक्तियों के लिए महत्वपूर्ण है, जो रिकॉर्ड किए गए इमेजरी के भंडारण को द्वितीयक स्टोरेज सिस्टम में लोड करना चाहते हैं। इस लैब में जो सिस्टम सेटअप किया जा रहा है, उसमें स्थानीय स्तर पर लगभग 140GB स्टोरेज है। ज़ोन मिन्डर द्वारा लिए जा रहे वीडियो/इमेज की मात्रा, गुणवत्ता और प्रतिधारण के आधार पर, स्टोरेज स्पेस की यह छोटी राशि जल्दी से समाप्त हो सकती है।

हालांकि यह अधिकांश आईपी कैमरा इंस्टॉलेशन का सरलीकरण है, अवधारणाएं अभी भी यह मानकर काम करेंगी कि कैमरों में ज़ोन मिन्डर सर्वर से नेटवर्क कनेक्टिविटी है।

चूंकि ज़ोन मिन्डर संभवतः बहुत सारे वीडियो/चित्र सहेज रहा होगा, इस सर्वर के लिए आवश्यक सबसे बड़े घटक नेटवर्क और स्टोरेज क्षमता होंगे। अन्य मदों को ध्यान में रखते हुए कैमरे की संख्या, सर्वर को भेजे जा रहे चित्रों/वीडियो की गुणवत्ता, ज़ोन मिन्दर सिस्टम से जुड़ने वाले उपयोगकर्ताओं की संख्या और ज़ोन मिंडर सिस्टम के माध्यम से स्ट्रीम को लाइव देखना है।

लाल

स्पेक्स के लिए जोन मिंडर विकी लेख: https://wiki.zoneminder.com/How_Many_Cameras

  • 1 HP DL585 G1 (4 x Dual core CPU’s)
  • RAM: 18 GB
  • 1 x 1Gbps network connections for IP cameras
  • 1 x 1Gbps network connection for management
  • Local Storage: 4 x 72GB in RAID 10 (OS only; ZM images/video will be offloaded later)
  • 1 x 1.2 TB HP MSA20 (Storage of Images/Videos)

जोनमाइंडर इमेज / वीडियो स्टोरेज लोकेशन बदलना

लाल

जैसा कि लैब सेटअप में उल्लेख किया गया है, इस विशेष बॉक्स में बहुत कम स्थानीय भंडारण है लेकिन इसमें वीडियो और छवियों के लिए एक बड़ा बाहरी भंडारण सरणी संलग्न है। इस स्थिति में, छवियों और वीडियो को उस बड़े संग्रहण स्थान पर लोड किया जाएगा। नीचे दी गई छवि लैब सर्वर के सेटअप को दिखाती है।

output lsblk ' के आउटपुट से, हार्ड ड्राइव के दो सेट देखे जा सकते हैं। दूसरा डिस्क ऐरे ( c1d0 ) इस सर्वर से जुड़ी हुई बड़ी स्टोरेज शेल्फ है और अंत में जहां जोन मिन्डर को इमेज/वीडियो स्टोर करने के निर्देश दिए जाएंगे।

प्रक्रिया शुरू करने के लिए, ज़ोन मिन्डर को निम्न कमांड का उपयोग करके रोकना होगा।

# systemctl stop zoneminder.service

एक बार ज़ोन मिन्डर बंद कर दिया गया है, भंडारण स्थान को विभाजित और तैयार किया जाना चाहिए। कई उपकरण इस कार्य को पूरा कर सकते हैं लेकिन यह मार्गदर्शिका> cfdisk ’का उपयोग करेगी

ड्राइव को पूरे स्थान का उपयोग करने के लिए सेटअप किया जा सकता है क्योंकि दो ज़ोन मिन्डर निर्देशिकाओं में से प्रत्येक के लिए एक माउंट पॉइंट या एक अलग विभाजन का उपयोग किया जा सकता है। यह मार्गदर्शिका दो विभाजनों का उपयोग करके चलेगी। (विभिन्न वातावरणों के लिए उचित डिवाइस पथ के नीचे दिए गए आदेशों में strong /dev/cciss/c1d0 'भाग को बदलना सुनिश्चित करें)।

# cfdisk /dev/cciss/c1d0

एक बार ‘cfdisk ' उपयोगिता में, विभाजन प्रकार चुनें ( डॉस आमतौर पर पर्याप्त होता है)। अगला संकेत डिस्क पर वर्तमान विभाजन प्रदर्शित करेगा।

इस स्थिति में, कोई भी समस्या नहीं है, इसलिए उन्हें बनाने की आवश्यकता होगी। आगे की योजना बनाते हुए, कैमरों से वीडियो छवियों की तुलना में अधिक जगह लेने की संभावना है और 1.1 टेराबाइट्स उपलब्ध है, एक 75/25 या तो विभाजन इसके लिए पर्याप्त से अधिक होना चाहिए प्रणाली।

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

Cfdisk टेक्स्ट/कीबोर्ड आधारित है, the [नया] ' मेनू को हाइलाइट करने के लिए तीर कुंजियों का उपयोग करें और ‘दर्ज करें कुंजी दबाएं। यह उपयोगकर्ता को नए विभाजन के आकार के लिए संकेत देगा।

अगला प्रॉम्प्ट विभाजन प्रकार के लिए होगा। चूंकि इस इंस्टॉल में केवल दो विभाजन की आवश्यकता होगी, इसलिए> प्राथमिक ’पर्याप्त होगा।

एक बार विभाजन प्रकार के चयन के बाद, cfdisk डिस्क में लिखे जाने की प्रतीक्षा कर रहे वर्तमान परिवर्तनों को ताज़ा कर देगा। शेष खाली स्थान को विभाजन के साथ-साथ मुक्त स्थान को हाइलाइट करके फिर से ‘[नया] ' मेनू विकल्प पर क्लिक करने की आवश्यकता है।

Cfdisk स्वचालित रूप से शेष खाली स्थान राशि को शीघ्र संकेत देगा। इस उदाहरण में डिस्क स्थान के बाकी हिस्सों में विभाजन का दूसरा हिस्सा होने जा रहा है। ‘Enter’ कुंजी दबाने पर, cfdisk शेष भंडारण क्षमता का उपयोग करेगा।

चूंकि इस विशेष इकाई पर केवल 2 विभाजन होंगे, इसलिए एक और प्राथमिक विभाजन का उपयोग किया जा सकता है। प्राथमिक विभाजन का चयन जारी रखने के लिए बस ’दर्ज करें कुंजी दबाएं।

एक बार cfdisk ने विभाजनों में परिवर्तन को पूरा कर लिया है, परिवर्तन को वास्तव में डिस्क पर लिखना होगा। इसे पूरा करने के लिए, स्क्रीन के नीचे एक Write [लिखना] मेनू विकल्प है।

इस विकल्प को उजागर करने के लिए आगे बढ़ने के लिए तीरों का उपयोग करें और ’दर्ज करें कुंजी दबाएं। Cfdisk पुष्टि के लिए संकेत देगा, इसलिए बस <हां ’ टाइप करें और strong दर्ज करें कुंजी एक बार हिट करें।

पुष्टि होने के बाद, cfdisk से बाहर निकलने के लिए , [Quit] ' पर क्लिक करें। Cfdisk से बाहर निकलेगा और यह सुझाव दिया जाता है कि उपयोगकर्ता की विभाजन विभाजन प्रक्रिया को s lsblk ' कमांड के साथ जांचें।

दो विभाजनों के नीचे की छवि में नोटिस, 'c1d0p1' और 'c1d0p2' , lsblk के आउटपुट में दिखाते हैं कि सिस्टम पहचानता है कि पुष्टि करता है नए विभाजन।

# lsblk

अब जब विभाजन तैयार हो गया है, तो उन्हें एक फाइलसिस्टम लिखा होना चाहिए और जो ज़ोन मिन्डर सिस्टम पर आरूढ़ हो। फाइलसिस्टम प्रकार चुना गया उपयोगकर्ता वरीयता है, लेकिन कई लोगों ने गैर-जर्नल फ़ाइल सिस्टम का उपयोग करने का विकल्प चुना है जैसे ext2 और गति में वृद्धि के लिए डेटा के संभावित नुकसान को स्वीकार करते हैं।

यह मार्गदर्शिका ext4 का उपयोग एक पत्रिका के अलावा और उचित लिखने के प्रदर्शन और ext2/3 पर बेहतर पढ़ने के प्रदर्शन के कारण करेगी। निम्नांकित आदेशों का उपयोग करके दोनों विभाजन k mkfs ' उपकरण के साथ तैयार किए जा सकते हैं:

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

प्रक्रिया का अगला चरण लगातार नए विभाजन को माउंट करना है ताकि ज़ोन मिन्डर छवियों और वीडियो को संग्रहीत करने के लिए स्थान का उपयोग कर सके। बूट समय पर भंडारण उपलब्ध कराने के लिए, प्रविष्टियों को make/etc/fstab ' फ़ाइल में जोड़ना होगा।

इस कार्य को पूरा करने के लिए, रूट विशेषाधिकार के साथ this blkid ’ कमांड का उपयोग किया जाएगा।

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

लाल

यह हालांकि कुछ सफाई की आवश्यकता होगी। आवश्यक जानकारी को साफ करने के लिए एक पाठ संपादक के साथ फाइल दर्ज करें। लाल रंग में दी गई जानकारी red blkid 'फ़ाइल में डाली गई है। जैसा कि यह प्रारंभिक रूप से खड़ा है, सिस्टम को निर्देशिकाओं को ठीक से माउंट करने के लिए स्वरूपण सही नहीं होगा।

लाल रंग की वस्तु वह है जो फ़ाइल में ऊपर दो in blkid 'कमांड है। इस आउटपुट में महत्वपूर्ण भाग हैं UUID और TYPE तार। Fstab फ़ाइल का प्रारूप विशिष्ट है। प्रारूप निम्नानुसार होना चाहिए:

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

इस उदाहरण के लिए, माउंट बिंदु छवियों और रिकॉर्ड की गई घटनाओं के लिए दो ज़ोन मिंडर निर्देशिकाएं होंगी, फ़ाइल-सिस्टम - ext4 , डिफ़ॉल्ट विकल्प, 0 - डंप, और 2 फ़ाइल सिस्टम जांच के लिए।

नीचे दी गई छवि बताती है कि इस सिस्टम की fstab फाइल कैसे सेटअप है। फ़ाइल-सिस्टम प्रकार और UUID के आसपास हटाए गए दोहरे उद्धरणों पर ध्यान दें!

पहली निर्देशिका first /var/cache/zoneminder/इवेंट 'इस सिस्टम पर बड़ा विभाजन है और इसे रिकॉर्ड किए गए इवेंट के लिए उपयोग किया जाएगा। दूसरी निर्देशिका second /var/cache/zoneminder/छवियाँ 'का उपयोग अभी भी छवियों के लिए किया जाएगा। एक बार इस फ़ाइल में उचित परिवर्तन किए जाने के बाद, परिवर्तनों को सहेजें और टेक्स्ट एडिटर से बाहर निकलें।

ज़ोन मिन्डर इन फोल्डर को इंस्टालेशन के दौरान पहले ही बना लिया होगा ताकि नए पार्टिशन को माउंट करने से पहले उन्हें हटा दिया जाए।

लाल

निम्न आदेश के साथ इन निर्देशिकाओं को निकालें:

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

एक बार निर्देशिकाओं को हटा दिए जाने के बाद, फ़ोल्डर्स को बनाने और नए डिस्क स्थान पर माउंट करने की आवश्यकता होती है। ज़ोन मिंडर को नए संग्रहण स्थानों पर पढ़ने/लिखने की अनुमति देने के लिए अनुमतियों की भी आवश्यकता होती है। इसे पूरा करने के लिए निम्नलिखित आदेशों का उपयोग करें:

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

अंतिम चरण ज़ोन मिन्डर प्रक्रिया को फिर से शुरू करना और सिस्टम के आगे विन्यास शुरू करना है! ज़ोन मिन्डर को फिर से शुरू करने और प्रदर्शित होने वाली किसी भी त्रुटि पर ध्यान देने के लिए निम्न आदेश का उपयोग करें।

# systemctl start zoneminder.service

इस बिंदु पर, ज़ोन मिन्डर इस सर्वर से जुड़ी MSA संग्रहण प्रणाली के लिए छवियों/घटनाओं को संग्रहीत करेगा। अब ज़ोन मिंडर के आगे कॉन्फ़िगरेशन शुरू करने का समय है।

अगला लेख इस बात पर गौर करेगा कि इस लैब सेटअप में आईपी कैमरों के साथ इंटरफेस के लिए जोन मिंडर मॉनिटर को कैसे कॉन्फ़िगर किया जाए।