Glances es una solución gratuita de software de línea de comandos de código abierto para sistemas Linux para monitorear la actividad de la computadora en tiempo real. Puede considerarse una buena alternativa a las herramientas de supervisión del sistema de línea de comandos top/Htop para Ubuntu. Aquí, en este tutorial, aprendemos cómo instalar Glances Ubuntu 22.04 para nuestro monitoreo de rendimiento de Linux.
Glances, que es un monitoreo del sistema en tiempo real, puede mostrar información diversa sobre los recursos de la computadora, como el uso de la CPU, el uso de la memoria, el tráfico de la red y más. No solo se limita al sistema local, sino que incluso se puede usar para el monitoreo remoto del sistema, lo que lo hace útil tanto para los administradores del sistema como para los usuarios avanzados.
Usándolo, los usuarios o administradores pueden identificar cualquier problema potencial o cuello de botella que obstaculice el rendimiento general de su sistema Linux. Además, se puede utilizar fácilmente en todos los Linux basados en Debian y RPM.
Algunos de los beneficios de usar Glances en Ubuntu Linux incluyen:
- Monitoreo en tiempo real para identificar y responder a los problemas a medida que ocurren.
- Interfaz personalizable, para que los usuarios puedan ajustar la visualización de las métricas del sistema según sus requisitos.
- Herramienta de monitoreo de bajos recursos del sistema para Linux.
- También es compatible con el monitoreo de contenedores como Docker y LXC.
- La supervisión remota del sistema es posible a través de una interfaz web o una interfaz de línea de comandos.
1. Comience con una actualización del sistema
Ejecute el comando de actualización del sistema en su Ubuntu 22.04 antes de instalar Glances. Esto se debe a que el proceso no solo instalará las actualizaciones populares, sino que también actualizará la memoria caché de APT.
sudo apt update
2. Instale Python3 y requiera dependencias
Glances requería que Python se ejecutara correctamente, por lo que es importante que su sistema tenga Python instalado. Aunque Ubuntu viene con Python preinstalado, ejecute el comando dado para algunas de las dependencias requeridas:
sudo apt-get install -y python3-pip python3-dev python3-docker gcc lm-sensors wireless-tools
Para comprobar la versión:
python3 -V
3. Instalar Miradas en Ubuntu 22.04
Bueno, hay dos formas sencillas de instalar Glances en Ubuntu 22.04 LTS Linux, una es usar el administrador de paquetes del sistema predeterminado, que es APT, y la otra usa el administrador de paquetes de Python: PIP.
La única diferencia es que la versión de Glances vía APT a instalar será la más estable pero más antigua. Sin embargo, para la última versión, podemos usar el PIP.
Aquí mostraremos ambos métodos peroelige solo uno para instalar Glances en tu sistema Linux.Sin embargo, para realizar este tutorial usamos elPEPITAmétodo.
#Usando el administrador de paquetes APT:
sudo apt install glances
#Usando el administrador de paquetes de PIP Python:
Esto instalará un paquete completo de Glances para monitorear todos los principales elementos admitidos.
pip install --user 'glances[action,browser,cloud,cpuinfo,docker,export,folders,gpu,graph,ip,raid,snmp,web,wifi]'
4. Añadir Miradas al PATH del sistema
Una vez que use el PIP, la última versión de Glances esté en su Ubuntu 22.04 Linux, agregue su carpeta de instalación a la ruta de su sistema. Esto nos permitirá utilizar la línea de comandos de Glances en cualquier parte de la terminal.
Editar elBashrcarchivo, si el editor nano no lo está, puede instalarlo usandosudo apt install nano
.
nano ~/.bashrc
Después de eso, desplácese hasta el final del archivo y pegue la siguiente línea.
PATH="$PATH:~/.local/bin"
Ahorrary Exit el archivo usandoCtrl+XprensaYy luego elEnter llave.
Recargarla configuración del shell, usando:
source ~/.bashrc
5. Comprueba la versión
Como ha completado el paso anterior de la instalación de Glances para Linux, use el comando dado para verificar su versión y confirmar si funciona o no.
glances --version
6. Opciones de uso de Glances: servidor independiente
Una vez que esta herramienta de monitoreo del sistema Linux esté instalada en nuestro sistema, puede comenzar a usarla simplemente escribiendo el siguiente comando en su terminal.
glances
Y tendrás el proceso y otros detalles de tu sistema justo frente a ti:
Si desea personalizar la configuración que se puede realizar en el archivo /etc/glances/glances.conf
(en todo el sistema; se requieren derechos de raíz) o~ /.config/glances/glances.conf
(por usuario).
Teclas para operar miradas
Aquí hay algunas teclas que puede presionar en el teclado mientras ejecuta Glances para ver información diversa.
Llaves | función |
C | Ordenar procesos por% de uso de CPU |
METRO | Ordenar procesos por% de uso de memoria |
PAG | Ordenar procesos por nombre |
I | Ordenar procesos por tasa de E/S |
D | Mostrar/ocultar estadísticas de E/S de disco |
F | Mostrar/ocultar estadísticas del sistema de archivos |
norte | Mostrar/ocultar estadísticas de red |
S | Mostrar/ocultar sensores de hardware |
T | Mostrar E/S de red combinada |
tu | Mostrar E/S de red acumulada |
W | Eliminar entradas de registro del nivel ADVERTENCIA |
X | Eliminar entradas de registro de los niveles ADVERTENCIA y CRÍTICO |
Y | Mostrar/ocultar la temperatura del disco duro |
1 | Estadísticas globales de CPU o por núcleo |
L | Mostrar/ocultar entradas de registro |
B | Bit/so Byte/s para E/S de red |
q,Esc,Control+C. | disolver |
Aquí hay algunas opciones útiles de línea de comandos que se pueden usar con elglances
comando en la terminal:
-c
o--config
: esta opción le permite especificar una ruta a un archivo de configuración alternativo. Por defecto, Glances busca su archivo de configuración en/etc/glances/glances.conf
.-t
o--time
: esta opción establece el intervalo de actualización de Glances en segundos. Para examplecorrerglances -t 5
actualizará Miradas cada 5 segundos.-f
o--process-filter
: esta opción le permite especificar un filtro de proceso que limitará la visualización de la información del proceso solo a aquellos que coincidan con el filtro. Para examplecorrerglances -f ssh
mostrará solo los procesos que contienen “ssh” en su nombre.-s
o--server
: esta opción inicia Glances en modo servidor, lo que le permite conectarse desde un navegador web en otro sistema. Correrglances -s
iniciará Glances como un servidor en el puerto predeterminado de61209.-p
o--process-sort
: Esta opción le permite especificar el orden de clasificación de la información del proceso. Para examplecorrerglances -p name
ordenará la lista de procesos por nombre.-n
o--network
: esta opción muestra información de la red, incluido el uso de la red y las conexiones TCP/UDP.-m
o--memory
: esta opción muestra información de la memoria, incluido el uso total de la memoria y el uso por proceso.-c
o--cpu
: esta opción muestra información de la CPU, incluido el uso y el promedio de carga.-d
o--diskio
: esta opción muestra información de E/S del disco, incluidas las velocidades de lectura y escritura.
Estas opciones de línea de comandos se pueden usar con esta herramienta de monitoreo para realizar varias funciones. Se puede encontrar más información en la página del manual y en la documentación detallada del programa.
7. Modo servidor/cliente en Ubuntu 22.04
Si desea acceder a los datos desde otro sistema usando una terminal pero sin usar ssh, ejecute el modo servidor y cliente de esta herramienta de monitoreo.
Entonces, primero ejecute Glances en modo servidor en el sistema a los datos a los que desea acceder de forma remota, use
glances -s
Después de eso, en su sistema local, use el modo cliente de Glances y conéctese al sistema remoto donde el servidor parte de Glances ya se está ejecutando a través del dominio o su dirección IP.
glances -c @SERVER-IP
Esto es bastante útil, si no desea iniciar sesión en el servidor pero aún desea monitorear su hardware.
Usar: Tanto las computadoras remotas como las del cliente deben tener instalados looks para obtener datos de rendimiento.
8. Abrir Puerto 61209 de Miradas
Más para obtener los datos del puerto del sistema remoto61209debe abrirse en el servidor de seguridad del sistema o del proveedor de servicios.
Para el uso del cortafuegos Ubuntu UFW:
sudo ufw allow 61209
9. Inicie la interfaz de interfaz de usuario del servidor web Glances
Aquellos que quieran acceder a la interfaz de usuario web de las miradas en lugar del terminal de comando para monitorear el rendimiento del sistema en tiempo real pueden ejecutarlo con el comando dado.
glances -w
El comando anterior ocupará la terminal y a medida que close esto también detendrá el servidor web. Por lo tanto, puede ejecutarlo en segundo plano para la sesión actual usando:
glances -w &
producción
Glances web server started on https://0.0.0.0:61208/
Abra su navegador web y escriba-
https://SERVER-IP-ADRESSE:61208
ReemplazarDIRECCIÓN IP DEL SERVIDORcon la dirección IP de la máquina en la que hayas instalado las miradas.
Además, si está accediendo a él en otra computadora de forma remota, abra el61208port en tu firewall de Ubuntu, donde has activado su servidor web.
sudo ufw allow 61208
10. Cree un archivo de servicio del sistema Glances
De manera normal, debe iniciar el servidor web de las miradas cada vez que acceda a él a través de la red utilizando el navegador. Sin embargo, para ejecutarse automáticamente con el arranque del sistema y en segundo plano, cree un servicio con los siguientes comandos.
Primero crea un enlace simbólico:
sudo ln ~/.local/bin/glances /usr/local/bin/
Cree un archivo de servicio:
sudo nano /etc/systemd/system/glances.service
Pegue el bloque de texto dado a continuación:
Usar: Reemplazarh2sen el código dado con sunombre de usuario del sistema actualbajo el cual se ejecutará el servicio de vistazo.
[Unit]
Description=Glances
After=network.target
[Service]
ExecStart=/usr/local/bin/glances -w -t 5
User=h2s
Restart=on-abort
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
Ahorrarel archivo- presioneCtrl+XtipoYy luego presione el botónEnterllave.
Recargar demonio:
sudo systemctl daemon-reload
Ahora, habilite e inicie el archivo de servicio:
sudo systemctl enable glances.service
sudo systemctl start glances.service
sudo systemctl status glances.service

11. Actualización y desinstalación de Glances en Ubuntu 22.04
Si ha utilizado APT para instalar Glances, para obtener la última actualización, si está disponible, simplemente ejecute el comando de actualización del sistema:
sudo apt update && sudo apt upgrade
Mientras que aquellos que han usado el PIP de Python pueden ejecutar:
pip install glances --upgrade
Sin embargo, si ya no necesita esta herramienta de monitoreo, para eliminar Glances de Ubuntu ejecute:
Para usuarios de APT:
sudo apt remove glances
Para usuarios de Python PIP:
pip uninstall glances
Para saber más al respecto consulta eldocumentación oficial.
Otros artículos:
- Cómo instalar y usar WHOIS en Ubuntu 22.04 o 20.04
- Comando para instalar UNRAR en Ubuntu 22.04 o 20.04
- Instalación desatendida de escritorio o servidor Ubuntu en Virtualbox
- Cómo instalar el software Mixxx DJ en Ubuntu 22.04 LTS