Monitore o seu Linux com o Conky

Se você procura uma maneira simples de monitorar o seu Linux, exibindo somente as informações que lhe interessam, organizadas da maneira que lhe agrada, então o Conky foi feito para você. Neste artigo você aprenderá a utilizar esse monitor do sistema leve, versátil e funcional.

[ Hits: 96.253 ]

Por: Davidson Rodrigues Paulo em 24/09/2008 | Blog: http://davidsonpaulo.com/


Configurando os monitores



Chegamos no ponto alto da configuração do Conky. Aqui é que definiremos quais informações do sistema serão exibidas e como elas serão exibidas. Você ficará impressionado com as possibilidades que o Conky oferece.

Basicamente, para ativar um monitor basta inserir o código correspondente no arquivo .conkyrc, abaixo da opção "TEXT". Apenas a título de exemplo, vamos habilitar três monitores para a CPU do sistema: um numérico, uma barra e um gráfico. Para isso, adicione as seguintes linhas ao final do seu .conkyrc:

$cpu
$cpubar
$cpugraph

Salve o arquivo, reinicie o Conky e observe os resultados. Agora você tem um indicador numérico, uma barra e um gráfico de uso da CPU.
Linux: Monitore o seu sistema com o Conky
Legal né? Mas ainda pode melhorar. De volta ao .conkyrc:

CPU: $cpu% $cpubar
$cpugraph

Repare que colocamos um sinal de "%" no indicador numérico. Reinicie o Conky e veja como a nova disposição dos dados ficou esteticamente melhor.
Linux: Monitore o seu sistema com o Conky
Agora, vamos colocar mais alguns monitores. Segue uma lista dos mais básicos:
  • nodename: nome da máquina;
  • uptime: há quanto tempo o computador está ligado;
  • loadavg: carga média do sistema;
  • freq: freqüência do processador;
  • memgraph: gráfico de uso de memória RAM;
  • mem: quantidade de memória RAM utilizada pelo sistema;
  • memmax: quantidade total de memória RAM disponível;
  • memperc: porcentual de memória RAM utilizada pelo sistema;
  • membar: barra indicadora de memória RAM utilizada;
  • swap: quantidade de memória virtual utilizada pelo sistema;
  • swapmax: quantidade total de memória virtual disponível;
  • swapperc: porcentual de memória RAM utilizada pelo sistema;
  • swapbar: barra indicadora de memória virtual utilizada.

Vamos inserir esses monitores de maneira adequada no nosso .conkyrc, deixando-o da seguinte forma:

TEXT
Computador: $nodename
Uptime: $uptime
Carga: $loadavg
CPU: $freq MHz Usado: $cpu%
$cpubar
$cpugraph
RAM: $memmax Usada: $mem ($memperc%)
$membar
$memgraph
Swap: $swapmax Usada: $swap ($swapperc%)
$swapbar

Reinicie o Conky e aprecie o resultado.
Linux: Monitore o seu sistema com o Conky
Agora vá para a próxima página para ver como podemos deixar nosso monitor ainda mais organizado e bonito.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Configuração inicial
   3. Configurando os monitores
   4. Um pouco de cores e formatação
   5. Mais variáveis
   6. Considerações finais
Outros artigos deste autor

Slackware no notebook Toshiba Satellite M55-S3262

Vyatta, o concorrente livre dos roteadores Cisco

Fundamentos do sistema Linux - usuários e grupos

Zenwalk Core: Para quem só quer o essencial

Fundamentos do sistema Linux - comandos do Linux

Leitura recomendada

Instalação Zabbix Server e Agente no CentOS 6

Zenwalk - Uma distro e tanto

Arduino IDE no Linux Mint

Gentoo: Interfaces gráficas para Portage/Emerge - substitutos do Kuroo

W.I.N.E is not emulator

  
Comentários
[1] Comentário enviado por robsonpc em 24/09/2008 - 01:23h

mto bom, parabens...

[2] Comentário enviado por albfneto em 24/09/2008 - 08:08h

O artigo é muito bom!
o Conky é leve, bonito e muito eficiente. Eu uso também!
Já tá nos favoritos.
Vou usar seu artigo, porque assim, mudo meu conky, compilando com todos os recursos.

[3] Comentário enviado por hendrigo em 24/09/2008 - 08:25h

uso o antigo gkrellm... bem mais bonito e funcional!

[4] Comentário enviado por grandmaster em 24/09/2008 - 18:24h

nao conhecia, vou testar ele.
Sempre bom conhecer novas ferramentas.
---
Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br


[5] Comentário enviado por diggao em 28/09/2008 - 07:47h

Pergunta! Tem como fazer o conky ler os sensores de temperatura (lm_sensors) da mesma forma que o gkrellm? No torsmo eu não consegui.

[6] Comentário enviado por marcelovegano em 28/09/2008 - 14:53h

vou testar isso essa semana

[7] Comentário enviado por davidsonpaulo em 29/09/2008 - 08:25h

diggao, sim, é possível, o Conky possui variáveis para exibir temperaturas, e ele utiliza o lm_sensors para isso. Confira na lista oficial de variáveis do Conky, o link está na página 5. Um abraço.

[8] Comentário enviado por diggao em 30/09/2008 - 11:06h

Blz! Perguntei isso pois já uso o lm_sensors com o gkrellm. Vou testar ele em casa, deve ficar bacana com meu fluxbox. Valeu

[9] Comentário enviado por nathanpc em 15/04/2009 - 18:42h

Parabéns, o seu tutorial esta muito bom.

[10] Comentário enviado por Daemonio em 02/07/2009 - 11:25h

Parabens velho, gostei!

[11] Comentário enviado por megatux em 21/10/2009 - 07:39h

Caro davidsonpaulo,

Tutorial completo e funcional, mas só estou com um probleminha aqui:

Quando o conky faz a atualização das informações, ele "pisca" na tela. :(

Sabe o que pode ser ?

Parabéns pelo artigo !!

Abraço.

:wq!

[12] Comentário enviado por davidsonpaulo em 21/10/2009 - 08:05h

Salve megatux!

A resposta para sua dúvida está na página 5, "Mais variáveis", seção "Configuração", no último item da lista:

"double_buffer [yes|no]: ativa buffer duplo. Na prática, isso faz o Conky parar de piscar sempre que as informações são atualizadas."

Um abraço.

[13] Comentário enviado por megatux em 21/10/2009 - 15:41h

Grande Davidson !

Opa, valeu brow, e desculpe minha falta de atenção :(


Abraço.

:wq!

[14] Comentário enviado por kelevra em 17/12/2010 - 17:48h

Muito bom mesmo!!!

Parabens pelo artigo, está perfeito e me ajudou muito...


[15] Comentário enviado por mastergeekcd em 01/07/2011 - 16:37h

Muito bom!!!

Parabéns ficou muito explicativo este artigo!

[16] Comentário enviado por ElNegro em 03/01/2013 - 10:45h

Parabéns pelo material ! muito bom havia algum tempo que eu procurava um material assim sobre o conky !

+10! Muito obrigado continue disponibilizando materiais deste nivel !

[17] Comentário enviado por lopesjv em 21/11/2015 - 20:18h

Estou tentando morar na sintaxe de configuração do Conky, seu artigo foi um belo passo


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts