prubowałem różnych skryptów, ale w mrtg wszystkie pingi mam po 1ms. nie wiem co może być nie tak, pomocy.
już rozwiązałem problem:
w pliku mrtg.conf miałęm '/etc/mrtg/pingi'
zamiast `/etc/mrtg/pingi`
czyli powinien byc cudzyslow ten pod klawiszem ~
dodatkowo jeszcze dopisalem wszystko do skryptu nndconf do pliku mrtg
cat > $script_dir/pingi <<!EOF
#!/bin/bash
#skrypt do generowania statystyk pingów dla mrtg
#stworzony przy współpracy Czerwo i MarasK
pg=\`ping -c5 -i 0.2 www.wp.pl | grep rtt\`
maksymalne=\`echo \$pg | cut -d "=" -f 2 | cut -d "/" -f 3 | cut -d "." -f 1\`
srednie=\`echo \$pg | cut -d "=" -f 2 | cut -d "/" -f 2 | cut -d "." -f 1\`
if [ "\$maksymalne" -gt "150" ]
then
maksymalne='150'
fi
if [ "\$srednie" -gt "150" ]
then
srednie='150'
fi
echo \$maksymalne
echo \$srednie
!EOF
chmod +x $script_dir/pingi
##Pingi
Title[pingi]: Czasy bladzenia pakietow
PageTop[pingi]: <center> <H1>Czas bladzenia pakietow</H1>
Target[pingi]: \`/etc/mrtg/pingi\`
MaxBytes[pingi]: 2000
kilo[pingi]: 100000000
ShortLegend[pingi]: ms;
YLegend[pingi]: czas (ms)
Legend1[pingi]: maksymalny
Legend2[pingi]: sredni
LegendI[pingi]: maksymalny
LegendO[pingi]: sredni
trzeba pamiętać że w nndconf trzeba dodać znak "\" przed każdym znakiem "`" i przed znadkie "$" z wyjątkiem "$script_dir/pingi"