On Wed, Apr 09, 2003 at 12:43:56PM +0200, Przemysław Kula wrote:
> Macie jakies propozycje rozwiazania tego problemu?
> 
> Za wszelkie sugestie bede wdzieczny,

$ cat >> pingstat
#!/bin/bash
ping -c 10 $1 | perl -n \
 -e 'BEGIN { ($loss, $avg) = (0, 0); }; ' \
 -e '$loss= $1 if /(\d+)% packet loss/;' \
 -e '$avg = $1 if m,min/avg/max = .*/(\d+)(\..*)?/.*,;' \
 -e 'END { print "${loss}\n${avg}\n" }'
CTRL-D
$ su
# install -g root -o root -m 0755 pingstat /usr/local/bin/
# apt-get install mrtg
# cat >> /etc/mrtg.cfg
Title[ping]: pingi do 1.2.3.4
PageTop[ping]: <h1>Pingi do 1.2.3.4</h1>
Target[ping]: `/usr/local/bin/pingstat 1.2.3.4`
CTRL-D
#

Działa w sidzie. Nie wiem czy format komunikatu wypluwany przez pinga w
woodym nie jest nieco inny, ale wystarczy zmienić regexy
Jeśli nie masz crona, to zapuść sobie w screenie:
while sleep $[5*60];do /usr/bin/mrtg /etc/mrtg.cfg ;done

Marcin
-- 
Marcin Owsiany <[EMAIL PROTECTED]>             http://marcin.owsiany.pl/
GnuPG: 1024D/60F41216  FE67 DA2D 0ACA FC5E 3F75  D6F6 3A0D 8AA0 60F4 1216

Odpowiedź listem elektroniczym