Hoy es el vigésimo primer día en las trincheras tecnológicas. La guerra contra los sistemas inestables y las aplicaciones con hambre de recursos no cesa. En la base, los servidores rugen como bestias enjauladas, mientras los reclutas corren de un lado a otro tratando de entender qué está consumiendo la memoria, qué proceso está drenando la CPU y por qué el sistema se arrastra como un soldado exhausto tras una larga batalla.
El enemigo no siempre es visible. A veces, el verdadero peligro no es un ataque externo, sino un proceso traicionero dentro de nuestras propias líneas. Necesitamos una herramienta que nos permita ver todo el campo de batalla en tiempo real, un visor que nos dé una imagen completa del estado del sistema. Hoy en la armería, los reclutas aprenderán a usar una de las armas más poderosas del arsenal de un administrador: GLANCES.
GLANCES: Ojos en el Campo de Batalla
GLANCES es un monitor de sistema avanzado que permite ver en tiempo real el uso de CPU, memoria, disco, red y procesos activos. A diferencia de top o htop, esta herramienta nos da una vista unificada de todo el sistema, ideal para monitorear servidores y detectar problemas antes de que causen estragos.
Para equiparnos con GLANCES, primero debemos instalarlo. En distribuciones basadas en Debian, lo hacemos con:
sudo apt update
sudo apt install glances -y
En sistemas basados en RedHat:
sudo dnf install glances -y
Si queremos la última versión directamente desde pip, ejecutamos:
pip install glances
Una vez armado, estamos listos para entrar en acción.
Desplegando GLANCES en el Campo
Para activar el visor de batalla, simplemente ejecutamos:
glances
El sistema nos mostrará una vista panorámica del estado actual del servidor. Aquí algunas de las métricas clave que veremos:
- Uso de CPU: Indica la carga total y por núcleo.
- Memoria RAM: Muestra el uso actual y cuánto queda disponible.
- Swap: Indica si el sistema está usando memoria de intercambio.
- Red: Monitorea la tasa de transferencia de paquetes.
- Procesos: Lista los procesos que más recursos están consumiendo.
Para ordenar los procesos por uso de CPU, memoria o I/O, podemos presionar:
- c: Ordena por CPU.
- m: Ordena por memoria.
- i: Ordena por uso de disco.
Si queremos salir de la vista, simplemente presionamos q.
Modo Servidor: Monitoreo Remoto
A veces, necesitamos vigilar múltiples máquinas desde un solo puesto de control. GLANCES nos permite convertir cualquier máquina en un servidor de monitoreo para que podamos revisarlo desde cualquier otro equipo de la red.
Para lanzar GLANCES en modo servidor, ejecutamos:
glances -s
Esto levantará un servidor en el puerto 61208. Ahora, desde otra máquina, podemos conectarnos con:
glances -c <IP_DEL_SERVIDOR>
Esto nos permitirá ver en tiempo real lo que ocurre en la máquina remota.
Si queremos acceder vía navegador, podemos ejecutarlo con soporte web:
glances -w
Luego, solo ingresamos en el navegador:
http://<IP_DEL_SERVIDOR>:61208
Y tendremos una interfaz web mostrando todos los datos de monitoreo.
Configuración Avanzada: Alertas y Registros
Una de las mejores características de GLANCES es que nos alerta automáticamente cuando algo anda mal. Las alertas se muestran con colores:
- Verde: Todo está bajo control.
- Amarillo: Atención, algo empieza a desviarse.
- Rojo: ¡Peligro! Necesitamos intervenir.
Si queremos registrar todo el monitoreo en un archivo, podemos ejecutarlo en modo log:
glances --export-csv /var/log/glances.csv
También podemos hacer que nos envíe alertas por email o a una API para integrar con sistemas de monitoreo avanzados.
Con GLANCES en nuestro arsenal, ya no volamos a ciegas. Ahora podemos ver todo lo que ocurre en el sistema en tiempo real, detectar problemas antes de que se vuelvan críticos y mantener nuestros servidores funcionando como una maquinaria de guerra bien aceitada.
- Monitoreo en tiempo real de CPU, memoria, disco y red.
- Modo servidor para monitoreo remoto.
- Alertas automáticas para prevenir fallos.
- Integración con sistemas externos para reportes y alertas avanzadas.
Los reclutas han dominado una nueva arma. La batalla contra los cuellos de botella y los procesos rebeldes ha dado un paso adelante. ¡Nos vemos en la próxima misión, soldados!
Comentarios
Publicar un comentario