Суть в следующем. Есть установленный rrdtool. Всё хорошо, графики рисует всё замечательно, но возникла у меня идея: а зачем мне постоянно рисовать графики, давай лучше по запросу от пользователя рисовать через web.
Нашел скрипт в инете, ну под себя отредактировал.
Код: Выделить всё
#!/usr/bin/perl -w
use RRDp;
use warnings;
use CGI;
#use strict;
$cgi = new CGI; # Load the CGI routines
RRDp::start "/usr/local/bin/rrdtool";
print "Content-type: text/html\n\n";
print "<html><body>\n";
print $cgi->header('Content-type: image/png');
RRDp::cmd "graph /usr/local/www/apache22/data/rrdtool/cpu.png --imgformat PNG",
"--width 400 --start -1d --end now",
"DEF:cpu0=/usr/local/rrdtool/cpu.rrd:cpu0:AVERAGE",
"DEF:cpu1=/usr/local/rrdtool/cpu.rrd:cpu1:AVERAGE",
"LINE1:cpu0#00FF00:'CPU-0'",
"LINE1:cpu1#0000FF:'CPU-1'";
print "</html></body>";
$answer = RRDp::read;
print $$answer;
RRDp::end;
Код: Выделить всё
Content-Type: Content-type: image/png 481x163
Что нужно изменить в скрипте, для того, что бы он выводил мне сгенерированный график в браузер в том же окне, и была кнопка обновить?