По пунктаам:
1. в обзоре RRDTool не только обновляет базу но и рисует картинки. RRDTool -- большой пакет, он вырос из MRTG и частично унаследовал его (MRTG) функционал, разве нет?
2. зачем в указаном ПРАВЛЕНОМ коде форма -- неясно. она все равно действовать не будет.
код правленый, безопасный до упора:
#!/usr/local/rrdtool/bin/rrdcgi
<HTML>
<HEAD><TITLE>Traffic stat</TITLE></HEAD>
<BODY>
<H3>DAILY traffic stat for server</H3>
</FORM>
<RRD::PRINT>
<P><RRD::GRAPH /home/stat/traf.png --imginfo '<IMG SRC=/stat/traf.png></IMG>'
--imgformat=PNG -h 150 -w 600 -s -43200 <!--вот тут можно менять время. в секуднах-->
-t "traffic"
-v ""
--slope-mode
DEF:rlin=/var/db/rrd/traf.rrd:rlin:AVERAGE
DEF:rlout=/var/db/rrd/traf.rrd:rlout:AVERAGE
CDEF:kbin=rlin,1024,/
CDEF:kbout=rlout,1024,/
AREA:rlin#00FF00:"In"
GPRINT:kbin:LAST:\:"%3.2lf Kbps \n"
LINE1:rlout#0000FF:"Out"
GPRINT:kbout:LAST:\:"%3.2lf Kbps \n"
>
</P>
</BODY>
</HTML>
за <RRD::CV RRD_NAME> сорри -- у меня скрипт который и время и файл позволяет выбрать. хотя это и очень по идее плохо (туда правда доступ все равно три человека имеет).