Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Utracone pingi - rrdtool http://forum.freesco.pl/viewtopic.php?f=22&t=11553 |
Strona 1 z 1 |
Autor: | Ulter [ wtorek, 7 marca 2006, 20:20 ] |
Tytuł: | Utracone pingi - rrdtool |
Potrzebuje plik tworzący baze, skrypt i zawartość pliku cgi aby rrdtool mógł rysowac wykres utraconych pingów. Ma ktoś? |
Autor: | marask [ wtorek, 7 marca 2006, 20:51 ] |
Tytuł: | |
watpie, ale moge Ci pomoc. tworzenie bazy rrdtool create $RRDTOOL_SCIEZKA/bazy/pingi.rrd \ --step 30 \ DS:host1:GAUGE:600:0:U \ DS:host2:GAUGE:600:0:U \ RRA:AVERAGE:0.5:2:1400 \ RRA:AVERAGE:0.5:10:1008 \ RRA:AVERAGE:0.5:6:744 \ RRA:AVERAGE:0.5:12:744 \ RRA:AVERAGE:0.5:180:372 \ RRA:AVERAGE:0.5:360:744 skrypt zczytujący #!/bin/bash HOST_1=www.wp.pl HOST_2=www.onet.pl . /etc/rrdtool.conf host1=`ping -c 5 $HOST_1 | grep "packet loss" | cut -d "," -f 4 | cut -d "%" -f 1 | tr -d " " ` host2=`ping -c 5 $HOST_2 | grep "packet loss" | cut -d "," -f 4 | cut -d "%" -f 1 | tr -d " "` rrdtool update $RRDTOOL_SCIEZKA/bazy/pingi.rrd \ --template \ host1:host2 \ N:$host1:$host2 \ Uwazaj na cut -d "," -f 4. Sprawdz czy u siebie po daniu pinga na jakis nieistniejący IP dostajesz "+x errors" jeśli tak to zostaw jak jest, jeśli nie to daj -f 3. CGI: #wykres ping rrdtool graph $WYKRESY_SCIEZKA/pingi1.png \ --height=600 \ --width=800 \ --end now --start "end-1d" \ --title "Pingi utracone" \ --interlaced \ --upper-limit 100 --lower-limit 0 --rigid \ DEF:host1=$RRDTOOL_SCIEZKA/bazy/pingi.rrd:host1:AVERAGE \ DEF:host2=$RRDTOOL_SCIEZKA/bazy/pingi.rrd:host2:AVERAGE \ LINE1:host1$KOLOR_1:$HOST_1 \ VDEF:host1_avg=host1,AVERAGE \ VDEF:host1_min=host1,MINIMUM \ VDEF:host1_max=host1,MAXIMUM \ GPRINT:host1_min:"\tMIN\\: %2.1lfms" \ GPRINT:host1_avg:"AVG\\: %2.1lfms" \ GPRINT:host1_max:"MAX\\: %2.1lfms" \ GPRINT:host1:LAST:"AKT\\: %2.1lf\n" \ LINE1:host2$KOLOR_2:$HOST_2 \ VDEF:host2_avg=host2,AVERAGE \ VDEF:host2_min=host2,MINIMUM \ VDEF:host2_max=host2,MAXIMUM \ GPRINT:host2_min:"\tMIN\\: %2.1lfms" \ GPRINT:host2_avg:"AVG\\: %2.1lfms" \ GPRINT:host2_max:"MAX\\: %2.1lfms" \ GPRINT:host2:LAST:"AKT\\: %2.1lf\n" > /dev/null Nie zapomnij o podmienieniu zmiennyc $RRDTOOL_SCIEZKA i $WYKRESY_SCIEZKA na odpowiednie katalogi, oraz $KOLOR_1, $KOLOR_2 na odpowie4dnie kolory html np "#0000FF" dla niebieskiego. |
Autor: | czerwo [ czwartek, 9 marca 2006, 14:07 ] |
Tytuł: | |
trudno to przejzec moje skrypty i dopisac jedna linie?? |
Autor: | puchatek007 [ piątek, 8 września 2006, 21:49 ] |
Tytuł: | |
Witajcie. Przeglądam forum jak i google i nie moge nic znaleść na męczący mnie problem. Jak dopisać "pole" do bazy rrd?? Mam baze na ping.rrd i chciałem teraz dodać do niej "pole" na utracone pingi tak by nie stracić już zebranych danych. Czy jest to osiągalne?? Jak tak to w jaki sposób?? Będe wdzięczny za pomoc. |
Autor: | czerwo [ sobota, 9 września 2006, 09:34 ] |
Tytuł: | |
zrob nowa baze ![]() |
Autor: | puchatek007 [ sobota, 9 września 2006, 20:26 ] |
Tytuł: | |
No ale to już 2 bazy a ja chce w jednej ![]() Trudno, możliwe że się nie da więc utworze ją na nowo. |
Autor: | czerwo [ sobota, 9 września 2006, 20:41 ] |
Tytuł: | |
[root@serwer2 rrd]# ls dyski.rrd poczta.rrd procesor.rrd serwer.rrd uptime.rrd eth0.rrd procesor0.rrd procesy.rrd sesje.rrd zasilacz.rrd pamiec.rrd procesor1.rrd serwerownia.rrd temperatura.rrd ![]() |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |