Scout_Realtime - Nyochaa ihe nkesa na usoro usoro na Linux


N'oge gara aga, anyị ekpuchirila ọtụtụ ngwaọrụ dabere na ahịrị iwu maka Linux-dash, naanị ikwu maka ole na ole. Ịnwekwara ike ilele anya na ọnọdụ nkesa weebụ iji nyochaa ihe nkesa dịpụrụ adịpụ. Mana nke ahụ niile, anyị achọpụtala ngwa ọrụ nlekota ihe nkesa ọzọ dị mfe nke anyị ga-achọ ịkọrọ gị, akpọrọ Scout_Realtime.

Scout_Realtime bụ ngwa dị mfe ma dị mfe iji webụ wee nyochaa metrik nkesa Linux n'oge dị adị, n'ụdị ejiji kachasị. Ọ na-egosi gị eserese na-agba nke ọma gbasara metrik anakọtara site na CPU, ebe nchekwa, diski, netwọkụ na usoro (n'elu 10), na ozugbo.

N'isiokwu a, anyị ga-egosi gị otu esi etinye ihe nlekota scout_realtime na sistemụ Linux iji nyochaa ihe nkesa dịpụrụ adịpụ.

Ịwụnye Scout_Realtime Monitoring Tool na Linux

1. Iji wụnye scout_realtime na gị Linux nkesa, ị ga-enwerịrị Ruby 1.9.3+ arụnyere na gị na ihe nkesa na-eji iwu na-esonụ.

$ 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. Ozugbo i tinyechara Ruby na sistemụ Linux gị, ugbu a ị nwere ike iwunye ngwugwu scout_realtime site na iji iwu a.

$ sudo gem install scout_realtime

3. Mgbe ọma wụnye scout_realtime ngwugwu, ọzọ, mkpa ka ị malite scout_realtime daemon nke ga-anakọta ihe nkesa metrics na ozugbo dị ka e gosiri.

$ scout_realtime

4. Ugbu a na scout_realtime daemon na-agba ọsọ na gị Linux nkesa na ị chọrọ nyochaa remotely na ọdụ ụgbọ mmiri 5555. Ọ bụrụ na ị na-agba ọsọ a firewall, i kwesịrị imeghe ọdụ ụgbọ mmiri 5555 nke scout_realtime na-ege ntị na, na firewall na-ekwe ka arịrịọ ya.

---------- 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. Ugbu a site na igwe ọ bụla ọzọ, mepee ihe nchọgharị weebụ wee jiri URL dị n'okpuru iji nweta scout_realtime iji nyochaa arụmọrụ Linux gị dịpụrụ adịpụ.

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

6. Site ndabara, scout_realtime ndekọ na-dere na .scout/scout_realtime.log na usoro, nke ị nwere ike na-elele iji cat iwu.

$ cat .scout/scout_realtime.log

7. Iji kwụsị scout_realtime daemon, na-agba ọsọ na-esonụ iwu.

$ scout_realtime stop

8. Iji uninstall scout_realtime si usoro, na-agba ọsọ na-esonụ iwu.

$ gem uninstall scout_realtime

Maka ozi ndị ọzọ, lelee ebe nchekwa Scout_realtime Github.

Ọ dị mfe otú ahụ! Scout_realtime bụ ngwa dị mfe ma bara uru maka nyochaa metrik nkesa Linux ozugbo n'ụdị ejiji kachasị elu. Ị nwere ike ịjụ ajụjụ ọ bụla ma ọ bụ nye anyị nzaghachi gị na nkwupụta gbasara akụkọ a.