CentOS, Debian ബേസ്ഡ് സിസ്റ്റങ്ങളിൽ കൗണ്ടലി അനലിറ്റിക്സ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


Countly എന്നത് 2.5k-ലധികം വെബ്uസൈറ്റുകളും 12k മൊബൈൽ ആപ്ലിക്കേഷനുകളും പവർ ചെയ്യുന്ന ഫീച്ചറുകളാൽ സമ്പന്നമായ, ഓപ്പൺ സോഴ്uസ്, അത്യധികം വിപുലീകരിക്കാവുന്ന തത്സമയ മൊബൈൽ, വെബ് അനലിറ്റിക്uസ്, പുഷ് അറിയിപ്പുകൾ, ക്രാഷ് റിപ്പോർട്ടിംഗ് സോഫ്റ്റ്uവെയർ എന്നിവയാണ്.

ഇത് ഒരു ക്ലയന്റ്/സെർവർ മോഡലിൽ പ്രവർത്തിക്കുന്നു; സെർവർ മൊബൈൽ ഉപകരണങ്ങളിൽ നിന്നും മറ്റ് ഇന്റർനെറ്റ് ബന്ധിപ്പിച്ച ഉപകരണങ്ങളിൽ നിന്നും ഡാറ്റ ശേഖരിക്കുന്നു, അതേസമയം ക്ലയന്റ് (മൊബൈൽ, വെബ് അല്ലെങ്കിൽ ഡെസ്ക്ടോപ്പ് SDK) ഈ വിവരങ്ങൾ ആപ്ലിക്കേഷൻ ഉപയോഗവും അന്തിമ ഉപയോക്തൃ പെരുമാറ്റവും വിശകലനം ചെയ്യുന്ന ഒരു ഫോർമാറ്റിൽ പ്രദർശിപ്പിക്കുന്നു.

കൗണ്ട്uലിയുടെ 1 മിനിറ്റ് വീഡിയോ ആമുഖം കാണുക.

  • കേന്ദ്രീകൃത മാനേജ്മെന്റിനെ പിന്തുണയ്ക്കുന്നു.
  • ശക്തമായ ഡാഷ്uബോർഡ് ഉപയോക്തൃ ഇന്റർഫേസ് (ഒന്നിലധികം, ഇഷ്uടാനുസൃത, API ഡാഷ്uബോർഡുകൾ പിന്തുണയ്ക്കുന്നു).
  • ഉപയോക്താവ്, ആപ്ലിക്കേഷൻ, അനുമതി മാനേജ്മെന്റ് പ്രവർത്തനങ്ങൾ നൽകുന്നു.
  • ഒന്നിലധികം ആപ്ലിക്കേഷൻ പിന്തുണ വാഗ്ദാനം ചെയ്യുന്നു.
  • എപിഐകൾ വായിക്കുന്നതിനും എഴുതുന്നതിനും പിന്തുണയ്ക്കുന്നു.
  • വിവിധ പ്ലഗിന്നുകൾ പിന്തുണയ്ക്കുന്നു.
  • മൊബൈൽ, വെബ്, ഡെസ്uക്uടോപ്പ് എന്നിവയ്uക്കായി അനലിറ്റിക്uസ് ഫീച്ചറുകൾ വാഗ്ദാനം ചെയ്യുന്നു.
  • iOS, Android എന്നിവയ്uക്കായുള്ള ക്രാഷ് റിപ്പോർട്ടിംഗും Javascript-നുള്ള പിശക് റിപ്പോർട്ടിംഗും പിന്തുണയ്ക്കുന്നു.
  • iOS, Android എന്നിവയ്uക്കായുള്ള സമ്പന്നവും സംവേദനാത്മകവുമായ പുഷ് അറിയിപ്പുകൾക്കുള്ള പിന്തുണ.
  • ഇഷ്uടാനുസൃത ഇമെയിൽ റിപ്പോർട്ടിംഗിനെയും പിന്തുണയ്ക്കുന്നു.

പോർട്ട് 80 അല്ലെങ്കിൽ 443 എന്നിവയിൽ സേവനങ്ങളൊന്നും കേൾക്കാതെ പുതുതായി ഇൻസ്റ്റാൾ ചെയ്ത CentOS, RHEL, Debian, Ubuntu സിസ്റ്റങ്ങളിൽ മനോഹരമായ ഇൻസ്റ്റാളേഷൻ സ്ക്രിപ്റ്റ് വഴി കൗണ്ടി എളുപ്പത്തിൽ ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും.

  1. CentOS 7 മിനിമലിന്റെ ഇൻസ്റ്റാളേഷൻ
  2. RHEL 7 മിനിമലിന്റെ ഇൻസ്റ്റാളേഷൻ
  3. ഡെബിയൻ 9 മിനിമലിന്റെ ഇൻസ്റ്റാളേഷൻ

ഈ ലേഖനത്തിൽ, CentOS, Debian അധിഷ്ഠിത സിസ്റ്റങ്ങളിലെ കമാൻഡ് ലൈനിൽ നിന്ന് കൗണ്ട്ലി അനലിറ്റിക്സ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും മാനേജ് ചെയ്യാമെന്നും ഞങ്ങൾ നിങ്ങളെ നയിക്കും.

ഘട്ടം 1: കൗണ്ട്ലി സെർവർ ഇൻസ്റ്റാൾ ചെയ്യുക

1. ഭാഗ്യവശാൽ, നിങ്ങളുടെ സിസ്റ്റത്തിൽ എല്ലാ ഡിപൻഡൻസികളും കൗണ്ട്ലി സെർവറും ഇൻസ്റ്റാൾ ചെയ്യുന്ന ഒരു ഇൻസ്റ്റലേഷൻ സ്ക്രിപ്റ്റ് നിങ്ങൾക്കായി തയ്യാറാക്കിയിട്ടുണ്ട്.

wget കമാൻഡ് ഉപയോഗിച്ച് സ്ക്രിപ്റ്റ് ഡൌൺലോഡ് ചെയ്ത് താഴെ പറയുന്ന രീതിയിൽ പ്രവർത്തിപ്പിക്കുക.

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

പ്രധാനപ്പെട്ടത്: CentOS അല്ലെങ്കിൽ RHEL-ൽ SELinux പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ അത് പ്രവർത്തനരഹിതമാക്കുക. SELinux പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്ന സെർവറിൽ Countly പ്രവർത്തിക്കില്ല.

ഇൻസ്റ്റാളേഷന് 6-8 മിനിറ്റ് സമയമെടുക്കും, പൂർത്തിയായിക്കഴിഞ്ഞാൽ ഒരു വെബ് ബ്രൗസറിൽ നിന്ന് URL തുറന്ന് നിങ്ങളുടെ അഡ്uമിൻ അക്കൗണ്ട് സൃഷ്uടിച്ച് നിങ്ങളുടെ ഡാഷ്uബോർഡിലേക്ക് ലോഗിൻ ചെയ്യുക.

http://localhost 
OR
http://SERVER_IP

2. ഡാറ്റ ശേഖരണം ആരംഭിക്കുന്നതിന് നിങ്ങളുടെ അക്കൗണ്ടിലേക്ക് ഒരു ആപ്പ് ചേർക്കാൻ കഴിയുന്ന ചുവടെയുള്ള ഇന്റർഫേസിൽ നിങ്ങൾ ഇറങ്ങും. റാൻഡം/ഡെമോ ഡാറ്റ ഉപയോഗിച്ച് ഒരു ആപ്പ് പോപ്പുലേറ്റ് ചെയ്യാൻ, \ഡെമോ ഡാറ്റ എന്ന ഓപ്uഷൻ പരിശോധിക്കുക.

3. ആപ്പ് പോപ്പുലേറ്റ് ചെയ്തുകഴിഞ്ഞാൽ, കാണിച്ചിരിക്കുന്നതുപോലെ ടെസ്റ്റ് ആപ്പിന്റെ അവലോകനം നിങ്ങൾക്ക് ലഭിക്കും. ആപ്ലിക്കേഷനുകൾ, ഉപയോക്താക്കൾ പ്ലഗിനുകൾ മുതലായവ നിയന്ത്രിക്കുന്നതിന്, മാനേജ്മെന്റ് മെനു ഇനത്തിൽ ക്ലിക്ക് ചെയ്യുക.

ഘട്ടം 2: Linux ടെർമിനലിൽ നിന്ന് കൗണ്ടലി മാനേജ് ചെയ്യുക

4. പ്രോസസ്സ് നിയന്ത്രിക്കുന്നതിന് നിരവധി കമാൻഡുകൾ ഉപയോഗിച്ച് എണ്ണമറ്റ ഷിപ്പുകൾ. കൗണ്ട്uലി യൂസർ ഇന്റർഫേസ് വഴി നിങ്ങൾക്ക് മിക്ക ടാസ്uക്കുകളും എക്uസിക്യൂട്ട് ചെയ്യാൻ കഴിയും, എന്നാൽ ഇനിപ്പറയുന്ന വാക്യഘടനയിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന കൗണ്ലി കമാൻഡ് - കമാൻഡ് ലൈൻ ഗീക്കുകൾക്ക് ആവശ്യമായത് ചെയ്യുന്നു.

$ 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: ബാക്കപ്പുചെയ്uത് എണ്ണമറ്റ പുനഃസ്ഥാപിക്കുക

5. കൗണ്ടിലിക്കായി സ്വയമേവയുള്ള ബാക്കപ്പുകൾ കോൺഫിഗർ ചെയ്യാൻ, നിങ്ങൾക്ക് എണ്ണമറ്റ ബാക്കപ്പ് കമാൻഡ് പ്രവർത്തിപ്പിക്കാം അല്ലെങ്കിൽ എല്ലാ ദിവസവും അല്ലെങ്കിൽ ആഴ്ചയും പ്രവർത്തിക്കുന്ന ഒരു ക്രോൺ ജോലി നൽകാം. ഈ ക്രോൺ ജോലി നിങ്ങൾക്ക് ഇഷ്ടമുള്ള ഒരു ഡയറക്uടറിയിലേക്ക് എണ്ണമറ്റ ഡാറ്റ ബാക്കപ്പ് ചെയ്യാൻ അനുയോജ്യമാണ്.

ഇനിപ്പറയുന്ന കമാൻഡ് ബാക്കപ്പ് കൗണ്ട്ലി ഡാറ്റാബേസ്, കൗണ്ട്ലി കോൺഫിഗറേഷൻ & ഉപയോക്തൃ ഫയലുകൾ (ഉദാ. ആപ്പ് ഇമേജുകൾ, ഉപയോക്തൃ ചിത്രങ്ങൾ, സർട്ടിഫിക്കറ്റുകൾ മുതലായവ).

$ 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 പ്രവർത്തിപ്പിക്കും. കാര്യക്ഷമമായ ലോഡിംഗിനായി എല്ലാ ഫയലുകളും ചെറുതാക്കാനും അവയിൽ നിന്ന് പ്രൊഡക്ഷൻ ഫയലുകൾ സൃഷ്ടിക്കാനും ഇത് grunt dist-all പ്രവർത്തിപ്പിക്കും.

അവസാനമായി Countly's Node.js പ്രോസസ്സ് പുനരാരംഭിക്കുന്നു, മുമ്പത്തെ രണ്ട് പ്രക്രിയകളിൽ പുതിയ ഫയലുകളിൽ മാറ്റങ്ങൾ വരുത്തുന്നു.

$ sudo countly upgrade 	
$ countly usage 

കൂടുതൽ വിവരങ്ങൾക്ക് ഔദ്യോഗിക സൈറ്റ് സന്ദർശിക്കുക: https://github.com/countly/countly-server

ഈ ലേഖനത്തിൽ, CentOS, Debian അധിഷ്ഠിത സിസ്റ്റങ്ങളിലെ കമാൻഡ് ലൈനിൽ നിന്ന് കൗണ്ട്ലി അനലിറ്റിക്സ് സെർവർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും മാനേജ് ചെയ്യാമെന്നും ഞങ്ങൾ നിങ്ങളെ നയിച്ചു. പതിവുപോലെ, ഈ ലേഖനത്തെക്കുറിച്ചുള്ള നിങ്ങളുടെ ചോദ്യങ്ങളോ ചിന്തകളോ ചുവടെയുള്ള പ്രതികരണ ഫോം വഴി ഞങ്ങൾക്ക് അയയ്ക്കുക.