Cómo monitorear los recursos del sistema con Glances en Ubuntu 20.04

Herramienta de monitoreo de miradas en Ubuntu

Glances es una herramienta de monitoreo de sistemas en tiempo real escrita en lenguaje Python. Supervisa los recursos del sistema, incluidos CPU, memoria, carga, E/S de disco, procesos, espacio del sistema de archivos, interfaz de red y más. También ofrece una interfaz basada en la web que le permite monitorear los recursos del sistema desde el sistema remoto a través de Internet.

Miradas Características

Miradas monitorea y muestra la información sobre:

  • RAM, intercambio y uso de memoria libre.
  • Carga promedio de CPU del sistema.
  • Total de procesos activos y dormidos.
  • E/S de disco.
  • Muestra el espacio del sistema de archivos.
  • Muestra la fecha y la hora actuales.

En esta guía, le mostraremos cómo monitorear los recursos del sistema con Glances en Ubuntu 20.04.

requisitos previos

  • Un servidor con Ubuntu 20.04.
  • Una contraseña de root está configurada en el servidor.

Instalar miradas

De forma predeterminada, Glances se incluye en el repositorio predeterminado de Ubuntu. Puedes instalarlo con el siguiente comando:

apt-get install glances -y

Después de instalar Glances, verifique la versión instalada de Glances usando el siguiente comando:

glances --version

Debería ver el siguiente resultado:

Glances v3.1.3 with psutil v5.5.1

Ahora, ejecuta Glances usando el siguiente comando:

glances

Debería ver la siguiente pantalla:

Herramienta de monitoreo de miradas en Ubuntu

Debería ver toda la información relacionada con el sistema en una sola página con diferentes colores en la pantalla anterior.

A continuación se muestra una explicación de cada código de color:

  • Verde: Todo va bien.
  • Azul: Precaución.
  • Violeta: Advertencia.
  • Color rojo: Crítico.

Atajos de teclado de Miradas

Después de ejecutar Glances, puede usar los siguientes atajos de teclado para mostrar la información de una manera más ordenada y clara:

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

Ejecutar miradas en modo servidor web

Ejecutar Glances en modo servidor web le permitirá monitorear los recursos de su sistema a través del navegador web.

Primero, cree un archivo de servicio systemd para ejecutar Glances en un modo de servidor web:

nano /usr/lib/systemd/system/glancesweb.service

Agregue las siguientes líneas:

[Unit]
Description = Glances in Web Server Mode
After = network.target

[Service]
ExecStart = /usr/bin/glances  -w  -t  5

[Install]
WantedBy = multi-user.target

Guarde y cierre el archivo, luego vuelva a cargar el demonio systemd con el siguiente comando:

systemctl daemon-reload

A continuación, inicie el servicio Glances y habilítelo para que se inicie al reiniciar el sistema:

systemctl start glancesweb
systemctl enable glancesweb
systemctl status glancesweb

Debería ver el siguiente resultado:

? glancesweb.service - Glances in Web Server Mode
     Loaded: loaded (/lib/systemd/system/glancesweb.service; disabled; vendor preset: enabled)
     Active: active (running) since Wed 2021-06-09 05:11:37 UTC; 34s ago
   Main PID: 31150 (glances)
      Tasks: 1 (limit: 4691)
     Memory: 36.3M
     CGroup: /system.slice/glancesweb.service
             ??31150 /usr/bin/python3 /usr/bin/glances -w -t 5

Jun 09 05:11:37 ubuntu2004 systemd[1]: Started Glances in Web Server Mode.

En este punto, Glances se inicia y escucha en el puerto. 61208. Puede verificar el puerto de escucha con el siguiente comando: Publicidad

ss -antpl | grep 61208

Debería ver el siguiente resultado:

LISTEN    0         5                  0.0.0.0:61208            0.0.0.0:*        users:(("glances",pid=31150,fd=7))                                             

Ahora, abra su navegador web y acceda a Glances usando la URL http://su-servidor-ip:61208. Deberías ver la siguiente página:

Miradas acceso web

Ahora puede usar diferentes métodos abreviados de teclado para filtrar la salida.

Conclusión

¡Felicidades! Ha instalado Glances con éxito en el servidor Ubuntu 20.04. Ahora puede monitorear fácilmente el uso de los recursos del sistema desde la línea de comandos o el navegador web.

Deja una respuesta

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