Solución:
Miradas: un ojo en su sistema
Glances es un software gratuito (con licencia LGPL) para monitorear su sistema operativo GNU / Linux o BSD desde una interfaz de texto. Glances usa la biblioteca libstatgrab para recuperar información de su sistema y está desarrollada en Python.
Instalación
Abra una terminal (control+Alt+T) y ejecute los siguientes comandos:
Desde Ubuntu 16.04 y superior, solo puede escribir sudo apt install glances
, pero la versión 2.3 tiene este error. Demás:
Fácil instalación de scripts Miradas
curl -L https://raw.githubusercontent.com/nicolargo/glancesautoinstall/master/install.sh | sudo /bin/bash
O
wget -O- https://raw.githubusercontent.com/nicolargo/glancesautoinstall/master/install.sh | sudo /bin/bash
Instalación manual
sudo apt-get install python-pip build-essential python-dev lm-sensors
sudo pip install psutil logutils bottle batinfo https://bitbucket.org/gleb_zhulik/py3sensors/get/tip.tar.gz zeroconf netifaces pymdstat influxdb elasticsearch potsdb statsd pystache docker-py pysnmp pika py-cpuinfo bernhard
sudo pip install glances
Uso básico
Para comenzar glances
simplemente escribe glances
en terminal.
A simple vista, verá mucha información sobre los recursos de su sistema: CPU, Carga, Memoria, Red de intercambio, E / S de disco y Procesos, todo en una página, por defecto el código de color significa:
GREEN : the statistic is “OK”
BLUE : the statistic is “CAREFUL” (to watch)
VIOLET : the statistic is “WARNING” (alert)
RED : the statistic is “CRITICAL” (critical)
Cuando Glances se está ejecutando, puede presionar algunas teclas especiales para darle comandos:
c: Sort processes by CPU%
m: Sort processes by MEM%
p: Sort processes by name
i: Sort processes by IO Rate
d: Show/hide disk I/O stats
f: Show/hide file system stats
n: Show/hide network stats
s: Show/hide sensors stats
b: Bit/s or Byte/s for network IO
w: Delete warning logs
x: Delete warning and critical logs
1: Global CPU or Per Core stats
h: Show/hide this help message
q: Quit (Esc and Ctrl-C also work)
l: Show/hide log messages
Monitoreo de Cpu, Ram, Swap
Monitoreo de disco
Monitoreo de calor del sistema
Si escribe glances --help
usted encontrará ( -e
Habilite el módulo de sensores (solo Linux))
glances -e
Archivo de configuración
Puede establecer sus umbrales en el archivo de configuración de Glances, en GNU / Linux, el archivo de configuración predeterminado se encuentra en /etc/glances/glances.conf
.
Modo cliente / servidor
Otra característica interesante de esta herramienta de monitoreo es que puede iniciarla en modo servidor simplemente escribiendo glances -s
, esto dará una salida como si el servidor de Glances se ejecuta en 0.0.0.0:61209 y ahora puede conectarse desde otra computadora usando glances -c @server donde @server es la dirección IP o el nombre de host del servidor.
Glances utiliza un servidor XML / RPC y puede ser utilizado por otro software cliente. En el modo servidor, puede configurar la dirección de enlace (-B ADDRESS) y el puerto TCP de escucha (-p PORT), la dirección de enlace predeterminada es 0.0.0.0 (Glances escuchará en todas las interfaces de red) y el puerto TCP es 61209. En modo cliente, puede configurar el puerto TCP del servidor (-p puerto). En el modo cliente / servidor, los límites los establece el lado del servidor. La versión 1.6 introduce una contraseña opcional para acceder al servidor (-P contraseña) que si se configura en el servidor debe usarse también en el cliente.
Fuentes adicionales: PyPI, Github, Linuxaria
Actualizar
Monitoreando el contenedor de juju solo por ejemplo, cómo se ven las cosas como Imagen grande
En la terminal no 1 Glances se está ejecutando en modo servidor, en la terminal no 2 se está ejecutando el contenedor juju apt-get update
Y en la terminal 3 glances -c 192.168.1.103
Glances está conectado a la ip del contenedor
Uso de CPU de Glances
Glances en sí parece requerir picos de uso de la CPU mientras está activo, como lo demuestra el gráfico de uso del monitor del sistema integrado. Si el gráfico es preciso, entonces al usar miradas uno cede aproximadamente 1/4 de una CPU en un sistema. Esto puede tener efecto para aquellos que están monitoreando las cargas de la CPU en los servidores.
indicador-SysMonitor
Indicator-SysMonitor hace un poco, pero lo hace bien. Una vez instalado y ejecutado, muestra el uso de CPU y RAM en su panel superior. Sencillo.
Descarga desde aquí
Narigón
Uno de mis favoritos personales
Screenlet
encontrará un montón de monitores de CPU y RAM de diferentes estilos incluidos en el paquete screenlets-all disponible en el Centro de software de Ubuntu.
Miradas
Instalar:
sudo apt-get install python-pip build-essential python-dev
sudo pip install Glances
sudo pip install PySensors
VMSTAT
Muestra información sobre CPU, memoria, procesos, etc.
IOSTAT
Esta herramienta de línea de comando mostrará estadísticas sobre su CPU, información de E / S para sus particiones de disco duro, sistema de archivos de red (NFS), etc. Para instalar iostat, ejecute este comando:
sudo apt-get install sysstat
Para iniciar el informe, ejecute este comando:
iostat
Para verificar solo las estadísticas de la CPU, use este comando:
iostat -c
Para obtener más parámetros, use este comando:
iostat --help
MPSTAT
La utilidad de línea de comando mpstat mostrará el uso promedio de CPU por procesador. Para ejecutarlo, use simplemente este comando:
mpstat
Para el uso de CPU por procesador, use este comando:
mpstat -P ALL
Saidar
Saidar también permite monitorear las actividades de los dispositivos del sistema a través de la línea de comando.
Puede instalarlo con este comando:
sudo apt-get install saidar
Para comenzar a monitorear, ejecute este comando:
saidar -c -d 1
Las estadísticas se actualizarán cada segundo.
GKrellM
GKrellM es un widget personalizable con varios temas que muestra la información del dispositivo del sistema de escritorio (CPU, temperatura, memoria, red, etc.).
Para instalar GKrellM, ejecute este comando:
sudo apt-get install gkrellm
Monitorix
Monitorix es otra aplicación con una interfaz de usuario basada en web para monitorear los dispositivos del sistema.
Instálelo con estos comandos:
sudo add-apt-repository ppa:upubuntu-com/ppa
sudo apt-get update
sudo apt-get install monitorix
Inicie Monitorix a través de esta URL:
http://localhost/monitorix/
A continuación se muestran las herramientas para monitorear un sistema Linux
- Comandos del sistema como
top
,free -m
,vmstat
,iostat
,iotop
,sar
,netstat
etc. Nada se acerca a estas utilidades de Linux cuando está depurando un problema. Estos comandos le dan una imagen clara de lo que va dentro de su servidor. - SeaLion: Agent ejecuta todos los comandos mencionados en el n. ° 1 (también definidos por el usuario) y se puede acceder a las salidas de estos comandos en una hermosa interfaz web. Esta herramienta es útil cuando está depurando cientos de servidores, ya que la instalación es clara y sencilla. Y es GRATIS
- Nagios: es la madre de todas las herramientas de monitoreo / alerta. Es muy personalizable pero muy difícil de configurar para principiantes. Hay conjuntos de herramientas llamadas complementos de nagios que cubren prácticamente todas las métricas importantes de Linux
- Munin
- Densidad del servidor: un servicio de pago basado en la nube que recopila métricas importantes de Linux y brinda a los usuarios la capacidad de escribir sus propios complementos.
- New Relic: otro conocido servicio de monitoreo alojado.
- Zabbix