Monitorear servidor linux y sus procesos con Scout_Realtime

Published:

Scout_Realtime es una herramienta simple, fácil de usar, pensada en web para monitorear las métricas del servidor Linux en tiempo real, ya sea equipo local o remoto. Nos muestra gráficos fluidos sobre los datos recopilados de CPU, memoria, disco, red y procesos con una lista de los 10 más importantes, todo en tiempo real y que hay que probar sin duda. Voy a correr todo como root.

Instalación de Scout_Realtime Monitoring Tool en Linux

1- Para instalar scout_realtime en su servidor Linux, debemos asegurarnos de tener instalado Ruby 1.9.3+ en el servidor utilizando el siguiente comando.

# apt-get install rubygems [En Debian / Ubuntu ]
# yum -y instalar rubygems-devel [En RHEL / CentOS ]
# dnf -y install rubygems-devel [En Fedora 22+ ]

2- Una vez que tengamos instalado Ruby en su sistema Linux, ahora puede instalar el paquete scout_realtime usando el siguiente comando.

# gem install scout_realtime

3- Luego de instalar con éxito el paquete scout_realtime , debe iniciar el daemon scout_realtime, que recopilará las métricas del servidor en tiempo real, como se muestra a continuación en la captura.

# scout_realtime

4- Ahora que el daemon scout_realtime se está ejecutando en su servidor Linux que desea monitorear de forma remota en el puerto 5555 . Si está ejecutando un firewall, necesita abrir el puerto 5555 que scout_realtimeescucha, en el firewall para permitirle realizar solicitudes.

---------- En Debian / Ubuntu ----------
# ufw allow 27017  
# ufw reload 
---------- En RHEL / CentOS 6.x ----------
# iptables -A INPUT-p tcp --dport 5555 -j ACCEPT    
# service iptables restart
---------- En RHEL / CentOS 7.x ----------
# firewall-cmd --permanent --add-port=5555/tcp       
# firewall-cmd --reload 

5- Ahora, desde cualquier otra máquina, con un navegador colocamos la URL para acceder a scout_realtime y monitorear el rendimiento del servidor:

http://localhost:5555 
O
http://nombre_servidor:5555

Inmediatamente comenzaremos a ver la métrica recibida.

6- Por defecto, el log de scout_realtime se escriben en .scout/scout_realtime.log en el sistema, que se ven usando el comando cat. Como use el usuario root, esta se encuentra en el /root, si lo usas con tu usuario en el /tu_usuario

# cat .scout/scout_realtime.log

7- Para detener el daemon scout_realtime , hacemos

# scout_realtime stop

8- Para desinstalar scout_realtime del sistema, ejecutaremos el siguiente comando.

# gem uninstall scout_realtime
- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles