Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest poniedziałek, 23 czerwca 2025, 10:28

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 4 ] 
Autor Wiadomość
Post: niedziela, 19 listopada 2006, 16:06 
Offline
Użytkownik

Rejestracja: sobota, 26 listopada 2005, 07:47
Posty: 864
Ostatnio sporo się mówiło o szpilkach występujących na wykresach z RRD.
Znalazłem na nie dwa rozwiązania:

Podczas generacji obrazków:
a) jeżeli wartość > 1000 to przypisz jej 1000.
: [/] [] ()
CDEF:ograniczone=wszystkie,1000,GT,1000,wszystkie,IF

b) maksymalna wielkość danej:
: [/] [] ()
--upper-limit 1000

c) chyba najlepsze rozwiązanie (gdy wartość przekroczy to podstawia unknown)
: [/] [] ()
CDEF:ograniczone=wszystkie,0,1000,LIMIT


Podczas wpisywania do bazy:
ktoś ostatnio napisał, że przy tworzeniu baz można dać uśrednianie z większej ilości próbek.

Wybór należy do Was.
Opracowane na podstawie:
http://oss.oetiker.ch/rrdtool/doc/rrdgraph_rpn.en.html
http://lists.ee.ethz.ch/rrd-users/msg11801.html


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 19 listopada 2006, 20:13 
Offline
Użytkownik

Rejestracja: czwartek, 3 października 2002, 16:23
Posty: 271
Lokalizacja: Częstochowa
OK, próbuje zastosować sposób 'c' ale coś to niechce działać.
Mam takie coś:

: [/] [] ()
rrdtool graph $DIR_IMG/10.1.1.31-downup-temp.png -h $h -w $w -e-19h -s-19h40min -b 1024 --no-legend -t "Temp" \
DEF:download1=$DIR_BAZ/10.1.1.31-ruch.rrd:down:AVERAGE \
DEF:upload1=$DIR_BAZ/10.1.1.31-ruch.rrd:up:AVERAGE \
CDEF:obc_download1=download1,1048576,/ \
CDEF:obc_upload1=upload1,1048576,/ \
AREA:download1$kolor_wykresu2:"download" \
    GPRINT:download1:LAST:"%2.2lf%sB\n" \
LINE3:upload1$kolor_wykresu4:"upload" \
    GPRINT:upload1:LAST:"%2.2lf%sB" > /dev/null
echo '<tr>'
echo '<td>'
echo '<img border=1 alt="downup" src="'$DIR_IMG2'/10.1.1.31-downup-temp.png"><br>'
echo '</td></tr>'


Po liniach z CDEF dopisuje:

CDEF:ogr_download=download1,0,1000,LIMIT \
CDEF:ogr_upload=upload1,0,1000,LIMIT \

Na wykresie igiełka jak sięgała 60 M tak sięga dalej.

Obrazek

Może źle zastosowałem?? Możesz dopomóc??


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 19 listopada 2006, 21:17 
Offline
MODERATOR

Rejestracja: poniedziałek, 27 stycznia 2003, 23:39
Posty: 3065
Lokalizacja: Kraków/Częstochowa
A i tak najlepszym rozwiązanie jest opcja d)
d) tworzysz bazę DERIVE z minimum 0
na przykład tak:
: [/] [] ()
        rrdtool create $RRDDIR/$1 \                                             
        --step 60 \                                                             
        DS:download:DERIVE:600:0:U \                                           
        DS:upload:DERIVE:600:0:U \                                             
        RRA:AVERAGE:0.5:1:1440 \                                               
        RRA:AVERAGE:0.5:2:720 \                                                 
        RRA:AVERAGE:0.5:4:2520 \                                               
        RRA:AVERAGE:0.5:6:1680 \                                               
        RRA:AVERAGE:0.5:180:2936 \                                             
        RRA:AVERAGE:0.5:360:1468                                               

_________________
Ten post Ci pomógł? Zaznacz go jako pomocny .


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 19 listopada 2006, 22:21 
Offline
Użytkownik

Rejestracja: czwartek, 3 października 2002, 16:23
Posty: 271
Lokalizacja: Częstochowa
No i rozwiazanie MAC!EK-a zadziałało wkońcu :).
Dzięki.


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 4 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 8 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:  
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl