ScoutRealTime: Monitor de servicios gratuito

ScoutRealTime es una bonita aplicación para monitorear los principales servicios de nuestros servidores desde la comodidad de nuestro navegador.

Este proyecto se instala como una gema de ruby en apenas una linea de código, la configuración también es sencilla, simplemente debemos configurar los parámetros de acceso a nuestro servidor y por último tan solo queda ingresar a nuestro navegador con la url definida, ya con estos simples pasos podremos monitorear la actividad de nuestro servidor.

Instalación en el servidor:

// Paso 1
$ gem install scout_realtime
// Paso 2
$ scout_realtime

Instalación local:

$ ssh -NL 5555:localhost:5555 user@ip_or_hostname

Las métricas disponibles son: uso de CPU y memoria, utilización de disco y trafico de la red. Estos datos también se pueden discriminar por procesos.

Obviamente todos estos datos se actualizan en tiempo real utilizando para ello unos bonitos gráficos.

estadisticas del server en tiempo real

Este proyecto es gratuito y open source, su código fuente se encuentra disponible en Github. Una de las principales ventajas que veo de este tipo de soluciones es la relacionada a la seguridad, con este tipo de recursos que corremos en nuestra propia maquina no corremos los riesgos de emplear aplicaciones desarrolladas y alojadas por terceros.

Además la información se muestra de manera que su lectura sea rápida y sencilla, como comenta el autor de este proyecto, en algunas ocasiones leer la información directamente desde el comando TOP puede resultar complejo.

Esta herramienta se encuentra disponible para Mac OSX, además de obviamente, todos los sistemas basados en Linux.

Su único requerimiento es tener instalado en nuestra computadora Ruby en su versión 1.9.3 o superior. Obviamente también necesitamos una IP publica por la cual acceder a nuestro servidor.

Si su preocupación es el consumo de recursos, decir que Scout Realtime tiene un consumo aproximado de 1% de CPU en un Intel Xeon de 2.40GHz.

Web: ScoutRealTime

Categorizado en: