Olhares no seu sistema
Glances é um software gratuito (licenciado sob LGPL) para monitorar seu sistema operacional GNU / Linux ou BSD a partir de um texto interface. Glances usa a biblioteca libstatgrab para recuperar informações do seu sistema e é desenvolvido em Python.
Instalação
Abra um terminal ( Ctrl + Alt + T ) e execute os seguintes comandos:
A partir do Ubuntu 16.04 e acima, você pode apenas digitar sudo apt install glances
, mas a versão 2.3 tem esse bug . Mais:
Instalação fácil de scripts Olhares
curl -L https://raw.githubusercontent.com/nicolargo/glancesautoinstall/master/install.sh | sudo /bin/bash
OR
wget -O- https://raw.githubusercontent.com/nicolargo/glancesautoinstall/master/install.sh | sudo /bin/bash
Instalação 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 iniciar o glances
, basta digitar glances
no terminal.
Em um piscar de olhos você verá muitas informações sobre os recursos do seu sistema: CPU, Load, Memória, Swap Network, E / S de disco e Processos em uma única página, por padrão o código de cores 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)
Quando Glances estiver em execução, você pode pressionar algumas teclas especiais para dar comandos a ele:
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
Cpu, Ram, Swap Monitoring
Monitoramento de disco
Monitoramento de Calor do Sistema
Se você digitar glances --help
, encontrará ( -e
Ativar o módulo de sensores (somente Linux))
glances -e
Arquivo de configuração
Você pode definir seus limites no arquivo de configuração Glances, no GNU / Linux, o arquivo de configuração padrão está localizado em /etc/glances/glances.conf
.
Modo cliente / servidor
Outra característica interessante desta ferramenta de monitoramento é que você pode iniciá-la no modo servidor apenas digitando glances -s
, isso dará uma saída como Glances server está rodando em 0.0.0.0:61209 e agora você pode conectar-se a ela de outra computador usando glances -c @ servidor onde @ servidor é o endereço IP ou nome do host do servidor.
Glances usa um servidor XML / RPC e pode ser usado por outro software cliente. No modo de servidor, você pode definir o endereço de ligação (-B ADDRESS) e escutar a porta TCP (-p PORT), o endereço de ligação padrão é 0.0.0.0 (Glances escutará em todas as interfaces de rede) e a porta TCP é 61209. No modo cliente, você pode definir a porta TCP do servidor (porta -p). No modo cliente / servidor, os limites são definidos pelo lado do servidor. A versão 1.6 introduz uma senha opcional para acessar o servidor (-P senha) que, se definida no servidor, deve ser usada também no cliente.
Fontes adicionais: PyPI , Github , Linuxaria
Atualizar
Monitorando o contêiner de juju, por exemplo, como as coisas parecem Imagem grande
No terminal no 1, os Glances estão sendo executados no modo de servidor. No terminal, no 2, o contêiner de juju está executando apt-get update
& amp; No terminal 3 glances -c 192.168.1.103
Glances está conectado ao container ip
Observa o uso da CPU
O próprio aspecto parece exigir picos de uso da CPU durante o período ativo, conforme evidenciado pelo gráfico de uso do monitor do sistema. Se o gráfico é preciso - então, usando os relances, um desiste de cerca de 1/4 de uma CPU em um sistema. Isso tem efeito para aqueles que estão monitorando as cargas de CPU nos servidores.