[FUG-BR] Problemas com Sumário do mrtg-ping-probe no FreeBSD 7

scuba em centroin.com.br scuba em centroin.com.br
Quinta Agosto 28 17:18:39 BRT 2008


Boa tarde Paulo,

On Thu, 28 Aug 2008, Paulo H. Menoni wrote:

|Bom dia a todos, estou com o seguinte problema:
|
|Estava com o mrtg-ping-probe instalado no FreeBSD 6.2 e ele estava funcionando normal, ou seja no final do teste ele exibia o sumário de pacotes
|enviados e perda de pacotes se existissem.
|
|Mas precisei trocar de máquina e aproveitei e instalei o FreeBSD 7 e o mrtg-ping-probe começou a dar problemas, pois deixou de exibir as perdas 
|de pacotes quando existiam.

	Ha uma sutil diferença na saída do ping do Fbsd 7 para os 
anteriores, que a versão do mrtg-ping-probe que está no ports ignorou. Ele 
espera a saída do packet loss como um inteiro "(\d+)%", mas a saída do 
ping está em ponto flutuante: 100.0%
	O seguinte modificação resolveu aqui:

--- mrtg-ping-probe.orig        2008-08-28 16:10:04.000000000 -0300
+++ mrtg-ping-probe     2008-08-28 16:10:04.000000000 -0300
@@ -284,7 +284,7 @@

        # try to find packet loss
        # ToDo: only if requested?)
-       if ($ping_output =~ m@(\d+)% (?:packet )?loss(?:$|,)@m) {
+       if ($ping_output =~ m@(\d+\.\d)% (?:packet )?loss(?:$|,)@m) {
                # Unix
                $pt{loss} = $1;
                }


Abraços,

- Marcelo Souza

|Segue o problema
|
|FreeBSD 6.2: OK
|
|mrtg-ping-probe -p max/loss 192.168.11.100
|mrtg-ping-probe: ERROR: Could not find ping summary for 192.168.11.100
|mrtg-ping-probe: INFO: The output of the ping command /sbin/ping -t 1 -s 56 -c 10 192.168.11.100 was:
|PING 192.168.11.100 (192.168.11.100): 56 data bytes
|
|--- 192.168.11.100 ping statistics ---
|1 packets transmitted, 0 packets received, 100.0% packet loss
|
|0
|100
|
|
|FreeBSD 7: Não exibe as perdas de pacotes
|
|/mrtg-ping-probe -p max/loss 192.168.11.100
|mrtg-ping-probe: ERROR: Could not find ping summary for 192.168.11.100
|mrtg-ping-probe: INFO: The output of the ping command /sbin/ping -t 1 -s 56 -c 10 192.168.11.100 was:
|PING 192.168.11.100 (192.168.11.100): 56 data bytes
|
|--- 192.168.11.100 ping statistics ---
|1 packets transmitted, 0 packets received, 100.0% packet loss
|
|0
|0
|
|Alguém já passou por isso?
|
|Att.
|
|Paulo.
|
|
|-------------------------
|Histórico: http://www.fug.com.br/historico/html/freebsd/
|Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
|


- Marcelo


Mais detalhes sobre a lista de discussão freebsd