Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
rrdtool, nowy wykres - brak statystyk tygodniowych http://forum.freesco.pl/viewtopic.php?f=22&t=17645 |
Strona 1 z 1 |
Autor: | qrak [ piątek, 24 kwietnia 2009, 12:11 ] |
Tytuł: | rrdtool, nowy wykres - brak statystyk tygodniowych |
Mam rrdtoola skonfigurowanego skryptem ze strony maraska. Dopisałem nowy wykres (jakieś dwa tygodnie temu) i niestety prawidłowo wyświetlane są tylko statystyki z ostatniej godziny i doby. Tygodniowy wykres wygląda tak: ![]() skrypt tworzący bazę: RRDTOOL_SCIEZKA='/etc/rrdtool' rrdtool create $RRDTOOL_SCIEZKA/bazy/load.rrd -s 60 \ DS:load1:GAUGE:180:0:U \ DS:load5:GAUGE:180:0:U \ DS:load15:GAUGE:180:0:U \ DS:cpuuser:COUNTER:180:0:100 \ DS:cpunice:COUNTER:180:0:100 \ DS:cpusystem:COUNTER:180:0:100 \ RRA:AVERAGE:0.5:1:1440 \ RRA:AVERAGE:0.5:1440:1 \ RRA:MIN:0.5:1440:1 \ RRA:MAX:0.5:1440:1 aktualizacja bazy: /usr/bin/rrdtool update /etc/rrdtool/bazy/load.rrd \ N:`sed "s/\([0-9]\\.[0-9]\\{2\\}\)\ \([0-9]\\.[0-9]\\{2\\}\)\ \([0-9]\\.[0-9]\\{2\\}\).*/\1:\2:\3/" < /proc/loadavg`:`head -n 1 /proc/stat | sed "s/^cpu\ \+\([0-9]*\)\ \([0-9]*\)\ \([0-9]*\).*/\1:\2:\3/"` wycinek skryptu rrdtool z cgi-bin if [ "$WYSWIETL_PROCESOR" = "1" ]; then /usr/bin/rrdtool graph $WYKRESY_SCIEZKA/load.png \ --height=$WYSOKOSC \ --width=$SZEROKOSC \ --end now --start $CZAS \ --title "Load & CPU stats" \ --color CANVAS$KOLOR_TLA_WYKRESU \ --color SHADEA$KOLOR_RAMKI_WYKRESU \ --color SHADEB$KOLOR_RAMKI_WYKRESU \ --color BACK$KOLOR_TLA_OBRAZKA \ --color FRAME$KOLOR_RAMKI_LEGENDY \ --color AXIS$KOLOR_OSI \ --color ARROW$KOLOR_OSI \ --color FONT$KOLOR_CZCIONKI \ --font TITLE:$ROZMIAR_CZCIONKI_TYTUL: \ --font LEGEND:$ROZMIAR_CZCIONKI_LEGENDA: \ --font AXIS:$ROZMIAR_CZCIONKI_OS: \ --interlaced \ --zoom $ZOOM \ DEF:load1=$RRDTOOL_SCIEZKA/bazy/load.rrd:load1:AVERAGE \ DEF:load5=$RRDTOOL_SCIEZKA/bazy/load.rrd:load5:AVERAGE \ DEF:load15=$RRDTOOL_SCIEZKA/bazy/load.rrd:load15:AVERAGE \ DEF:user=$RRDTOOL_SCIEZKA/bazy/load.rrd:cpuuser:AVERAGE \ DEF:nice=$RRDTOOL_SCIEZKA/bazy/load.rrd:cpunice:AVERAGE \ DEF:sys=$RRDTOOL_SCIEZKA/bazy/load.rrd:cpusystem:AVERAGE \ CDEF:cpu=user,nice,sys,+,+ \ CDEF:reluser=load15,user,100,/,* \ CDEF:relnice=load15,nice,100,/,* \ CDEF:relsys=load15,sys,100,/,* \ CDEF:idle=load15,100,cpu,-,100,/,* \ HRULE:1\#000000 \ AREA:reluser\#FF0000:"CPU user" \ STACK:relnice\#00AAFF:"CPU nice" \ STACK:relsys\#FFFF00:"CPU system" \ STACK:idle\#00FF00:"CPU idle" \ COMMENT:" \j" \ LINE1:load1\#000FFF:"Load average 1 min" \ LINE2:load5\#800000:"Load average 5 min" \ LINE3:load15\#000000:"Load average 15 min" \ COMMENT:"\j" \ GPRINT:load1:MIN:"Load 1 min\: %lf" \ GPRINT:load1:MAX:"Load 1 max\: %lf" \ GPRINT:load1:AVERAGE:"Load 1 avg\: %lf" \ GPRINT:load1:LAST:"load 1 now\: %lf" \ COMMENT:" \j" \ GPRINT:load5:MIN:"Load 5 min\: %lf" \ GPRINT:load5:MAX:"Load 5 max\: %lf" \ GPRINT:load5:AVERAGE:"Load 5 avg\: %lf" \ GPRINT:load5:LAST:"load 5 now\: %lf" \ COMMENT:" \j" \ GPRINT:load15:MIN:"Load 15 min\: %lf" \ GPRINT:load15:MAX:"Load 15 max\: %lf" \ GPRINT:load15:AVERAGE:"Load 15 avg\: %lf" \ GPRINT:load15:LAST:"load 15 now\: %lf" \ COMMENT:" \j" \ GPRINT:cpu:MIN:"CPU min\: %lf%%" \ GPRINT:cpu:MAX:"CPU max\: %lf%%" \ GPRINT:cpu:AVERAGE:"CPU avg\: %lf%%" \ GPRINT:cpu:LAST:"CPU now\: %lf%%" \ COMMENT:" \j" > /dev/null echo '<IMG BORDER=0 ALT="wykres load" SRC="http://83.xx.xx.xx/rrdtool/load.png"><BR>' fi Pozostałe wykresy są rysowane prawidłowo. |
Autor: | qrak [ poniedziałek, 27 kwietnia 2009, 20:57 ] |
Tytuł: | |
sam sobie odpowiem ![]() Przeoczyłem przy tworzeniu bazy, że będzie ona przechowywać tylko 1440 próbek danych, a dane wrzucam do bazy co 60 sekund. Czyli baza będzie miała dane tylko z ostatnich 24 godzin. |
Autor: | pet [ niedziela, 16 sierpnia 2009, 09:14 ] |
Tytuł: | |
Czy jest taka możliwość abyś udostępnił mi skrypt który wyświetla statystyki obciążenia procesora, jestem trochę na bakier z tym wszystkim a bardzo by mi się takie statystyki przydały. Byłbym ogromnie wdzięczny gdybyś mi napisał co mam zrobić krok po kroku w celu wyświetlenia ich u mnie na stronie. z góry dziękuje |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |