Eu andei penando um pouco com o mrtg, e descobri o seguinte:
vc pode usar fontes "externas" de dados para o mrtg tranquilamente. Para isso, crie um script que, como sa�da, retorne os dados na seguinte ordem:
linha_1 linha_2 linha_3 linha_4
onde linha 1 e linha 2 s�o valores num�ricos que v�o ser representados pelas (d�) linhas 1 e 2 do gr�fico.
linhas 3 e 4 s�o texto, complementar e explicativo, e pouco importantes.
Muito cuidado com o que vai ser medido ! O mrtg foi criado para medir BITS POR SEGUNDO, e por isso mesmo, qdo se tra�a o gr�fico de TEMPERATURA, sem a configura��o correta do gr�fico, ou mesmo tr�fego analizado atrav�s do ipfw count, o que � mostrado graficamente pode ter resultados distorcidos, ok ?
Para que seus resultados sejam v�lidos, VC tem que colocar o script do mrtg no /etc/crontab, com o intervalo de 5 minutos. O mrtg at� poderia ser chamado com uma frequ�ncia maior, mas, o intervalo m�nimo dele � de 5 minutos, e � esse intervalo que ele usa para c�lculo de m�dia, portanto, se vc cololocar para amostrar os dados com uma frequ�ncia maior (de 2 em 2 minutos, por ex) os c�lculos v�o estar errados.
Eu particularmente acho o mrtg pouco confi�vel apra se medir picos de consumo de banda, pois se pico ocorre entre uma amostragem e outra, ele vai acabar ficando mascarado, pouco vis�vel, devido � baixa resolu��o da amostragem. O mesmo vale para varia��o de temperatura ou de utiliza��o de CPU, em sistemas de varia��es muito frequente.
Outra ferramenta mais poderosa - leia-se, com mais resolu��o de amostragem e com mais flexibilidade para gerar gr�ficos - � o rrdtool (round robin database tool), do mesmo autor do mrtg. Ainda n�o cheguei a configurar, mas ao que parece � bom. Intervalos de medi��o de 1 em 1 minuto e uma estrat�gia de tratamento dos dados recolhidos muito interessante mesmo. Recomendo a leitura da documenta��o, que � rica e que conta com tutoriais.
[]s
At 04:10 PM 9/21/2003, you wrote:
No Linux, eu pego as estat�sticas do mrtg atr�ves dos comandos abaixo (/proc/net/dev):
- /var/www/mrtg/eth2
#!/bin/awk -f /eth2:/ { $0=substr($0,index($0,":")+1); print $1;print $9}
- /var/www/mrtg/mrtg.cfg ... Target[index]: `/var/www/mrtg/eth2 /proc/net/dev` ...
Como fazer o equivalente no FreeBSD. Tentei com o netstat e ifconfig, mas n�o consegui...
Ari _______________________________________________________________ Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
_______________________________________________________________ Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
