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

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:
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:
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.