Glances: una herramienta avanzada de supervisión del sistema en tiempo real para Linux

Anteriormente, hemos escrito sobre muchas herramientas de monitorización del sistema Linux que se pueden usar para monitorear el rendimiento de los sistemas Linux, pero creemos que la mayoría de los usuarios prefieren la predeterminada que viene con todas las distribuciones de Linux ( comando superior ).

El comando superior es el administrador de tareas en tiempo real en Linux y la herramienta de monitoreo del sistema más utilizada en &ltstrong&gtlas&lt/strong&gt distribuciones GNU / Linux para encontrar los cuellos de botella relacionados con el rendimiento en el sistema que nos ayudan a tomar acciones correctivas. Tiene una bonita interfaz minimalista, viene con pocas opciones razonables que nos permiten tener una mejor idea sobre el rendimiento general del sistema rápidamente.

Sin embargo, a veces es muy complicado encontrar una aplicación / proceso que consuma muchos recursos del sistema sea un poco difícil en la parte superior. Porque el comando superior no tiene la capacidad de resaltar programas que consumen demasiada CPU , RAM y otros recursos.

Para mantener ese enfoque, aquí traemos un poderoso programa de monitoreo del sistema llamado ” Glances ” que resalta automáticamente los programas que utilizan los recursos más altos del sistema y brindan la máxima información sobre el servidor Linux / Unix.

¿Qué es Glances?

Glances es una herramienta de monitoreo del sistema basada en maldiciones de línea de comandos multiplataforma escrita en lenguaje Python que usa la biblioteca psutil para obtener información del sistema. Con Glance, podemos monitorear la CPU , el promedio de carga , la memoria , las interfaces de red , las E / S de disco , los procesos y la utilización de los espacios del sistema de archivos .

Glances es una herramienta gratuita y con licencia GPL para &ltstrong&gtmonitorear&lt/strong&gt los sistemas operativos GNU / Linux y FreeBS D. También hay muchas opciones interesantes disponibles en Glances. Una de las principales características que hemos visto en Glances es que podemos establecer umbrales ( cuidadosos , de advertencia y críticos ) en el archivo de configuración y la información se mostrará en colores lo que indica el cuello de botella en el sistema.

Características de Glances

  1. Información de CPU (aplicaciones relacionadas con el usuario, programas centrales del sistema y programas inactivos.
  2. Información de memoria total que incluye RAM, intercambio, memoria libre, etc.
  3. La carga media de la CPU durante los últimos 1, 5 y 15 minutos.
  4. Velocidades de descarga / carga de red de las conexiones de red.
  5. Número total de procesos, activos, procesos durmientes, etc.
  6. Detalles de velocidad relacionados con la E / S del disco (lectura o escritura)
  7. Usos de disco de dispositivos montados actualmente.
  8. Procesos principales con sus usos de CPU / memoria, nombres y ubicación de la aplicación.
  9. Muestra la fecha y hora actuales en la parte inferior.
  10. Destaca los procesos en rojo que consumen la mayor cantidad de recursos del sistema.

Aquí hay un ejemplo de captura de pantalla de Glances.

Instalar Glances Monitoring en CentosVista de miradas

Instalación de Glances en sistemas Linux / Unix

Aunque es una utilidad muy joven, puede instalar “ Glances ” en sistemas basados en Red Hat activando el repositorio EPEL y luego ejecutando el siguiente comando en la terminal.

En RHEL / CentOS / Fedora
# yum install -y glances
En Debian / Ubuntu / Linux Mint
$ sudo apt-add-repository ppa:arnaud-hartmann/glances-stable
$ sudo apt-get update
$ sudo apt-get install glances

Uso de miradas

Para empezar, emita la sintaxis básica en la terminal.

# glances

Instalar Glances en UbuntuVista previa de Glances – Ubuntu 13.10

Presione ‘ q ‘ o (‘ ESC ‘ o ‘ Ctrl &ampamp C ‘ también funcionan) para salir de la terminal de Glances. Aquí está la otra captura de pantalla tomada del sistema CentOS 6.5 .

Monitoreo de Glances LinuxVista previa de Glances – CentOS 6.5

De forma predeterminada, el tiempo de intervalo se establece en ‘1 ‘ segundo. Pero puede definir el tiempo de intervalo personalizado mientras ejecuta miradas desde la terminal.

# glances -t 2
Códigos de colores de miradas

Significado del código de color de Glances:

  1. VERDE: OK (todo está bien)
  2. AZUL: CUIDADO (necesita atención)
  3. VIOLETA: ADVERTENCIA (alerta)
  4. ROJO: CRÍTICO (crítico)

Podemos establecer umbrales en el archivo de configuración. Por defecto, los umbrales establecidos son ( cuidado = 50 , advertencia = 70 y crítico = 90 ), podemos personalizarlos según nuestras necesidades. El archivo de configuración predeterminado se encuentra en ‘/etc/glances/glances.conf’ .

Opciones de miradas

Además, varias opciones de línea de comandos, miradas proporcionan muchas más teclas de acceso rápido para encontrar información de salida mientras se ejecuta miradas. A continuación se muestra la lista de varias teclas de acceso rápido.

  1. a – Ordenar procesos automáticamente
  2. c – Ordenar procesos por CPU%
  3. m – Ordenar procesos por MEM%
  4. p – Ordenar procesos por nombre
  5. i – Ordenar procesos por tasa de E / S
  6. d – Mostrar / ocultar estadísticas de E / S del disco ols
  7. f – Mostrar / ocultar estadísticas del sistema de archivos
  8. n: muestra / oculta las estadísticas de la red
  9. s – Mostrar / ocultar estadísticas de sensores
  10. y – Mostrar / ocultar estadísticas de hddtemp
  11. l – Mostrar / ocultar registros
  12. b – Bytes o bits para E / S de red
  13. w – Eliminar registros de advertencia
  14. x – Elimina los registros críticos y de advertencia
  15. x – Elimina los registros críticos y de advertencia
  16. 1 – Estadísticas globales de CPU o por CPU
  17. h – Mostrar / ocultar esta pantalla de ayuda
  18. t – Ver la E / S de red como combinación
  19. u – Ver E / S de red acumuladas
  20. q – Salir (Esc y Ctrl-C también funcionan)

Utilice miradas en sistemas remotos

Con los Glances, también puede monitorear sistemas remotos. Para usar ‘ miradas ‘ en sistemas remotos, ejecute el comando ‘ miradas -s ‘ ( -s habilita el modo servidor / cliente) en el servidor.

# glances -s

Define the password for the Glances server
Password: 
Password (confirm): 
Glances server is running on 0.0.0.0:61209

Nota : Una vez que emita el comando ‘ glances ‘, se le pedirá que defina la contraseña para el servidor de Glances. Defina la contraseña y presione enter, verá miradas en el puerto &ltstrong&gt61209&lt/strong&gt .

Ahora, vaya al host remoto y ejecute el siguiente comando para conectarse a un servidor de Glances especificando la dirección IP o el nombre de host como se muestra a continuación. Aquí ‘ 172.16.27.56 ‘ es la dirección IP del servidor de miradas.

# glances -c -P 172.16.27.56

A continuación se presentan algunos puntos notables que el usuario debe conocer al usar miradas en modo servidor / cliente.

* In server mode, you can set the bind address -B ADDRESS and listening TCP port -p PORT.
* In client mode, you can set the TCP port of the server -p PORT.
* Default binding address is 0.0.0.0, but it listens on all network interfaces at port 61209.
* In server/client mode, limits are set by the server side.
* You can also define a password to access to the server -P password.

Lea también : Use Glances para monitorear Linux remoto en modo de servidor web

Conclusión

Glances es una herramienta muy amigable con los recursos para la mayoría de los usuarios. Pero si usted es un administrador de sistemas al que le gustaría tener rápidamente una “idea” general sobre los sistemas con solo echar un vistazo a la línea de comandos, entonces esta herramienta será una herramienta imprescindible para los administradores de sistemas.

Herramientas de monitoreo

Leave a Comment

Your email address will not be published. Required fields are marked *

Hazlo Linux