Gerando gráfico ICMP(ms) MRTG
O mrtg-ping-probe é um módulo para MRTG 2.x. usado para monitorar a latência.
Distribuição usada: Debian 8, tenha o pacote mrtg já instalado.
Instalando
# apt-get 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 em seu /etc/mrtg.cfg, onde farei o teste para o host www.google.com.br porém pode ser um IP.
Title[www.google.com.br.latencia]: Latencia www.google.com.br PageTop[www.google.com.br.latencia]: MaxBytes[www.google.com.br.latencia]: 200 WithPeak[www.google.com.br.latencia]: ymwd Options[www.google.com.br.latencia]: gauge,nobanner,transparent Target[www.google.com.br.latencia]: `mrtg-ping-probe <strong>www.google.com.br</strong>` YLegend[www.google.com.br.latencia]: ms ShortLegend[www.google.com.br.latencia]: ms LegendI[www.google.com.br.latencia]: Max: LegendO[www.google.com.br.latencia]: Min: Title[www.google.com.br.perda]: Pacotes Perdidos para www.google.com.br PageTop[www.google.com.br.perda]: Target[www.google.com.br.perda]: `mrtg-ping-probe -t 42 -p loss/loss <strong>www.google.com.br</strong>` MaxBytes[www.google.com.br.perda]: 100 #AbsMax[www.google.com.br.perda]: 101 WithPeak[www.google.com.br.perda]: ymwd Options[www.google.com.br.perda]: gauge,nobanner,transparent Unscaled[www.google.com.br.perda]: dwmy YLegend[www.google.com.br.perda]: % Pacotes Perdidos ShortLegend[www.google.com.br.perda]: % LegendI[www.google.com.br.perda]: % perda: LegendO[www.google.com.br.perda]: % perda:
para min não funcionou o de pacotes perdidos
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->[2]{$mode} ‘ did not eval into defined data
2010-12-22 13:20:26: ERROR: Target[200.160.0.8.ping][_OUT_] ‘ $target->[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->[3]{$mode} ‘ did not eval into defined data
2010-12-22 13:20:26: ERROR: Target[200.160.0.8.perda][_OUT_] ‘ $target->[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