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