Date: Aug 17 2000 07:03:32 EDT
From: "Kevison Dennys Carrilho Bentes" <[EMAIL PROTECTED]>
Subject: [redewan] MRTG I

Sauda��es,
Aqui vai um resumo de monitora��o de tr�fego de um roteador via MRTG.
Esse monitoramento est� sendo reailzado em tr�s interfaces:
Interface FastEthernet
Interface Serial 0
Interface Serial 1

O servidor � FreeBSD Unix e a vers�o do MRTG � a 2.8.18.

Algumas modifica��es podem ser feitas nos arquivos em scritp perl, basicamente

convertendo para o portugu�s, isso tambem pode ser feito no NT:

No /usr/local/bin/cfgmaker:

${c}PageTop[$name]: <H1>An\xe1lise de Tr\xe1fego para $sifdesc{$index}

${c} $sciscodescr{$index}</H1>

${c} <TABLE>

${c} <TR><TD>Sistema:</TD><TD>$sysName in $sysLocation</TD></TR>

${c} <TR><TD>Administrador:</TD><TD>$sysContact</TD></TR>

${c} <TR><TD>Interface:</TD><TD>$sifdesc{$index} ($index)</TD></TR>

${c} <TR><TD>IP:</TD><TD>$iphost{$index} ($ipaddr{$index})</TD></TR>

${c} <TR><TD>Velocidade M\xe1xima:</TD>

${c} <TD>$speed_str ($ifType_d{$siftype{$index}})</TD></TR>

${c} </TABLE>

No /usr/local/bin/indexmaker:

$title = 'Mostra di\xe1ria ';

if ($title) {

$Title = "$title totalizada.";

} else {

$Title = "totalizada.";

}

O seguinte comando foi executado: # cfgmaker senha@ip_do_roteador > arq.conf

Editando o arquivo arq.conf, adicionamos as seguines linhas:

WorkDir: /htdocs/roteador

RunAsDaemon: Yes

Interval: 5

Language: brazilian

YLegend[_]: Bits por Segundo

Options[_]: bits, growright

Esse arquivo arq.conf, � um arquivo em linguagem de script shell,
ele pode ser editado.
N�s podemos alterar ou inserir alguns dados diretamente neste
aquivo, como por exemplo, o nome do administrador, o nome do sistema,
o nome das interfaces monitoradas, etc...

O seguinte comando foi executado: # mrtg arq.conf

Observamos que tres arquivos com extens�o em html foram gerados.

Da mesma forma, esses tres arquivos s�o edit�veis.

Observamos que o mrtg est� daemoniz�vel, isso significa que a partir

de agora, o servidor de snmp estar� coletando ininterruptamente os dados

e atualizando as p�ginas.

Como s�o tres interfaces e cada interface tem seu conjunto de gr�fico

� necess�rio agregar em um �nico arquivo as chamadas para cada

conjunto em particular.

O seguinte comando foi executado: # indexmaker arq.conf > index.html

Agora voce pode chamar a p�gina via browser com a seguinte url:

http://www.servidor.com.br/roteador

O diret�rio /htdocs � o diret�rio do servidor de www.

O diret�rio roteador � o diret�rio dos arquivos de monitora��o.

O arquivo index.html � o arquivo que � carregado automaticamente pelo

servidor de htpp quando ele entra em um diret�rio.

� necess�rio colocar no boot do servidor a linha de comando

para partir o mrtg.

No freebsd, fizemos o seguinte:

No arquivo /etc/rc.local, adicinamos o seguinte linha:

/usr/local/bin/mrtg /htdocs/roteador/arq.conf

Grato.

Kevison Dennys Carrilho Bentes
Engenheiro de Rede
Air System Network
Bras�lia - DF Brasil
Fone: 55 61 313-8002
Fax: 55 61 313-8008
[EMAIL PROTECTED]

Responder a