Scout_Realtime: monitoritza les mètriques del servidor i del procés a Linux


En el passat, hem cobert moltes eines basades en línia d'ordres per a linux-dash, només per esmentar-ne algunes. També podeu executar mirades en mode de servidor web per supervisar servidors remots. Però, a part de tot això, hem descobert una altra eina senzilla de supervisió del servidor que ens agradaria compartir amb vosaltres, anomenada Scout_Realtime.

Scout_Realtime és una eina web senzilla i fàcil d'utilitzar per supervisar les mètriques del servidor Linux en temps real, de la mateixa manera. Us mostra gràfics fluids sobre mètriques recopilades de la CPU, la memòria, el disc, la xarxa i els processos (els 10 principals), en temps real.

En aquest article, us mostrarem com instal·lar l'eina de supervisió scout_realtime en sistemes Linux per supervisar un servidor remot.

Instal·lació de l'eina de supervisió Scout_Realtime a Linux

1. Per instal·lar scout_realtime al vostre servidor Linux, heu de tenir instal·lat Ruby 1.9.3+ al vostre servidor mitjançant l'ordre següent.

$ 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. Un cop hàgiu instal·lat Ruby al vostre sistema Linux, ara podeu instal·lar el paquet scout_realtime mitjançant l'ordre següent.

$ sudo gem install scout_realtime

3. Després d'instal·lar correctament el paquet scout_realtime, a continuació, heu d'iniciar el dimoni scout_realtime que recopilarà les mètriques del servidor en temps real, tal com es mostra.

$ scout_realtime

4. Ara que el dimoni scout_realtime s'està executant al vostre servidor Linux que voleu supervisar de forma remota al port 5555. Si esteu executant un tallafoc, haureu d'obrir el port 5555 on escolta scout_realtime, al tallafoc per permetre-hi sol·licituds.

---------- 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. Ara des de qualsevol altra màquina, obriu un navegador web i utilitzeu l'URL següent per accedir a scout_realtime per controlar el rendiment del vostre servidor Linux remot.

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

6. Per defecte, els registres de scout_realtime s'escriuen a .scout/scout_realtime.log al sistema, que podeu visualitzar mitjançant l'ordre cat.

$ cat .scout/scout_realtime.log

7. Per aturar el dimoni scout_realtime, executeu l'ordre següent.

$ scout_realtime stop

8. Per desinstal·lar scout_realtime del sistema, executeu l'ordre següent.

$ gem uninstall scout_realtime

Per obtenir més informació, consulteu el dipòsit de Github Scout_realtime.

És així de senzill! Scout_realtime és una eina senzilla però útil per supervisar les mètriques del servidor Linux en temps real de la mateixa manera. Pots fer qualsevol pregunta o donar-nos la teva opinió als comentaris sobre aquest article.