സ്കൗട്ട്_റിയൽടൈം - ലിനക്സിലെ സെർവറും പ്രോസസ്സ് മെട്രിക്സും നിരീക്ഷിക്കുക


മുൻകാലങ്ങളിൽ, ലിനക്സ്-ഡാഷിനായി ഞങ്ങൾ ധാരാളം കമാൻഡ്-ലൈൻ അധിഷ്ഠിത ടൂളുകൾ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്, ചിലത് പരാമർശിക്കാൻ മാത്രം. റിമോട്ട് സെർവറുകൾ നിരീക്ഷിക്കാൻ നിങ്ങൾക്ക് വെബ് സെർവർ മോഡിൽ നോട്ടങ്ങൾ പ്രവർത്തിപ്പിക്കാനും കഴിയും. എന്നാൽ അതെല്ലാം മാറ്റിനിർത്തിയാൽ, ഞങ്ങൾ നിങ്ങളുമായി പങ്കിടാൻ ആഗ്രഹിക്കുന്ന മറ്റൊരു ലളിതമായ സെർവർ മോണിറ്ററിംഗ് ടൂൾ ഞങ്ങൾ കണ്ടെത്തി, അതിനെ Scout_Realtime എന്ന് വിളിക്കുന്നു.

ലിനക്uസ് സെർവർ മെട്രിക്uസ് തത്സമയം നിരീക്ഷിക്കുന്നതിനുള്ള ലളിതവും ഉപയോഗിക്കാൻ എളുപ്പമുള്ളതുമായ വെബ് അധിഷ്uഠിത ഉപകരണമാണ് Scout_Realtime. സിപിയു, മെമ്മറി, ഡിസ്ക്, നെറ്റ്uവർക്ക്, പ്രോസസ്സുകൾ (ടോപ്പ് 10) എന്നിവയിൽ നിന്ന് തത്സമയം ശേഖരിക്കുന്ന മെട്രിക്uസിനെക്കുറിച്ചുള്ള സുഗമമായ ചാർട്ടുകൾ ഇത് കാണിക്കുന്നു.

ഈ ലേഖനത്തിൽ, ഒരു റിമോട്ട് സെർവർ നിരീക്ഷിക്കുന്നതിനായി ലിനക്സ് സിസ്റ്റങ്ങളിൽ scout_realtime മോണിറ്ററിംഗ് ടൂൾ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് ഞങ്ങൾ കാണിച്ചുതരാം.

Linux-ൽ Scout_Realtime Monitoring Tool ഇൻസ്റ്റാൾ ചെയ്യുന്നു

1. നിങ്ങളുടെ ലിനക്സ് സെർവറിൽ scout_realtime ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങളുടെ സെർവറിൽ Ruby 1.9.3+ ഇൻസ്റ്റാൾ ചെയ്തിരിക്കണം.

$ sudo apt-get install rubygems		[On Debian/Ubuntu]
$ sudo yum -y install rubygems-devel	[On RHEL/CentOS]
$ sudo dnf -y install rubygems-devel	[On Fedora 22+]

2. നിങ്ങളുടെ Linux സിസ്റ്റത്തിൽ Ruby ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, ഇപ്പോൾ താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് scout_realtime പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യാം.

$ sudo gem install scout_realtime

3. സ്കൗട്ട്_റിയൽടൈം പാക്കേജ് വിജയകരമായി ഇൻസ്റ്റാൾ ചെയ്ത ശേഷം, അടുത്തതായി, കാണിച്ചിരിക്കുന്നതുപോലെ തത്സമയം സെർവർ മെട്രിക്uസ് ശേഖരിക്കുന്ന സ്uകൗട്ട്_റിയൽടൈം ഡെമൺ നിങ്ങൾ ആരംഭിക്കേണ്ടതുണ്ട്.

$ scout_realtime

4. ഇപ്പോൾ നിങ്ങളുടെ ലിനക്സ് സെർവറിൽ സ്uകൗട്ട്_റിയൽടൈം ഡെമൺ പ്രവർത്തിക്കുന്നു, അത് പോർട്ട് 5555-ൽ നിങ്ങൾ വിദൂരമായി നിരീക്ഷിക്കാൻ ആഗ്രഹിക്കുന്നു. നിങ്ങളൊരു ഫയർവാളാണ് പ്രവർത്തിപ്പിക്കുന്നതെങ്കിൽ, അഭ്യർത്ഥനകൾ അനുവദിക്കുന്നതിന് ഫയർവാളിൽ സ്uകൗട്ട്_റിയൽടൈം കേൾക്കുന്ന പോർട്ട് 5555 തുറക്കേണ്ടതുണ്ട്.

---------- On Debian/Ubuntu ----------
$ sudo ufw allow 27017  
$sudo ufw reload 

---------- On RHEL/CentOS 6.x ----------
$ sudo iptables -A INPUT -p tcp --dport 5555 -j ACCEPT    
$ sudo service iptables restart

---------- On RHEL/CentOS 7.x ----------
$ sudo firewall-cmd --permanent --add-port=5555/tcp       
$ sudo firewall-cmd reload 

5. ഇപ്പോൾ മറ്റേതെങ്കിലും മെഷീനിൽ നിന്ന്, ഒരു വെബ് ബ്രൗസർ തുറന്ന് നിങ്ങളുടെ റിമോട്ട് ലിനക്സ് സെർവർ പ്രകടനം നിരീക്ഷിക്കുന്നതിന് scout_realtime ആക്uസസ് ചെയ്യുന്നതിന് ചുവടെയുള്ള URL ഉപയോഗിക്കുക.

http://localhost:5555 
OR
http://ip-address-or-domain.com:5555 

6. സ്ഥിരസ്ഥിതിയായി, സ്uകൗട്ട്_റിയൽടൈം ലോഗുകൾ സിസ്റ്റത്തിൽ .scout/scout_realtime.log എന്നതിൽ എഴുതിയിരിക്കുന്നു, അത് നിങ്ങൾക്ക് cat കമാൻഡ് ഉപയോഗിച്ച് കാണാൻ കഴിയും.

$ cat .scout/scout_realtime.log

7. scout_realtime ഡെമൺ നിർത്താൻ, ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

$ scout_realtime stop

8. സിസ്റ്റത്തിൽ നിന്ന് scout_realtime അൺഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

$ gem uninstall scout_realtime

കൂടുതൽ വിവരങ്ങൾക്ക്, Scout_realtime Github ശേഖരം പരിശോധിക്കുക.

ഇത് വളരെ ലളിതമാണ്! ലിനക്സ് സെർവർ മെട്രിക്uസ് തത്സമയം നിരീക്ഷിക്കുന്നതിനുള്ള ലളിതവും എന്നാൽ ഉപയോഗപ്രദവുമായ ഉപകരണമാണ് Scout_realtime. നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങൾ ചോദിക്കാം അല്ലെങ്കിൽ ഈ ലേഖനത്തെക്കുറിച്ചുള്ള അഭിപ്രായങ്ങളിൽ നിങ്ങളുടെ ഫീഡ്ബാക്ക് ഞങ്ങൾക്ക് നൽകാം.