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+ ]
# 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