Gerando gráfico dos Ping (ms)

Vou falar sobre o mrtg-ping-probe, é um módulo para MRTG 2.x. Ele é usado para monitorar o tempo de ida e volta e perda de pacotes para dispositivos de rede. Ele não é executado diretamente, mas é chamado pelo MRTG como um ajudante quando ele precisa para determinar o tempo ping para um host. Usado e testado no Debian 5, tenha o pacote mrtg ja instalado.

Máx Média Atual
Max: 134.0 ms (74.4%) 36.0 ms (20.0%) 36.0 ms (20.0%)
Min: 20.0 ms (11.1%) 18.0 ms (10.0%) 18.0 ms (10.0%)

Instalando
# aptitude install mrtg-ping-probe

Para usar o mrtg-ping-probe você precisa configurar o MRTG para chamá-lo, isto é feito no arquivo de configuração do MRTG, que é geralmente /etc/mrtg.conf

Adicione o seguinte script em seu /etc/mrtg.cfg, onde 192.168.0.100 é o ip p/ qual sera feito os teste.

Title[192.168.0.100.ping]: TORRE Y
PageTop[192.168.0.100.ping]:<h1>TORRE Y</h1>
MaxBytes[192.168.0.100.ping]: 180
AbsMax[192.168.0.100.ping]: 10000
WithPeak[192.168.0.100.ping]: ymwd
Options[192.168.0.100.ping]: gauge,nobanner,transparent
Target[192.168.0.100.ping]: `mrtg-ping-probe 192.168.0.100`
YLegend[192.168.0.100.ping]: round trip time
ShortLegend[192.168.0.100.ping]: ms
Legend1[192.168.0.100.ping]: Maximum Round Trip Time in ms
Legend2[192.168.0.100.ping]: Minimum Round Trip Time in ms
Legend3[192.168.0.100.ping]: Maximal 5 Minute Maximum Round Trip Time in ms
Legend4[192.168.0.100.ping]: Maximal 5 Minute Minimum Round Trip Time in ms
LegendI[192.168.0.100.ping]:  Max:
LegendO[192.168.0.100.ping]:  Min:
 
Title[192.168.0.100.perda]: Pacotes Perdidos TORRE Y
PageTop[192.168.0.100.perda]:<h1>Pacotes Perdidos TORRE Y</h1>
Target[192.168.0.100.perda]: `mrtg-ping-probe -t 42 -p loss/loss 192.168.0.100`
MaxBytes[192.168.0.100.perda]: 100
AbsMax[192.168.0.100.perda]: 101
WithPeak[192.168.0.100.perda]: ymwd
Options[192.168.0.100.perda]: gauge,nobanner,transparent
Unscaled[192.168.0.100.perda]: dwmy
YLegend[192.168.0.100.perda]: % Pacotes Perdidos
ShortLegend[192.168.0.100.perda]: %
Legend1[192.168.0.100.perda]: % Pacotes Perdidos
Legend2[192.168.0.100.perda]: % Pacotes Perdidos
Legend3[192.168.0.100.perda]: Maximal 5 Minute % Pacotes Perdidos
Legend4[192.168.0.100.perda]: Maximal 5 Minute % Pacotes Perdidos
LegendI[192.168.0.100.perda]:  % perda:
LegendO[192.168.0.100.perda]:  % perda:

Salve, agora rode novamente o mrtg.

{lang: 'pt-BR'}
Post comment as twitter logo facebook logo
Sort: Newest | Oldest

tinha esquecido de instala ^^ valeu.

Resolvi:

root@black:/var/www/mrtg# aptitude install mrtg-ping-probe
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Lendo informações estendidas de estado
Inicializando estados de pacotes... Pronto
Lendo descrições de tarefas... Pronto
Os NOVOS pacotes a seguir serão instalados:
mrtg-ping-probe
0 pacotes atualizados, 1 novos instalados, 0 a serem removidos e 0 não atualizados.
à preciso obter 22,9kB de arquivos. Depois do desempacotamento, 94,2kB serão usados.
Escrevendo informações estendidas de estado... Pronto
Obter:1 http://debian.pop-sc.rnp.br lenny/main mrtg-ping-probe 2.1.0-1.1 [22,9kB]
Buscados 22,9kB em 0s (65,5kB/s)
Selecionando pacote previamente não selecionado mrtg-ping-probe.
(Lendo banco de dados ... 89277 arquivos e diretórios atualmente instalados).
Desempacotando mrtg-ping-probe (de .../mrtg-ping-probe_2.1.0-1.1_all.deb) ...
Processando gatilhos para man-db ...
Configurando mrtg-ping-probe (2.1.0-1.1) ...
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Lendo informações estendidas de estado
Inicializando estados de pacotes... Pronto
Escrevendo informações estendidas de estado... Pronto
Lendo descrições de tarefas... Pronto

root@black:/var/www/mrtg# env LANG=C /usr/bin/mrtg
root@black:/var/www/mrtg#

Me da uma mão ai da isso ai:

root@black:/var/www/mrtg# env LANG=C /usr/bin/mrtg
Can't exec "mrtg-ping-probe": No such file or directory at /usr/bin/mrtg line 2035.
2010-12-22 13:20:26: WARNING: Running 'mrtg-ping-probe 200.160.0.8': No such file or directory
2010-12-22 13:20:26: WARNING: Could not get any data from external command 'mrtg-ping-probe 200.160.0.8'
Maybe the external command did not even start. (No such file or directory)

2010-12-22 13:20:26: WARNING: Problem with External get 'mrtg-ping-probe 200.160.0.8':
Expected a Number for 'in' but nothing'

2010-12-22 13:20:26: WARNING: Problem with External get 'mrtg-ping-probe 200.160.0.8':
Expected a Number for 'out' but nothing'

Can't exec "mrtg-ping-probe": No such file or directory at /usr/bin/mrtg line 2035.
2010-12-22 13:20:26: WARNING: Running 'mrtg-ping-probe -t 42 -p loss/loss 200.160.0.8': No such file or directory
2010-12-22 13:20:26: WARNING: Could not get any data from external command 'mrtg-ping-probe -t 42 -p loss/loss 200.160.0.8'
Maybe the external command did not even start. (No such file or directory)

2010-12-22 13:20:26: WARNING: Problem with External get 'mrtg-ping-probe -t 42 -p loss/loss 200.160.0.8':
Expected a Number for 'in' but nothing'

2010-12-22 13:20:26: WARNING: Problem with External get 'mrtg-ping-probe -t 42 -p loss/loss 200.160.0.8':
Expected a Number for 'out' but nothing'

2010-12-22 13:20:26: ERROR: Target[200.160.0.8.ping][_IN_] ' $target-&gt;[2]{$mode} ' did not eval into defined data
2010-12-22 13:20:26: ERROR: Target[200.160.0.8.ping][_OUT_] ' $target-&gt;[2]{$mode} ' did not eval into defined data
2010-12-22 13:20:26, Rateup WARNING: /usr/bin/rateup could not read the primary log file for 200.160.0.8.ping
2010-12-22 13:20:26, Rateup WARNING: /usr/bin/rateup The backup log file for 200.160.0.8.ping was invalid as well
2010-12-22 13:20:26, Rateup WARNING: /usr/bin/rateup Can't remove 200.160.0.8.ping.old updating log file
2010-12-22 13:20:26, Rateup WARNING: /usr/bin/rateup Can't rename 200.160.0.8.ping.log to 200.160.0.8.ping.old updating log file
2010-12-22 13:20:26: ERROR: Target[200.160.0.8.perda][_IN_] ' $target-&gt;[3]{$mode} ' did not eval into defined data
2010-12-22 13:20:26: ERROR: Target[200.160.0.8.perda][_OUT_] ' $target-&gt;[3]{$mode} ' did not eval into defined data
2010-12-22 13:20:26, Rateup WARNING: /usr/bin/rateup could not read the primary log file for 200.160.0.8.perda
2010-12-22 13:20:26, Rateup WARNING: /usr/bin/rateup The backup log file for 200.160.0.8.perda was invalid as well
2010-12-22 13:20:26, Rateup WARNING: /usr/bin/rateup Can't remove 200.160.0.8.perda.old updating log file
2010-12-22 13:20:26, Rateup WARNING: /usr/bin/rateup Can't rename 200.160.0.8.perda.log to 200.160.0.8.perda.old updating log file

Como faça para rodar agora o scritp