Ver destacados

Cómo monitorear procesos y servidor Linux con Scout_Realtime

Tutorial en el que se explica cómo monitorear procesos y servidor Linux con Scout_Realtime
Escrito por
6.9K Visitas  |  Publicado jul 16 2018 09:50
Favorito
Compartir
Comparte esta pagina a tus Amigos y Contactos usando las siguientes Redes Sociales


Al administrar ambientes con servidores Linux tenemos una gran ventaja y es que contamos con numerosas herramientas gratuitas para monitorear el sistema tanto a nivel de hardware como de software gracias al código libre. Cada herramienta cuenta con sus propias características y enfoque, unas mas completas que otras, y hoy Solvetic hablará de una en especial llamada Scout_Realtime para su uso en ambientes Linux.

 

Te explicamos los pasos para saber cómo instalar y configurar Monit en Ubuntu o servidor Linux

 

Qué es Scout_Realtime
Scout_Realtime se ha desarrollado como una herramienta simple la cual está basada en la web con el fin de llevar acabo un monitoreo completo de las diversas métricas del servidor Linux en tiempo real.

 

Parámetros
Al usar esta herramienta, obtendremos métricas de parámetros como:
  • CPU
  • Memoria
  • Disco duro
  • Red
  • Procesos top, los 10 más importantes, y todo en tiempo real.

 

Características y ventajas
Algunas de las características y ventajas que tendremos al usar Scout_Realtime son:
  • Gráficos de actualización cada segundo: esta utilidad posee un contexto histórico de los gráficos de cada métrica con el cual se hará el monitoreo totalmente en tiempo real
  • Ver actividad de disco y red: Se han añadido las métricas de la utilización del disco, el espacio en disco duro disponible y el tráfico de red actual
  • Agrupación de procesos por nombre, Ahora se agrupan los procesos con el mismo nombre y se despliega la cantidad de procesos en ejecución, de la misma forma, cuando un nuevo proceso se activa, este será desplegado en la consola web
  • Métricas de uso de memoria, se posee una métrica especial para todo el uso actual de la memoria RAM ya que es uno de los factores que tiene un impacto mas alto a nivel de rendimiento en Linux.

 


1. Cómo instalar Scout_Realtime en Linux

 

Paso 1

Para instalar scout_realtime en el servidor Linux, debemos tener instalado Ruby 1.9.3+, el cual se puede instalar con alguno de los siguientes comandos según la distro usada:
sudo apt-get install rubygems	 (Debian / Ubuntu)
sudo yum -y install rubygems-devel (RHEL / CentOS)
sudo dnf -y install rubygems-devel(Fedora)

 

Paso 2

Ingresamos la letra Y o S para confirmar la descarga y respetiva instalación. Una vez completo este paso, procedemos a instalar el paquete de Scout_realtime con el siguiente comando:
sudo gem install scout_realtime

 

Paso 3

Una vez se haya instalado el paquete scout_realtime, será necesario iniciar el daemon scout_realtime, para que pueda recopilar las métricas del servidor en tiempo real, para ello ejecutamos lo siguiente:
scout_realtime

 

Paso 4

Con este resultado podemos comprobar que el daemon scout_realtime se está ejecutando en el servidor Linux y que para el proceso de monitoreo de forma remota estará disponible el puerto 5555, en caso de usar el firewall integrado, será necesario habilitar el puerto 5555 para que scout_realtime escuche en el firewall y así permitir que se lleven a cabo las solicitudes.

 

Para ello ejecutamos lo siguiente:

 

En Debian o Ubuntu
sudo ufw allow 5555  
sudo ufw reload

 

En CentOS 7
sudo firewall-cmd --permanent --add-port=5555/tcp	   
sudo firewall-cmd reload

 

 

 

Paso 5

En caso de que el firewall no esta habilitado, este se podrá activar ejecutando lo siguiente:
sudo ufw enable
Acceso a Scout_Realtime

2. Cómo acceder a Scout_Realtime en Linux

 

Paso 1

Una vez llevemos a cabo este proceso, será posible acceder desde cualquier navegador a la herramienta usando la siguiente sintaxis:
http://localhost:5555
o
http://Direccion_IP:5555
Paso 2

El resultado obtenido será el siguiente:

 

 

 

Paso 3

Allí encontramos lo siguiente:
  • En la parte superior el uso en tiempo real de CPU, disco, memoria y red
  • En la parte inferior los 10 procesos más relevantes del sistema
  • En el costado lateral veremos la arquitectura y versión del sistema, nombre de equipo, cantidad de procesadores, memoria RAM usada y espacio libre del disco duro.

 

Por defecto, los registros scout_realtime se almacenan en el directorio .scout/scout_realtime.log, para ver su contenido podremos usar el comando cat así:

cat .scout/scout_realtime.log

 

Paso 4

Si deseamos detener el daemon de la utilidad ejecutamos el siguiente comando:
scout_realtime stop
Para desinstalar de forma total Scout_Realtime de Linux, será necesario usar el siguiente comando:
gem uninstall scout_realtime
Así, esta simple utilidad nos permite llevar el monitoreo constante y en tiempo real de los principales componentes de nuestros servidores Linux.

 

Pasos para poder monitorizar un servidor en Linux usando la herramienta de Cloudstats.

¿Te ayudó este Tutorial?

Ayuda a mejorar este Tutorial!
¿Quieres ayudarnos a mejorar este tutorial más? Puedes enviar tu Revisión con los cambios que considere útiles. Ya hay 0 usuario que han contribuido en este tutorial al enviar sus Revisiones. ¡Puedes ser el próximo!