Scout_Realtime - Pag-monitor sa Server ug Mga Sukatan sa Proseso sa Linux


Kaniadto, nasakup namon ang daghang mga gamit nga nakabase sa command-line alang sa linux-dash, aron hisgutan lang ang pipila. Mahimo ka usab nga modagan sa mga pagtan-aw sa mode sa web server aron ma-monitor ang mga hilit nga server. Apan gawas sa tanan, nadiskobrehan namo ang usa pa ka yano nga himan sa pagmonitor sa server nga gusto namong ipaambit kanimo, nga gitawag Scout_Realtime.

Ang Scout_Realtime usa ka yano, dali gamiton nga himan nga nakabase sa web alang sa pagmonitor sa mga sukatan sa server sa Linux sa tinuud nga oras, sa usa ka top-like nga paagi. Nagpakita kini kanimo nga hapsay nga mga tsart bahin sa mga sukatan nga nakolekta gikan sa CPU, memorya, disk, network, ug mga proseso (top 10), sa tinuud nga oras.

Niini nga artikulo, ipakita namo kanimo kung giunsa ang pag-install sa tool sa pag-monitor sa scout_realtime sa mga sistema sa Linux aron ma-monitor ang usa ka hilit nga server.

Pag-instalar sa Scout_Realtime Monitoring Tool sa Linux

1. Aron ma-install ang scout_realtime sa imong server sa Linux, kinahanglan nimo nga na-install ang Ruby 1.9.3+ sa imong server gamit ang mosunod nga mando.

$ 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. Kung na-install na nimo ang Ruby sa imong Linux system, karon mahimo nimong i-install ang scout_realtime package gamit ang mosunod nga command.

$ sudo gem install scout_realtime

3. Human sa malampuson nga pag-instalar sa scout_realtime nga pakete, sunod, kinahanglan nimong sugdan ang scout_realtime nga daemon nga mokolekta sa mga sukatan sa server sa tinuod nga panahon sama sa gipakita.

$ scout_realtime

4. Karon nga ang scout_realtime daemon nagdagan sa imong Linux server nga gusto nimo nga bantayan sa layo sa port 5555. Kung nagdagan ka og firewall, kinahanglan nimo nga ablihan ang port 5555 nga gipaminaw sa scout_realtime, sa firewall aron tugutan ang mga hangyo niini.

---------- 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. Karon gikan sa bisan unsa nga makina, ablihi ang web browser ug gamita ang URL sa ubos aron ma-access ang scout_realtime aron mamonitor ang imong remote nga Linux server performance.

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

6. Sa kasagaran, ang scout_realtime logs gisulat sa .scout/scout_realtime.log sa sistema, nga imong malantaw gamit ang cat command.

$ cat .scout/scout_realtime.log

7. Aron mahunong ang scout_realtime nga daemon, padagana ang mosunod nga sugo.

$ scout_realtime stop

8. Aron ma-uninstall ang scout_realtime gikan sa sistema, padagana ang mosunod nga sugo.

$ gem uninstall scout_realtime

Para sa dugang nga impormasyon, tan-awa ang Scout_realtime Github repository.

Kini yano ra! Ang Scout_realtime usa ka yano apan mapuslanon nga himan alang sa pag-monitor sa mga sukatan sa server sa Linux sa tinuud nga oras sa usa ka top-like nga paagi. Mahimo kang mangutana sa bisan unsa nga pangutana o ihatag kanamo ang imong feedback sa mga komento bahin sa kini nga artikulo.