Cómo monitorear el servidor Linux y las métricas de proceso desde el navegador


En el pasado, hemos cubierto muchas herramientas basadas en línea de comandos para linux-dash, solo por mencionar algunas. También puede ejecutar miradas en el modo de servidor web para monitorear servidores remotos. Pero aparte de eso, hemos descubierto otra herramienta simple de monitoreo de servidor que nos gustaría compartir con usted, llamada Scout_Realtime.

Scout_Realtime es una herramienta basada en la web simple y fácil de usar para monitorear las métricas del servidor Linux en tiempo real, de una manera similar a la superior. Le muestra gráficos fluidos sobre métricas recopiladas de la CPU, la memoria, el disco, la red y los procesos (10 principales), en tiempo real.

En este artículo, le mostraremos cómo instalar la herramienta de monitoreo scout_realtime en sistemas Linux para monitorear un servidor remoto.

Instalación de la herramienta de monitoreo Scout_Realtime en Linux

1. Para instalar scout_realtime en su servidor Linux, debe tener Ruby 1.9.3+ instalado en su servidor usando el siguiente comando.

$ 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. Una vez que haya instalado Ruby en su sistema Linux, ahora puede instalar el paquete scout_realtime usando el siguiente comando.

$ sudo gem install scout_realtime

3. Después de instalar con éxito el paquete scout_realtime, a continuación, debe iniciar el demonio scout_realtime que recopilará las métricas del servidor en tiempo real como se muestra.

$ scout_realtime

4. Ahora que el demonio scout_realtime se está ejecutando en su servidor Linux que desea monitorear remotamente en el puerto 5555. Si está ejecutando un firewall, necesita abrir el puerto 5555 en el que escucha scout_realtime, en el firewall para permitirle solicitudes.

---------- 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. Ahora, desde cualquier otra máquina, abra un navegador web y use la URL a continuación para acceder a scout_realtime para monitorear el rendimiento de su servidor Linux remoto.

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

6. De forma predeterminada, los registros de scout_realtime se escriben en .scout/scout_realtime.log en el sistema, que puede ver mediante el comando cat.

$ cat .scout/scout_realtime.log

7. Para detener el demonio scout_realtime, ejecute el siguiente comando.

$ scout_realtime stop

8. Para desinstalar scout_realtime del sistema, ejecute el siguiente comando.

$ gem uninstall scout_realtime

Para obtener más información, consulte el repositorio Scout_realtime Github.

¡Es así de simple! Scout_realtime es una herramienta simple pero útil para monitorear las métricas del servidor Linux en tiempo real de una manera similar. Puede hacer cualquier pregunta o darnos su opinión en los comentarios sobre este artículo.