Glances una excelente herramienta para el monitoreo del sistema

En un artículo anterior hablamos sobre StatusPilatus, una excelente herramienta que nos permite poder monitorear ciertos aspectos de nuestro equipo, esto lo hace de una forma bastante atractiva pues nos provee de una GUI bastante intuitiva y muy atractiva.

Pero que sucede en el caso de los que manejan servidores o prefieren del uso de la terminal. Para ello tenemos a Glances, la cual es una herramienta de línea de comandos multiplataforma, escrita en Python, para monitorear la utilización de espacios de CPU, Promedio de carga, Memoria, Interfaces de red, I/O de disco, Procesador y sistema de archivos.

Glances usa la biblioteca psutil para obtener información del sistema, además de que también ofrece la capacidad de poder usar la utilidad en modo cliente/servidor para el monitoreo remoto. Para el monitoreo por este medio, Glances nos proporciona de una interfaz web.

Glances es bastante similar a Nmon que tiene una pantalla muy compacta para proporcionar una visión general completa de los diferentes recursos del sistema en un solo área de pantalla. No admite ninguna funcionalidad compleja, pero solo ofrece una breve descripción general.

De la información que nos proporciona Glances, es la siguiente:

  • Información de memoria que incluye RAM, intercambio y memoria libre.
  • La carga promedio de CPU de su sistema.
  • Información de la CPU, como aplicaciones relacionadas con el usuario, programas del sistema y programas inactivos.
  • Número total de procesos activos y dormidos.
  • Descargue y cargue las tarifas de sus conexiones de red.
  • E / S de disco para leer y escribir detalles.
  • Muestra los dispositivos de disco actualmente montados.
  • Muestra la fecha y hora actuales en la parte inferior.

¿Cómo instalar Glances en Linux?

Para quienes estén interesados en poder instalar esta utilidad en sus sistemas, podrán hacerlo siguiendo las instrucciones que compartimos a continuación.

Los que son usuarios de Debian, Ubuntu o alguna distribución derivada de estas, pueden instalar Glances desde los repositorios de su distro.

Para ello basta con que abran una terminal en su sistema y en ella tecleen el siguiente comando:

sudo apt-get install glances

Ahora para quienes son usuarios de RHEL, CentOS, Fedora o alguna otra distribución derivada de estas, la instalación la pueden realizar con alguno de los siguientes comandos:

sudo yum install glances   

O

sudo dnf install glances   

Mientras que para quienes son usuarios de Arch Linux, Manjaro, Arco Linux o alguna otra distro basada en Arch Linux, la instalación la realizan con el siguiente comando:

sudo pacman -S glances

Finalmente también podremos realizar la instalación de glances de una forma bastante sencilla en cualquier distro, basta con descargar y ejecutar un scritp de instalación que nos proporcionan desde su repositorio.

El script básicamente lo que hace es realizar la instalación de glances con ayuda de pip, por lo que primero instalara las dependencias necesarias y después instala la aplicación.

Es bastante practico el script ya que nos ahorra el tener que teclear varios comandos. Para obtener el script basta con abrir una terminal y en ella tecleamos:

wget -O- https://bit.ly/glances | /bin/bash

O

curl -L https://bit.ly/glances | /bin/bash

O para quienes prefieren realizar el proceso directamente:

pip install glances psutil

E instalamos las dependencias necesarias, junto con los paquetes para la ejecución del servicio web:

pip install glances[action,browser,cloud,cpuinfo,chart,docker,export,folders,gpu,ip,raid,snmp,web,wifi]

Uso básico de glances

Hecha la instalación para comenzar a utilizar la utilidad, basta con ejecutar el comando:

glances

Glances, cuenta con tecleas de acceso rápido, las cuales son:

  • m: Ordenar procesos por MEM%
  • p: Ordenar procesos por nombre
  • c: Ordenar procesos por CPU%
  • d: Mostrar / ocultar estadísticas de E / S de disco
  • a: Ordenar procesos automáticamente
  • f: Mostrar / ocultar estadísticas del sistema de archivos
  • i: Ordenar procesos por velocidad de E / S
  • s: Mostrar / ocultar estadísticas de sensores
  • y: Mostrar / ocultar estadísticas de hddtemp
  • l: Mostrar / ocultar registros
  • n: Mostrar / ocultar estadísticas de red
  • x: eliminar advertencias y registros críticos
  • h: Mostrar / ocultar pantalla de ayuda
  • q: Salir
  • w: Eliminar registros de advertencia

Además cuenta con códigos de color:

  • Verde: esta bien
  • Azul: precaución
  • Violeta: Advertencia
  • Rojo: crítico

Y por defecto, los umbrales de Glances se establecen en:

  • Precaución: 50
  • Advertencia: 70
  • Crítico: 90

Mientras que para utilizar el servicio web basta con ejecutar el comando:

glances -w

Y accedemos a nuestro servidor desde un navegador web usando el puerto 61208.

http://tuip-o-url:61208

Finalmente, si quieres conocer más al respecto y consultar su documentación, puedes dirigirte al siguiente enlace. 


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: AB Internet Networks 2008 SL
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Mstaaravin dijo

    qué pedorro que hayan puesto un script de instalación detrás de un bit.ly la verdad…