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

2008-08-28 Por tôpico Paulo H. Menoni
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.

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


Re: [FUG-BR] Problemas com Sumário do mrtg-ping-prob e no FreeBSD 7

2008-08-28 Por tôpico scuba
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.orig2008-08-28 16:10:04.0 -0300
+++ mrtg-ping-probe 2008-08-28 16:10:04.0 -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
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd