#dodaj do pliku cgi np: pod ping.
rrdtool graph $WYKRESY_SCIEZKA/[=NAZWA=].png \
--height=$WYSOKOSC \
--width=$SZEROKOSC \
--end now --start "$CZAS" \
--title "$NAZWA_PING $NAZWA" \
--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 \
--upper-limit $ILOSC_PING --lower-limit 0 --rigid \
DEF:ping=$RRDTOOL_SCIEZKA/bazy/[=NAZWA=].rrd:ping:AVERAGE \
LINE$GRUBOSC:ping$KOLOR_1:[=nazwa=] \
VDEF:ping_avg=ping,AVERAGE \
VDEF:ping_min=ping,MINIMUM \
VDEF:ping_max=ping,MAXIMUM \
GPRINT:ping_min:"\tMIN\\: %2.1lfms" \
GPRINT:ping_avg:"AVG\\: %2.1lfms" \
GPRINT:ping_max:"MAX\\: %2.1lfms" \
GPRINT:ping:LAST:"AKT\\: %2.1lf\n" > /dev/null
echo '<IMG BORDER=0 ALT="wykres pingi" SRC="http://ip_serwera/rrdtool/[=nazwa=].png"><BR>'
#dodajesz do skryptów i wykonywalność oraz dopisujesz do calosc żeby się aktualizowało
#!/bin/bash
. /etc/rrdtool.conf
ping=`ping -c5 -i 0.2 [=ADRES=] | grep rtt | cut -d "=" -f 2 | cut -d "/" -f 2 | cut -d "." -f 1`
rrdtool update $RRDTOOL_SCIEZKA/bazy/[=nazwa=].rrd
--template \
ping \
N:$ping \
#tworzysz tym baze
rrdtool create $RRDTOOL_SCIEZKA/bazy/[=NAZWA=].rrd \
--step 30 \
DS:ping: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