Monitoramento de CPU e Memória (acho que não é esse fórum)
Pessoal,
Eu preciso monitorar o uso de meu CPU e da memória (física e swap) de um box linux. Eu uso o programa "top" para isso, mas infelizmente eu não posso ficar o dia todo olhando para a tela do computador.
Preciso de alguma coisa que gera um log, preferencialmente gráfico. Eu fiz uma pequena ferramenta usando shell script que leva dados para um servidor web e assim o MRTG, de outra máquina, pega esses dados e gera um gráfico.
O código é o seguinte:
Citação:
#!/bin/sh
mem=$(/usr/bin/free|grep Mem:)
cpu=$(grep '^cpu ' /proc/stat)
/bin/awk -v cpu="$cpu" -v mem="$mem" '
BEGIN {
split(cpu,cpustats)
print 100-int(100*cpustats[5]/(cpustats[2]+cpustats[3]+cpustats[4]+cpustats[5]))
split(mem,memstats);
print int(100*memstats[3]/(memstats[3]+memstats[4]));
}'
O problema é que esse sistema não quer funcionar de forma eficiente. De vez em quando ele não consegue pegar a informação e isso prejudica minha analise.
Alguém conhece algum programa que possa ser usado para fazer isso? Preferencialmente com interface web para vizualização dos relatórios.
Att,
Nataniel Klug
Monitoramento de CPU e Memória (acho que não é esse fórum)
Oi Nataniel,
Cara a melhor solução e vc habilitar o protocolo SNMP no linux box, lógico q vc tem que fazer alguns configuração nele p/ poder utilizar todos os recursos do snmp p/ monitora CPU e MEM.
Segue alguns links:
http://www.vivaolinux.com.br/artigos...hp?codigo=2552
http://www.linuxit.com.br/modules.ph...=print&sid=599
http://mesonpi.cat.cbpf.br/naj/snmp_color.pdf
http://www.linuxit.com.br/article54.html
Monitoramento de CPU e Memória (acho que não é esse fórum)
Citação:
Postado originalmente por Good_speed
Good,
Todos os links tratam de algo que já tenho funcionando. MRTG para monitorar o tráfego dos gateways e dos servidores.
Vou procurar me aprofundar no MRTG e no SNMP para descobrir uma forma de fazer o que quero funcionar. Hoje, com aquele script que mostrei, já monitor, de forma tosca, a memória e o CPU dos gateways.
Dê uma olhada: http://mrtg.cnett.com.br/. Onde tem ( cpu / mem) é só clicar que abre as páginas de controle de memória.
Att,
Nataniel Klug