Skrypty mi sie już odpalaja bez błędów. Teraz nie wiem jak wyedytowac ten plik. Mam apache.
#!/bin/sh
echo Content-type: text/html
echo
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">'
echo '<HEAD>'
echo '<center>'
echo '<TITLE>RRDTOOL Index Page</TITLE>'
echo '</HEAD>'
echo
echo '<BODY bgcolor="#ffffff" text="#000000" link="#000000"
vlink="#000000" alink="#000000">'
echo
echo '<H1>TEMPERATURA</H1>'
echo
rrdtool graph /home/httpd/cgi-bin/rrdtool/temperatura.png \
--height=250 \
--width=800 \
--end now --start end-86400s \
--rigid \
DEF:wynik1=/etc/rrdtool/rrd/temperatura.rrd:1:AVERAGE \
DEF:wynik2=/etc/rrdtool/rrd/temperatura.rrd:2:AVERAGE \
DEF:wynik3=/etc/rrdtool/rrd/temperatura.rrd:3:AVERAGE \
DEF:wynik4=/etc/rrdtool/rrd/temperatura.rrd:4:AVERAGE \
DEF:wynik5=/etc/rrdtool/rrd/temperatura.rrd:5:AVERAGE \
DEF:wynik6=/etc/rrdtool/rrd/temperatura.rrd:6:AVERAGE \
DEF:wynik7=/etc/rrdtool/rrd/temperatura.rrd:7:AVERAGE \
CDEF:obc_1=0,wynik1,- \
CDEF:obc_2=0,wynik2,- \
CDEF:obc_3=0,wynik3,- \
CDEF:licz1=obc_1,obc_2,+ \
CDEF:licz2=obc_3,wynik4,+ \
CDEF:licz3=wynik5,wynik6,+ \
CDEF:licz4=licz1,wynik7,+ \
CDEF:licz5=licz2,licz4,+ \
CDEF:licz=licz3,licz5,+ \
AREA:obc_3#00BFFF \
STACK:obc_2#6A5ACD \
STACK:obc_1#4B0082 \
AREA:wynik4#FFD700 \
STACK:wynik5#FF8C00 \
STACK:wynik6#FF9999 \
STACK:wynik7#FF0033 \
GPRINT:licz:LAST:"aktualnie %2.2lf" > /dev/null
echo '<tr>'
echo '<td><DIV><B><center>DZIENNY</B></DIV>'
echo '<DIV><A HREF="/cgi-bin/temperatura"><IMG BORDER=1 ALT="uptime"
SRC="/rrdtool/temperatura.png"></A><BR>'
echo '</td></tr>'
rrdtool graph /home/httpd/cgi-bin/rrdtool/temperaturat.png \
--height=250 \
--width=800 \
--end now --start end-604800s \
--rigid \
DEF:wynik1=/etc/rrdtool/rrd/temperatura.rrd:1:AVERAGE \
DEF:wynik2=/etc/rrdtool/rrd/temperatura.rrd:2:AVERAGE \
DEF:wynik3=/etc/rrdtool/rrd/temperatura.rrd:3:AVERAGE \
DEF:wynik4=/etc/rrdtool/rrd/temperatura.rrd:4:AVERAGE \
DEF:wynik5=/etc/rrdtool/rrd/temperatura.rrd:5:AVERAGE \
DEF:wynik6=/etc/rrdtool/rrd/temperatura.rrd:6:AVERAGE \
DEF:wynik7=/etc/rrdtool/rrd/temperatura.rrd:7:AVERAGE \
CDEF:obc_1=0,wynik1,- \
CDEF:obc_2=0,wynik2,- \
CDEF:obc_3=0,wynik3,- \
CDEF:licz1=obc_1,obc_2,+ \
CDEF:licz2=obc_3,wynik4,+ \
CDEF:licz3=wynik5,wynik6,+ \
CDEF:licz4=licz1,wynik7,+ \
CDEF:licz5=licz1,licz2,+ \
CDEF:licz6=licz3,licz4,+ \
CDEF:licz=licz5,licz6,+ \
AREA:obc_3#00BFFF \
STACK:obc_2#6A5ACD \
STACK:obc_1#4B0082 \
AREA:wynik4#FFD700 \
STACK:wynik5#FF8C00 \
STACK:wynik6#FF9999 \
STACK:wynik7#FF0033 \
GPRINT:licz:LAST:"aktualnie %2.2lf" > /dev/null
echo '<tr>'
echo '<td><DIV><B><center>TYGODNIOWY</B></DIV>'
echo '<IMG BORDER=1 ALT="uptime"
SRC="/rrdtool/temperaturat.png"></A><BR>'
echo '</td></tr>'
rrdtool graph /home/httpd/cgi-bin/rrdtool/temperaturam.png \
--height=250 \
--width=800 \
--end now --start end-2678400s \
--rigid \
DEF:wynik1=/etc/rrdtool/rrd/temperatura.rrd:1:AVERAGE \
DEF:wynik2=/etc/rrdtool/rrd/temperatura.rrd:2:AVERAGE \
DEF:wynik3=/etc/rrdtool/rrd/temperatura.rrd:3:AVERAGE \
DEF:wynik4=/etc/rrdtool/rrd/temperatura.rrd:4:AVERAGE \
DEF:wynik5=/etc/rrdtool/rrd/temperatura.rrd:5:AVERAGE \
DEF:wynik6=/etc/rrdtool/rrd/temperatura.rrd:6:AVERAGE \
DEF:wynik7=/etc/rrdtool/rrd/temperatura.rrd:7:AVERAGE \
CDEF:obc_1=0,wynik1,- \
CDEF:obc_2=0,wynik2,- \
CDEF:obc_3=0,wynik3,- \
CDEF:licz1=obc_1,obc_2,+ \
CDEF:licz2=obc_3,wynik4,+ \
CDEF:licz3=wynik5,wynik6,+ \
CDEF:licz4=licz1,wynik7,+ \
CDEF:licz5=licz1,licz2,+ \
CDEF:licz6=licz3,licz4,+ \
CDEF:licz=licz5,licz6,+ \
AREA:obc_3#00BFFF \
STACK:obc_2#6A5ACD \
STACK:obc_1#4B0082 \
AREA:wynik4#FFD700 \
STACK:wynik5#FF8C00 \
STACK:wynik6#FF9999 \
STACK:wynik7#FF0033 \
GPRINT:licz:LAST:"aktualnie %2.2lf" > /dev/null
echo '<tr>'
echo '<td><DIV><B><center>MIESIECZNY</B></DIV>'
echo '<IMG BORDER=1 ALT="uptime"
SRC="/rrdtool/temperaturam.png"></A><BR>'
echo '</td></tr>'
rrdtool graph /home/httpd/cgi-bin/rrdtool/temperaturar.png \
--height=250 \
--width=800 \
--end now --start end-31536000s \
--rigid \
DEF:wynik1=/etc/rrdtool/rrd/temperatura.rrd:1:AVERAGE \
DEF:wynik2=/etc/rrdtool/rrd/temperatura.rrd:2:AVERAGE \
DEF:wynik3=/etc/rrdtool/rrd/temperatura.rrd:3:AVERAGE \
DEF:wynik4=/etc/rrdtool/rrd/temperatura.rrd:4:AVERAGE \
DEF:wynik5=/etc/rrdtool/rrd/temperatura.rrd:5:AVERAGE \
DEF:wynik6=/etc/rrdtool/rrd/temperatura.rrd:6:AVERAGE \
DEF:wynik7=/etc/rrdtool/rrd/temperatura.rrd:7:AVERAGE \
CDEF:obc_1=0,wynik1,- \
CDEF:obc_2=0,wynik2,- \
CDEF:obc_3=0,wynik3,- \
CDEF:licz1=obc_1,obc_2,+ \
CDEF:licz2=obc_3,wynik4,+ \
CDEF:licz3=wynik5,wynik6,+ \
CDEF:licz4=licz1,wynik7,+ \
CDEF:licz5=licz1,licz2,+ \
CDEF:licz6=licz3,licz4,+ \
CDEF:licz=licz5,licz6,+ \
AREA:obc_3#00BFFF \
STACK:obc_2#6A5ACD \
STACK:obc_1#4B0082 \
AREA:wynik4#FFD700 \
STACK:wynik5#FF8C00 \
STACK:wynik6#FF9999 \
STACK:wynik7#FF0033 \
GPRINT:licz:LAST:"aktualnie %2.2lf" > /dev/null
echo '<tr>'
echo '<td><DIV><B><center>Temperatura</B></DIV>'
echo '<IMG BORDER=1 ALT="uptime"
SRC="/rrdtool/temperaturar.png"></A><BR>'
echo '</td></tr>'