CentOS और डेबियन बेस्ड सिस्टम में अनगिनत एनालिटिक्स कैसे स्थापित करें


काउंटली एक सुविधा संपन्न, ओपन सोर्स, अत्यधिक-एक्स्टेंसिबल रियल-टाइम मोबाइल और वेब एनालिटिक्स, पुश नोटिफिकेशन और क्रैश रिपोर्टिंग सॉफ्टवेयर है जो 2.5k से अधिक वेब साइटों और 12k मोबाइल अनुप्रयोगों को शक्ति देता है।

यह क्लाइंट/सर्वर मॉडल में काम करता है; सर्वर मोबाइल उपकरणों और अन्य इंटरनेट से जुड़े उपकरणों से डेटा इकट्ठा करता है, जबकि क्लाइंट (मोबाइल, वेब या डेस्कटॉप एसडीके) इस जानकारी को एक प्रारूप में प्रदर्शित करता है जो एप्लिकेशन उपयोग और अंतिम-उपयोगकर्ता व्यवहार का विश्लेषण करता है।

काउंटली 1 मिनट का वीडियो परिचय देखें।

  • केंद्रीकृत प्रबंधन के लिए समर्थन करता है।
  • शक्तिशाली डैशबोर्ड उपयोगकर्ता इंटरफ़ेस (एकाधिक, कस्टम और API डैशबोर्ड का समर्थन करता है)।
  • उपयोगकर्ता, एप्लिकेशन और अनुमति प्रबंधन फ़ंक्शंस प्रदान करता है।
  • कई एप्लिकेशन समर्थन प्रदान करता है।
  • API पढ़ने/लिखने का समर्थन करता है।
  • विभिन्न प्रकार के प्लगइन्स का समर्थन करता है।
  • मोबाइल, वेब और डेस्कटॉप के लिए विश्लेषिकी सुविधाएँ प्रदान करता है।
  • iOS और Android के लिए क्रैश रिपोर्टिंग और जावास्क्रिप्ट के लिए त्रुटि रिपोर्टिंग का समर्थन करता है।
  • iOS और Android के लिए समृद्ध और इंटरैक्टिव पुश सूचनाओं का समर्थन करता है।
  • कस्टम ईमेल रिपोर्टिंग के लिए भी समर्थन करता है।

किसी भी सेवा के बिना पोर्ट 80 या 443 पर सुनकर आसानी से स्थापित किए गए CentOS, RHEL, डेबियन और उबंटू सिस्टम पर सुंदर इंस्टॉलेशन स्क्रिप्ट के माध्यम से आसानी से स्थापित किया जा सकता है।

  1. CentOS 7 न्यूनतम
  2. की स्थापना
  3. RHEL 7 न्यूनतम
  4. की स्थापना
  5. डेबियन 9 मिनिमल की स्थापना

इस लेख में, हम आपको सेंटोस और डेबियन आधारित प्रणालियों में कमांड लाइन से काउंटली एनालिटिक्स को स्थापित और प्रबंधित करने के तरीके के बारे में मार्गदर्शन करेंगे।

चरण 1: अनगिनत सर्वर स्थापित करें

1. सौभाग्य से, आपके लिए एक इंस्टॉलेशन स्क्रिप्ट तैयार की गई है जो आपके सिस्टम पर सभी निर्भरताएं और साथ ही काउंटली सर्वर स्थापित करेगी।

बस स्क्रिप्ट को wget कमांड का उपयोग करके डाउनलोड करें और उसके बाद इसे निम्न प्रकार से चलाएं।

# wget -qO- http://c.ly/install | bash

महत्वपूर्ण: यदि यह सक्षम है तो CentOS या RHEL पर SELinux को अक्षम करें। अनगिनत उस सर्वर पर काम नहीं करेगा जहां SELinux सक्षम है।

इंस्टॉलेशन 6-8 मिनट के बीच ले जाएगा, एक बार अपने व्यवस्थापक खाते को बनाने और अपने डैशबोर्ड पर लॉगिन करने के लिए वेब ब्राउज़र से URL खोलें।

http://localhost 
OR
http://SERVER_IP

2. आप नीचे दिए गए इंटरफ़ेस में उतरेंगे जहां आप डेटा एकत्र करना शुरू करने के लिए अपने खाते में एक ऐप जोड़ सकते हैं। यादृच्छिक/डेमो डेटा के साथ एक ऐप को पॉप्युलेट करने के लिए, "डेमो डेटा" विकल्प की जाँच करें।

3. ऐप को पॉप्युलेट करने के बाद, आपको दिखाए गए अनुसार टेस्ट ऐप का अवलोकन मिलेगा। एप्लिकेशन, उपयोगकर्ता प्लग इन आदि का प्रबंधन करने के लिए, प्रबंधन मेनू आइटम पर क्लिक करें।

चरण 2: लिनक्स टर्मिनल से अलग से प्रबंधित करें

4. प्रक्रिया का प्रबंधन करने के लिए कई कमांडों के साथ अनगिनत जहाज। आप काउंटली यूजर इंटरफेस के माध्यम से अधिकांश कार्यों को अंजाम दे सकते हैं, लेकिन काउंटली कमांड जो कि निम्नलिखित सिंटैक्स में चलाया जा सकता है - कमांड लाइन गीक्स के लिए आवश्यक है।

$ sudo countly version		#prints Countly version
$ sudo countly start  		#starts Countly 
$ sudo countly stop	  	#stops Countly 
$ sudo countly restart  	#restarts Countly 
$ sudo countly status  	        #used to view process status
$ sudo countly test 		#runs countly test set 
$ sudo countly dir 		#prints Countly is installed path

स्टेप 3: बैकअप और रीस्टोर काउंटली

5. काउंटली के लिए ऑटोमैटिक बैकअप को कॉन्फ़िगर करने के लिए, आप काउंटली बैकअप कमांड चला सकते हैं या एक क्रॉन जॉब दे सकते हैं जो हर दिन या हफ्ते में चलता है। यह क्रोन जॉब आदर्श रूप से बैकअप डेटा को आपकी पसंद की निर्देशिका में देता है।

निम्नलिखित कमांड बैकअप काउंटली डेटाबेस, काउंटली कॉन्फिगरेशन और यूजर फाइल्स (जैसे ऐप इमेजेस, यूजर इमेजेज, सर्टिफिकेट आदि)।

$ sudo countly backup /var/backups/countly

इसके अतिरिक्त आप फ़ाइलों या डेटाबेस को अलग-अलग निष्पादित करके वापस कर सकते हैं।

$ sudo countly backupdb /var/backups/countly
$ sudo countly backupfiles /var/backups/countly

6. बैकअप से अनगिनत को पुनर्स्थापित करने के लिए, नीचे दिए गए आदेश को जारी करें (बैकअप निर्देशिका निर्दिष्ट करें)।

$ sudo countly restore /var/backups/countly

इसी तरह केवल फ़ाइलों या डेटाबेस को अलग से पुनर्स्थापित करें।

$ sudo countly restorefiles /var/backups/countly
$ sudo countly restoredb /var/backups/countly

चरण 4: काउंटली सर्वर को अपग्रेड करें

7. अपग्रेड प्रक्रिया शुरू करने के लिए, नीचे दी गई कमांड को चलाएं, जो कि किसी भी नई निर्भरता को स्थापित करने के लिए npm पर चलेगा, यदि कोई हो। यह सभी फाइलों को छोटा करने और प्रभावी प्रभावी लोडिंग के लिए उनसे उत्पादन फाइलें बनाने के लिए ग्रंट डिस्ट-ऑल भी चलाएगा।

और पिछली दो प्रक्रियाओं के दौरान नई फ़ाइलों के परिवर्तनों को प्रभावित करने के लिए काउंटली की Node.js प्रक्रिया को अंतिम रूप से पुनरारंभ करता है।

$ sudo countly upgrade 	
$ countly usage 

अधिक जानकारी के लिए आधिकारिक साइट देखें: https://github.com/countly/countly-server

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