Glances - Una avanzada herramienta de supervisión del sistema en tiempo real para Linux

Anteriormente, hemos escrito acerca de muchas Linux Herramientas de Monitor que se pueden utilizar para supervisar el rendimiento de los sistemas Linux, pero creemos que, la mayoría de los usuarios prefieren el defecto que viene con cada distribución de Linux ( top).
El comando top es el administrador de tareas en tiempo real en Linux y la herramienta de monitorización del sistema más utilizado en GNU / Linux distribuciones para encontrar los cuellos de botella de rendimiento relacionados en el sistema que nos ayudan a tomar acciones correctivas. Tiene una bonita interfaz minimalista, viene con poca cantidad de opciones razonables que nos permite tener una mejor idea sobre el rendimiento general del sistema rápidamente.
Sin embargo, a veces su muy difícil de encontrar una aplicación / proceso que es un poco difícil que consume muchos recursos del sistema en virtud de la parte superior. Debido a que el alto mando no tiene una capacidad de pone de relieve los programas que se están comiendo demasiado de CPU , RAM , otros recursos.
Para mantener este enfoque, aquí estamos trayendo un potente programa de monitor de sistema llamado " Glances "que resalta automáticamente los programas que están utilizando más recursos del sistema y proporcionar el máximo de información sobre el servidor Linux / Unix.

¿Qué es Glances?

Glances es una línea de comandos basada en curses herramienta de supervisión del sistema multiplataforma escrito en Python lenguaje que utiliza el psutil biblioteca para tomar información del sistema. Con Glance, podemos monitorizar la CPU , carga media , memoria , interfaces de red , disco I / O , Procesos y Sistema de Archivos de utilización de espacios.
Glances es una herramienta gratuita y licenciado bajo GPL para monitoras GNU / Linux y sistemas operativos FreeBS D. Hay un montón de opciones interesantes disponibles en Miradas también. Una de las principales características que hemos visto en Miradas es que podemos establecer umbrales ( cuidado , de advertencia y críticos ) en el archivo de configuración y la información se mostrará en colores que indica el cuello de botella en el sistema.

Glances Características

  1. Informaciones de CPU (aplicaciones relacionadas con el usuario, los programas básicos del sistema y programas de inactividad.
  2. Información total de memoria RAM incluyendo, Swap, la memoria libre, etc
  3. La carga media de la CPU para el pasado 1 minuto, 5 minutos y 15 minutos.
  4. Tasas de Red Download / Upload de conexiones de red.
  5. Número total de procesos, los activos, los procesos de dormir etc
  6. E / S de disco relacionada I (lectura o escritura) acelerar detalles
  7. Montado en la actualidad los dispositivos de usos de disco.
  8. Top procesos con sus usos de CPU / memoria, nombres y lugar de aplicación.
  9. Muestra la fecha y la hora actuales en la parte inferior.
  10. Destaca procesos en Red que consume más recursos del sistema.
He aquí un ejemplo de captura de pantalla de Glances.
Instalar Monitoring Miradas en Centos

Miradas Ver

Instalación de Glances en Unix / Linux

Aunque es una utilidad muy joven, puede instalar " Glances "En sistemas basados en Red Hat instalando el repositorio EPEL y ejecutando el siguiente comando en el terminal.
En RHEL / CentOS / Fedora
# rpm  -ivh   http://epel.mirror.net.in/epel/6/i386/epel-release-6-8.noarch.rpm

# glances yum install-y
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 Glances

Para empezar, emitir la sintaxis básica en el terminal.
# glances

Presione ' q 'o (' ESC 'o' Ctrl y C 'también funciona) para salir de la terminal de Glances. En este caso, es la apropiación de otra pantalla tomada de la CentOS 6.5 sistema.
De forma predeterminada, el intervalo de tiempo se pone a '1 segundo '. Pero se puede definir el tiempo de intervalo personalizado durante la ejecución de las miradas de la terminal.
 
# glances  -t  2
Códigos Glances color
Significado del código de color Miradas:
  1. VERDE : OK (todo está bien)
  2. AZUL : CUIDADO (necesitar atención)
  3. VIOLETA : ADVERTENCIA (alerta)
  4. ROJO : CRÍTICO (crítica)
Podemos establecer umbrales en el archivo de configuración. Por umbrales predeterminados establecidos es ( cuidado = 50 , advertencia y crítico = 70 = 90 ), podemos requisitos particulares según nuestras necesidades. El archivo de configuración por defecto se encuentra en '/ etc / miradas / glances.conf' .
Opciones Glances
Además, existen varias opciones de línea de comandos, glances proporciona muchas más teclas de acceso rápido para encontrar la información de salida, mientras que glances se está ejecutando. A continuación está la lista de varias teclas de acceso rápido.
  1. a - Ordenar procesa automáticamente
  2. c - Ordenar los procesos por la CPU%
  3. m - Ordenar por procesos MEM%
  4. p - Ordenar procesos por nombre
  5. i - clasificar los procesos por tasa de E / S
  6. d - Mostrar / ocultar / S de disco stats oles
  7. statshddtemp sistema de archivos Mostrar / ocultar - f
  8. n - Estadísticas de red Mostrar / ocultar
  9. s - Mostrar / ocultar los sensores de las estadísticas
  10. Estadísticas Mostrar / ocultar hddtemp - y
  11. l - Mostrar / ocultar todos los registros
  12. b - Bytes o bits para la red de E / Oools
  13. w - Eliminar registros de avisos
  14. x - Eliminar advertencia y registros críticos
  15. x - Eliminar advertencia y registros críticos
  16. 1 - Global CPU oro para-CPU stats
  17. h - Mostrar / ocultar esta pantalla de ayuda
  18. t - Ver red de E / S como combinación
  19. u - Ver red acumulativa de E / S
  20. q - Salir (Esc y Ctrl-C también funcionan)

Utilice Glances en sistemas remotos

Con glances, incluso se puede monitorear sistemas remotos también. Para utilizar ' Glances 'en sistemas remotos, ejecutar el' glances -s '( -s comando de modo cliente / servidor permite) en el servidor.

# glances -s 

Definir la contraseña para el servidor Glances

Contraseña: Contraseña (confirmar):
glances del servidor se está ejecutando en 0.0.0.0:61209

Nota : Una vez, se emite ' Glances 'de comandos, se le pedirá que defina la contraseña para el servidor de Glances.  Defina la contraseña y pulsa enter, ves miradas que se ejecuta en el puerto 61209 .
Ahora, vaya a la máquina remota y ejecutar el siguiente comando para conectarse a un servidor Glances especificando la dirección IP o nombre de host, como se muestra a continuación. Aquí 172.16.27.56 'es mi mirada la dirección IP del servidor.

# glances -c -P 172.16.27.56

A continuación se presentan algunos puntos notables que el usuario debe conocer durante el uso de Glances en modo servidor / cliente.

* En el modo de servidor, puede establecer la dirección de bind -B DIRECCIÓN y escuchando el puerto TCP - p  PORT . 
* En el modo de cliente, se puede establecer el puerto TCP del servidor p-PORT . 
* Dirección de enlace predeterminada es 0.0.0.0 , pero se escucha en todas las interfaces de red en el puerto 61209 . 
* En el modo cliente / servidor, los límites son fijados por el lado del servidor. 
* También se puede definir una contraseña para acceder al servidor -P contraseña.

Conclusión

Glances es una herramienta de recursos tanto para la mayoría de usuarios. Pero si usted es un administrador del sistema que le gustaría obtener rápidamente global "idea" acerca de los sistemas con sólo echar un vistazo a la línea de comandos, a continuación, esta herramienta será herramienta indispensable para los administradores de sistemas.

Comentarios