Scout_Realtime - Fuatilia Seva na Vipimo vya Mchakato katika Linux


Hapo awali, tumeshughulikia zana nyingi za msingi wa mstari wa amri kwa linux-dash, kutaja chache tu. Unaweza pia kuangalia katika hali ya seva ya wavuti ili kufuatilia seva za mbali. Lakini hayo yote kando, tumegundua zana nyingine rahisi ya ufuatiliaji wa seva ambayo tungependa kushiriki nawe, inayoitwa Scout_Realtime.

Scout_Realtime ni zana rahisi, iliyo rahisi kutumia ya mtandaoni ya kufuatilia vipimo vya seva ya Linux kwa wakati halisi, kwa mtindo wa hali ya juu. Inakuonyesha chati zinazotiririka vizuri kuhusu vipimo vilivyokusanywa kutoka kwa CPU, kumbukumbu, diski, mtandao na michakato (10 bora), katika wakati halisi.

Katika makala haya, tutakuonyesha jinsi ya kusakinisha zana ya ufuatiliaji ya scout_realtime kwenye mifumo ya Linux ili kufuatilia seva ya mbali.

Inasakinisha Zana ya Ufuatiliaji ya Scout_Realtime kwenye Linux

1. Ili kusakinisha scout_realtime kwenye seva yako ya Linux, lazima usakinishe Ruby 1.9.3+ kwenye seva yako kwa kutumia amri ifuatayo.

$ 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. Mara tu unaposakinisha Ruby kwenye mfumo wako wa Linux, sasa unaweza kusakinisha kifurushi cha scout_realtime kwa kutumia amri ifuatayo.

$ sudo gem install scout_realtime

3. Baada ya kusakinisha kifurushi cha scout_realtime, kinachofuata, unahitaji kuanzisha daemon ya scout_realtime ambayo itakusanya vipimo vya seva katika muda halisi kama inavyoonyeshwa.

$ scout_realtime

4. Kwa vile sasa daemoni ya scout_realtime inafanya kazi kwenye seva yako ya Linux ambayo ungependa kufuatilia kwa mbali kwenye mlango wa 5555. Ikiwa unatumia ngome, unahitaji kufungua port 5555 ambayo scout_realtime huisikiliza, kwenye ngome ili kuruhusu maombi kwayo.

---------- 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. Sasa kutoka kwa mashine nyingine yoyote, fungua kivinjari na utumie URL iliyo hapa chini ili kufikia scout_realtime ili kufuatilia utendakazi wa seva yako ya mbali ya Linux.

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

6. Kwa chaguo-msingi, kumbukumbu za scout_realtime zimeandikwa katika .scout/scout_realtime.log kwenye mfumo, ambao unaweza kutazama kwa kutumia amri ya paka.

$ cat .scout/scout_realtime.log

7. Kusimamisha daemoni ya scout_realtime, endesha amri ifuatayo.

$ scout_realtime stop

8. Ili kusanidua scout_realtime kutoka kwa mfumo, endesha amri ifuatayo.

$ gem uninstall scout_realtime

Kwa habari zaidi, angalia hazina ya Scout_realtime Github.

Ni rahisi hivyo! Scout_realtime ni zana rahisi lakini muhimu ya kufuatilia vipimo vya seva ya Linux kwa wakati halisi kwa mtindo wa hali ya juu. Unaweza kuuliza maswali yoyote au kutupa maoni yako katika maoni kuhusu makala hii.