Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest sobota, 5 lipca 2025, 18:46

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 22 ]  Przejdź na stronę Poprzednia  1, 2
Autor Wiadomość
 Tytuł:
Post: niedziela, 7 stycznia 2007, 15:02 
Offline
Użytkownik

Rejestracja: niedziela, 2 lipca 2006, 22:22
Posty: 118
Troche zmieniłem skrypt teraz ping sprawdzany jest tylko raz i z wyniku wyciągane są max. i śr.

: [/] [] ()
#!/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

_________________
Intel D945GSEJT 512MB HDD 1TB ADE-3000


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 6 lutego 2007, 00:40 
Offline

Rejestracja: wtorek, 18 lipca 2006, 11:12
Posty: 42
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"


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 22 ]  Przejdź na stronę Poprzednia  1, 2

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl