Monitorando Uso Da Cpu, Hd E Placa De Rede
#1
Posted 28/06/2005, 15:06
Placa de rede:
http://www.itmd.com.br/mrtg/eth1.html
Uso do processador / Memória:
http://www.itmd.com.br/mrtg/perf.html
Uso do HD:
http://www.itmd.com.br/mrtg/hd.html
Vamos ao que interessa ...
Antes de mais nada, você deve possuir as seguintes libs instaladas:
zlib
libpng
gd
Para instalar essas LIBS:
mkdir -p /usr/local/src
cd /usr/local/src
wget http://www.zlib.net/zlib-1.2.3.tar.gz
tar -zxvf zlib-1.2.3.tar.gz
cd zlib-1.2.3 zlib
./configure
make && make install
cd ..
wget http://switch.dl.sou...8-config.tar.gz
gunzip -c libpng-1.2.8-config.tar.gz |tar xf -
rm libpng-1.2.8-config.tar.gz
mv libpng-1.2.8-config libpng
cd libpng
./configure
make && make install
cd ..
wget http://www.boutell.c...gd-1.8.3.tar.gz
gunzip -c gd-1.8.3.tar.gz |tar xf -
mv gd-1.8.3 gd
cd gd
make INCLUDEDIRS="-I. -I../zlib -I../libpng" LIBDIRS="-L../zlib -L. -L../libpng" LIBS="-lgd -lpng -lz -lm"
E Finalmente vamos instalar o MRTG (é ele que irá gerar esses gráficos)
cd /usr/local/src
wget http://mrtg.planetmi...g-2.11.1.tar.gz
gunzip -c mrtg-2.11.1.tar.gz | tar xvf -
cd mrtg-2.11.1
./configure --prefix=/usr/local/mrtg-2 --with-gd=/usr/local/src/gd --with-z=/usr/local/src/zlib
make
make install
Configurando:
Criar o diretório onde ele irá gerar os gráficos e estatísticas
mkdir /usr/local/apache/htdocs/mrtg
mkdir /usr/local/apache/htdocs/mrtg/ssh
Scripts que irão obter as estatísticas:
cat > /usr/local/apache/htdocs/mrtg/ssh/rede.ssh << "EOF"
#!/bin/sh
awk '
/'$1':/ {
$0=substr($0,index($0,":")+1);
print $1;print $9
}
' /proc/net/dev
EOF
cat > /usr/local/apache/htdocs/mrtg/ssh/cpu.ssh << "EOF"
#!/bin/sh
unset LANG
mem=$(/usr/bin/free|grep ^-)
load=$(cat /proc/loadavg)
/bin/awk -v load="$load" -v mem="$mem" '
BEGIN {
split(load,loadstats)
print int(10*loadstats[2])
split(mem,memstats);
print int(100*memstats[3]/(memstats[3]+memstats[4]));
}'
EOF
cat > /usr/local/apache/htdocs/mrtg/ssh/disco.ssh << "EOF"
#!/bin/bash
if [ -e $1 ]
then
printf "parametro ausente\n"
else
total=`df | grep $1 | awk '{print $2}'`
livre=`df | grep $1 | awk '{print $3}'`
ocupado=`df | grep $1 | awk '{print $4}'`
percent_oc=$(($ocupado * 100 / $total))
percent_li=$((100 - $percent_oc))
echo "$percent_oc"
echo "$percent_li"
fi
EOF
Script para configuração automática do MRTG
cat > /usr/local/apache/htdocs/mrtg/mrtg.cfg << "EOF"
WorkDir: /usr/local/apache/htdocs/mrtg
EnableIPv6: no
Target[rede]: `/usr/local/apache/htdocs/mrtg/ssh/rede.ssh eth0`
Title[rede]:"Tráfego na placa de rede - eth0"
MaxBytes[rede]:1400000
PageTop[rede]: <h1>Tráfego de dados na placa de rede</h1>
Options[rede]: growright,bits,noinfo
Target[proc]:`/usr/local/apache/htdocs/mrtg/ssh/cpu.ssh`
Title[proc]:"Processamento e Memória"
PageTop[proc]:"<h1>Processamento e Memória</h1>"
Options[proc]: growright,noinfo,gauge
YLegend[proc]: Porcentagem
ShortLegend[proc]: %
MaxBytes[proc]: 100
Legend1[proc]: Processamento
Legend2[proc]: Uso da memória
LegendI[proc]: Processador
LegendO[proc]: Memória
Target[hd]:`/usr/local/apache/htdocs/mrtg/ssh/disco.ssh hda`
Title[hd]:"uso do hd"
PageTop[hd]:"uso do hd"
Options[hd]: growright,noinfo,gauge
YLegend[hd]: Percentual
ShortLegend[hd]: %
MaxBytes[hd]: 100
Legend1[hd]: espaco livre
Legend2[hd]: espaco ocupado
LegendI[hd]: Livre
LegendO[hd]: Ocupado
EOF
o HDA é a partição que iremos monitorar, se você tiver mais de uma partição no mesmo disco, então digite apenas hdXY, onde X é a posição dele como master ou slave (A -> IDE0 Master, B -> IDE0 Slave, C -> IDE1 Master, D -> IDE1 Slave) e Y é a partição do HD, para maiores informações sobre sua partição utilize o comando "df -h", ele irá mostrar todas as suas partições, com isso basta você escolher qual delas irá monitorar e substituir na parte em vermelho
Feito isso, basta colocar ele pra executar de 5 em 5 minutos:
echo '*/5 * * * * env LANG=C /usr/local/mrtg-2/bin/mrtg /usr/local/apache/htdocs/mrtg/mrtg.cfg' >> /var/spool/cron/root
Agora devemos reiniciar o cron (agendador de tarefas).
/etc/rc.d/init.d/crond restart
Pronto, está configurando, nos próximos 5 minutos ele deverá gerar pelo menos as imagens, para verificar se isso ocorreu, acesse: http://SEUIP/mrtg/
Qualquer dúvida poste aqui, nada de MP ou E-mail, pois serão ignorados ...
Hospedagem de Sites // Revenda de Hospedagem // Streaming & Web Rádio // Domínios // Vps
Hospedagem Ilimitada -> R$ 15,00 ao Mês + 30 Dias Grátis
Outros Sites: Jogos Loucos em Flash | Divulgue seu site Gratis | Web Masters Dicas & Tutoriais
#2
Posted 02/08/2005, 09:19
Com esse monitoramento da placa de rede eu poderia saber qts GB estou gastando ?
Tipo meu server tem 1TB de trafego limite por mes.
Teria como eu ter uma estatistica desses 1TB com o monitoramento?
#3
Posted 02/08/2005, 09:30
Quase com certeza o seu host faz uso deste tipo de solução, ou equivalente, para fazer a analise dos links.
Este tipo de solução é aplicada em redes, para fazer monitoração de servidores, não em sites.
Mero mortal!
#4
Posted 02/08/2005, 09:33
O uso seria para controlar o trafego real de cada server pois estou pensando em implantar um server de shoutcast e tenho q ver quanto de trafego ele estara usando para poder salvar o servidor antes de passar dos 1TB entende...
Eu tenho as stats do cpanel mais ele nao ira contar o do shoutcast e tbm tenho graficos do MRTG do proprio DC mais de uns dias pra ca ele nao ta funcionando fica em branco as imagens... e eu nao tenho acesso para saber o que fazer...
Edição feita por: umbu, 02/08/2005, 09:34.
#5
Posted 02/08/2005, 09:37
Se o servidor for Linux, você pode soliciar ao seu host que coloque uma página do MRTG que mostre a monitoração do seu link. Então, você, de qualquer lugar, vai poder ter acesso a estas informações.
Se você vai implementar um host em casa, pode fazer este controle, como descrito acima.
===== editado =====
Como você mencionou, é uma configuração que deve ser feita pelo host.
Edição feita por: Prog, 02/08/2005, 09:40.
Mero mortal!
#6
Posted 02/08/2005, 13:19
O WHM também faz isso, mas ele não pega tudo, somente algumas portas já configurada pra ele. O shout cast não come tanta banda assim não ... só se você tiver uma rádio famosa = a 89FM ... (com mais de 1000 ouvintes conectados durante 24horas por dia ...) é capaz de usar somente 400gb esses 1000 ouvintes ... E tbm depende do tráfego que você está gastando com a hospedagem do seu site.
Creio que queira esse programa: http://www.itmd.com.br/bwd/
Instalei ele na minha rede só pra ver se o datacenter marca a mesma quantidade que eu, esse ele tá pegando todas as portas da minha rede, até o monitoramento ele tá pegando, meu link é de 100mbps dedicados, sem limite de transferência mensal
Hospedagem de Sites // Revenda de Hospedagem // Streaming & Web Rádio // Domínios // Vps
Hospedagem Ilimitada -> R$ 15,00 ao Mês + 30 Dias Grátis
Outros Sites: Jogos Loucos em Flash | Divulgue seu site Gratis | Web Masters Dicas & Tutoriais
#7
Posted 10/01/2007, 13:54
Gostaria de saber se pelo WHM da para verificar aonde diz que o link é 100mbps (conforme o contratado), e qual o uso do mesmo.
Ou se há alguma outra ferramenta para verificar de fato isso...alguém pode me ajudar?
#8
Posted 01/02/2007, 18:07
Envia um e-mail à seu datacenter perguntando qual o limite de entrada e saida de tráfego da sua rede.
A diferença é que uma placa de rede de 100mbps aceita mais pacotes entrando e saindo ao mesmo tempo, então tem maior velocidade se o link for maior que 10mbps
Se o que te disponibilizam é 10mbps e sua placa é de 100mbps, então é besteira ... pois seu down e up não vão passar dos 2MB (isso raramente)
Hospedagem de Sites // Revenda de Hospedagem // Streaming & Web Rádio // Domínios // Vps
Hospedagem Ilimitada -> R$ 15,00 ao Mês + 30 Dias Grátis
Outros Sites: Jogos Loucos em Flash | Divulgue seu site Gratis | Web Masters Dicas & Tutoriais
#9
Posted 26/08/2007, 23:52
Mostra o trafego do mes, total gasto, total projetado e o limite.
Pode ser feito em mrtg + snmp que vem por padrao em quase todos os servidores dedicados que vc alugar em DCs no exterior
Attached Files
#10
Posted 02/09/2007, 19:30
http://svhms.brlocal.com/mrtg/
e agora ??
ahn e como faço para desisntslar (se um di precisar^^)
#11
Posted 03/09/2007, 08:08
Não vi gráfico
Hospedagem de Sites // Revenda de Hospedagem // Streaming & Web Rádio // Domínios // Vps
Hospedagem Ilimitada -> R$ 15,00 ao Mês + 30 Dias Grátis
Outros Sites: Jogos Loucos em Flash | Divulgue seu site Gratis | Web Masters Dicas & Tutoriais
#12
Posted 03/09/2007, 21:47
teria como especificar mais esse tuto ??
(ei gostei dos sv vip de seu site poderia me mandar um mail para suportehms@gmail.com para conversarmos ?)
#13
Posted 18/11/2011, 00:16
O único que funcionou o foi da placa de rede, porque já tinha feito antes
Onde será que estou errando nos outros?
# Global configuration
WorkDir: /var/www/mrtg
Htmldir: /var/www/mrtg
icondir: images/
Refresh: 300
Interval: 5
Language: portuguese
RunAsDaemon: Yes
#----------------------
# Monitorar a eth0
#----------------------
Target[eth0]: `cat /proc/net/dev |grep eth0 |awk -F':' '{print $2}' |awk '{print $1}'; cat /proc/net/dev |grep eth0 | awk -F':' '{print $2}' |awk '{print $9}'; echo -e; echo -e`
MaxBytes[eth0]: 1250000
Title[eth0]: eth0 - Utilizacao eth0
PageTop[eth0]: <h1>Estatistica das interfaces<br>Utilizacao da interface externa (eth0)</h1>
Options[eth0]: growright
#14
Posted 21/09/2017, 00:09
Viagra Generico Europa Pagamento Paypal Parmacies On Line Vente Viagra Sur Internet
Side Effects Of Propecia viagra cialis Suhagra Review
#15
Posted 22/09/2017, 09:10
Ou Acheter Du Levitra Pfizer Kamagra En Neonatos
Soft Fruit Flavor Viagra <a href=http://cialtobuy.com>cialis price</a> Where To Purchase Generic Stendra Erectile Dysfunction Tablets
Tadora 40 Mg generic cialis Where To Buy Mebendazole Vermox
Combine Cephalexin And Darvocet Propecia Offerta
Cod Pyridium Buy Medication Low Price No Doctors Consult <a href=http://cialtobuy.com>online pharmacy</a> How To Order Viagra No Prescription
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)