rtop: una herramienta interactiva para monitorear el servidor Linux remoto a través de SSH


rtop es una herramienta de monitoreo de sistema remoto, sencilla e interactiva, basada en SSH que recopila y muestra valores importantes de rendimiento del sistema, como CPU, disco, memoria y métricas de red.

Está escrito en Go Language y no requiere que se instalen programas adicionales en el servidor que desea monitorear, excepto el servidor SSH y las credenciales de trabajo.

rtop básicamente funciona iniciando una sesión SSH y ejecutando ciertos comandos en el servidor remoto para recopilar información sobre el rendimiento del sistema.

Una vez que se establece una sesión SSH, sigue actualizando la información recopilada del servidor remoto cada pocos segundos (5 segundos de forma predeterminada), similar a todas las demás utilidades similares (como htop) en Linux.

Asegúrese de haber instalado Go (GoLang) 1.2 o superior en su sistema Linux para instalar rtop; de lo contrario, haga clic en el enlace a continuación para seguir los pasos de instalación de GoLang:

  1. Instale GoLang (Go Programming Language) en Linux

Cómo instalar rtop en sistemas Linux

Si tiene Go instalado, ejecute el siguiente comando para compilar rtop:

$ go get github.com/rapidloop/rtop

El binario ejecutable de rtop se guardará en $GOPATH/bin o $GOBIN una vez que se complete la ejecución del comando.

Nota: No necesita ninguna dependencia o configuración de tiempo de ejecución para comenzar a usar rtop.

Cómo utilizar rtop en sistemas Linux

Intente ejecutar rtop sin banderas ni argumentos como se muestra a continuación, mostrará un mensaje de uso:

$ $GOBIN/rtop
rtop 1.0 - (c) 2015 RapidLoop - MIT Licensed - http://rtop-monitor.org
rtop monitors server statistics over an ssh connection

Usage: rtop [-i private-key-file] [[email protected]]host[:port] [interval]

	-i private-key-file
		PEM-encoded private key file to use (default: ~/.ssh/id_rsa if present)
	[[email protected]]host[:port]
		the SSH server to connect to, with optional username and port
	interval
		refresh interval in seconds (default: 5)

Ahora supervisemos el servidor Linux remoto usando rtop de la siguiente manera, mientras actualizamos la información recopilada después de un intervalo de 5 segundos por defecto:

$ $GOBIN/rtop   [email protected] 

El siguiente comando actualizará las métricas de rendimiento del sistema recopiladas cada 10 segundos:

$ $GOBIN/rtop [email protected] 10

rtop también puede conectarse usando ssh-agent, claves privadas o autenticación de contraseña.

Visite el repositorio de rtop Github: https://github.com/rapidloop/rtop

Como observación final, rtop es una herramienta de monitoreo de servidor remoto simple y fácil de usar, utiliza muy pocas opciones directas. También puede leer sobre varias otras habilidades de monitoreo del rendimiento de Linux.

Por último, póngase en contacto con nosotros a través de la sección de comentarios a continuación para cualquier pregunta o comentario.