diff options
author | Mark D. Studebaker <mdsxyz123@yahoo.com> | 2001-04-07 18:58:59 +0000 |
---|---|---|
committer | Mark D. Studebaker <mdsxyz123@yahoo.com> | 2001-04-07 18:58:59 +0000 |
commit | 5714bf8c8016000fa7e91fb0b2fe9acc04bebe1b (patch) | |
tree | 400139fde73087d3653ebd9171db2e030289c068 /prog/rrd | |
parent | 5c68f1dcec0c510a60b64fc98d1571d37505d027 (diff) | |
download | lm-sensors-git-5714bf8c8016000fa7e91fb0b2fe9acc04bebe1b.tar.gz |
cleanup, add summary graphs
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1061 7894878c-1315-0410-8ee3-d5d059ff63e0
Diffstat (limited to 'prog/rrd')
-rw-r--r-- | prog/rrd/Makefile | 4 | ||||
-rw-r--r-- | prog/rrd/sens_day.in | 36 | ||||
-rw-r--r-- | prog/rrd/sens_week.in | 32 | ||||
-rw-r--r-- | prog/rrd/summ_week.in | 104 |
4 files changed, 142 insertions, 34 deletions
diff --git a/prog/rrd/Makefile b/prog/rrd/Makefile index 8094201a..92a25a86 100644 --- a/prog/rrd/Makefile +++ b/prog/rrd/Makefile @@ -16,7 +16,7 @@ MACH=`uname -n` RRDB=$(RRDDIR)/sensors.rrd SENSDIR=/proc/sys/dev/sensors/$(SENSDEV) -all: sens_day.cgi sens_week.cgi $(SENSDIR) +all: sens_day.cgi sens_week.cgi summ_week.cgi $(SENSDIR) %.cgi : %.in Makefile sed -e "s#%%RRDPATH%%#$(RRDPATH)#g;s#%%APACHDIR%%#$(APACHDIR)#g;s#%%RRDDIR%%#$(RRDDIR)#g;s#%%MACH%%#$(MACH)#g" $< > $@ @@ -50,4 +50,4 @@ install: all $(RRDB) $(SENSDIR) $(CRONTAB) $(APACHDIR)/pix @echo ' */5 * * * * ' /usr/local/bin/sens_update_rrd $(RRDB) $(SENSDEV) clean: - rm -f sens_day.cgi sens_week.cgi + rm -f sens_day.cgi sens_week.cgi summ_week.cgi diff --git a/prog/rrd/sens_day.in b/prog/rrd/sens_day.in index efd8ca86..c801b656 100644 --- a/prog/rrd/sens_day.in +++ b/prog/rrd/sens_day.in @@ -5,9 +5,11 @@ <TITLE>One Day Hardware Statistics for %%MACH%%</TITLE> </HEAD> <BODY> - +<!-- From the lm_sensors package http://www.lm-sensors.nu MDS 4/01 --> <H1>ONE DAY VIEW</H1> -<a href="sens_week.cgi">One Week View</a> +See also: <br> +<a href="sens_week.cgi">One Week View</a> <br> +<a href="summ_week.cgi">One Week Summary View</a> <H1>TEMPERATURES</H1> @@ -20,7 +22,7 @@ -s -1days -v "Temperature (degrees C)" -t "Motherboard temperature" - -x HOUR:1:HOUR:3:HOUR:3:3600:'%b %d %H:%I' + -x HOUR:1:HOUR:3:HOUR:3:0:'%b %d %H:00' -y 1:5 DEF:temp=%%RRDDIR%%/sensors.rrd:temp1:AVERAGE LINE2:temp#FF00FF> @@ -34,7 +36,7 @@ -s -1days -v "Temperature (degrees C)" -t "CPU 1 temperature" - -x HOUR:1:HOUR:3:HOUR:3:3600:'%b %d %H:%I' + -x HOUR:1:HOUR:3:HOUR:3:0:'%b %d %H:00' -y 1:5 DEF:temp=%%RRDDIR%%/sensors.rrd:temp2:AVERAGE LINE2:temp#FF00FF> @@ -48,7 +50,7 @@ -s -1days -v "Temperature (degrees C)" -t "CPU 2 temperature" - -x HOUR:1:HOUR:3:HOUR:3:3600:'%b %d %H:%I' + -x HOUR:1:HOUR:3:HOUR:3:0:'%b %d %H:00' -y 1:5 DEF:temp=%%RRDDIR%%/sensors.rrd:temp3:AVERAGE LINE2:temp#FF00FF> @@ -67,7 +69,7 @@ -u 5000 --units-exponent 0 --alt-autoscale - -x HOUR:1:HOUR:3:HOUR:3:3600:'%b %d %H:%I' + -x HOUR:1:HOUR:3:HOUR:3:0:'%b %d %H:00' DEF:temp=%%RRDDIR%%/sensors.rrd:fan1:AVERAGE LINE2:temp#FF00FF> </P> @@ -83,7 +85,7 @@ -u 5000 --units-exponent 0 --alt-autoscale - -x HOUR:1:HOUR:3:HOUR:3:3600:'%b %d %H:%I' + -x HOUR:1:HOUR:3:HOUR:3:0:'%b %d %H:00' DEF:temp=%%RRDDIR%%/sensors.rrd:fan2:AVERAGE LINE2:temp#FF00FF> </P> @@ -99,7 +101,7 @@ -u 5000 --units-exponent 0 --alt-autoscale - -x HOUR:1:HOUR:3:HOUR:3:3600:'%b %d %H:%I' + -x HOUR:1:HOUR:3:HOUR:3:0:'%b %d %H:00' DEF:temp=%%RRDDIR%%/sensors.rrd:fan3:AVERAGE LINE2:temp#FF00FF> </P> @@ -115,7 +117,7 @@ -v "Volts" -t "Core 1 Voltage" -l 1 -u 3 --rigid - -x HOUR:1:HOUR:3:HOUR:3:3600:'%b %d %H:%I' + -x HOUR:1:HOUR:3:HOUR:3:0:'%b %d %H:00' -y 0.2:1 DEF:temp=%%RRDDIR%%/sensors.rrd:in0:AVERAGE LINE2:temp#FF00FF> @@ -130,7 +132,7 @@ -v "Volts" -t "Core 2 Voltage" -l 1 -u 3 --rigid - -x HOUR:1:HOUR:3:HOUR:3:3600:'%b %d %H:%I' + -x HOUR:1:HOUR:3:HOUR:3:0:'%b %d %H:00' -y 0.2:1 DEF:temp=%%RRDDIR%%/sensors.rrd:in1:AVERAGE LINE2:temp#FF00FF> @@ -145,7 +147,7 @@ -v "Volts" -t "+3.3 Volt Supply" -l 2 -u 4 --rigid - -x HOUR:1:HOUR:3:HOUR:3:3600:'%b %d %H:%I' + -x HOUR:1:HOUR:3:HOUR:3:0:'%b %d %H:00' -y 0.2:1 DEF:temp=%%RRDDIR%%/sensors.rrd:in2:AVERAGE LINE2:temp#FF00FF> @@ -160,7 +162,7 @@ -v "Volts" -t "+5 Volt Supply" -l 4 -u 6 --rigid - -x HOUR:1:HOUR:3:HOUR:3:3600:'%b %d %H:%I' + -x HOUR:1:HOUR:3:HOUR:3:0:'%b %d %H:00' -y 0.2:1 DEF:x=%%RRDDIR%%/sensors.rrd:in3:AVERAGE CDEF:temp=1.68,x,* @@ -176,8 +178,8 @@ -v "Volts" -t "+12 Volt Supply" -l 10 -u 14 - -x HOUR:1:HOUR:3:HOUR:3:3600:'%b %d %H:%I' - -y 1:1 + -x HOUR:1:HOUR:3:HOUR:3:0:'%b %d %H:00' + -y 0.5:1 DEF:x=%%RRDDIR%%/sensors.rrd:in4:AVERAGE CDEF:temp=3.8,x,* LINE2:temp#FF00FF> @@ -192,8 +194,8 @@ -v "Volts" -t "-12 Volt Supply" -l -14 -u -10 - -x HOUR:1:HOUR:3:HOUR:3:3600:'%b %d %H:%I' - -y 1:1 + -x HOUR:1:HOUR:3:HOUR:3:0:'%b %d %H:00' + -y 0.5:1 DEF:x=%%RRDDIR%%/sensors.rrd:in5:AVERAGE CDEF:temp=-3.48,x,* LINE2:temp#FF00FF> @@ -208,7 +210,7 @@ -v "Volts" -t "-5 Volt Supply" -l -6 -u -4 --rigid - -x HOUR:1:HOUR:3:HOUR:3:3600:'%b %d %H:%I' + -x HOUR:1:HOUR:3:HOUR:3:0:'%b %d %H:00' -y 0.2:1 DEF:x=%%RRDDIR%%/sensors.rrd:in6:AVERAGE CDEF:temp=-1.5,x,* diff --git a/prog/rrd/sens_week.in b/prog/rrd/sens_week.in index d03800b1..433cf14e 100644 --- a/prog/rrd/sens_week.in +++ b/prog/rrd/sens_week.in @@ -5,9 +5,11 @@ <TITLE>One Week Hardware Statistics for %%MACH%%</TITLE> </HEAD> <BODY> - +<!-- From the lm_sensors package http://www.lm-sensors.nu MDS 4/01 --> <H1>ONE WEEK VIEW</H1> -<a href="sens_day.cgi">One Day View</a> +See also: <br> +<a href="sens_day.cgi">One Day View</a> <br> +<a href="summ_week.cgi">One Week Summary View</a> <H1>TEMPERATURES</H1> @@ -20,7 +22,7 @@ -s -1week -v "Temperature (degrees C)" -t "Motherboard temperature" - -x HOUR:6:DAY:1:DAY:1:86400:'%b %d %H:%I' + -x HOUR:6:DAY:1:DAY:1:86400:'%a %b %d' -y 1:5 DEF:temp=%%RRDDIR%%/sensors.rrd:temp1:AVERAGE LINE2:temp#FF00FF> @@ -34,7 +36,7 @@ -s -1week -v "Temperature (degrees C)" -t "CPU 1 temperature" - -x HOUR:6:DAY:1:DAY:1:86400:'%b %d %H:%I' + -x HOUR:6:DAY:1:DAY:1:86400:'%a %b %d' -y 1:5 DEF:temp=%%RRDDIR%%/sensors.rrd:temp2:AVERAGE LINE2:temp#FF00FF> @@ -48,7 +50,7 @@ -s -1week -v "Temperature (degrees C)" -t "CPU 2 temperature" - -x HOUR:6:DAY:1:DAY:1:86400:'%b %d %H:%I' + -x HOUR:6:DAY:1:DAY:1:86400:'%a %b %d' -y 1:5 DEF:temp=%%RRDDIR%%/sensors.rrd:temp3:AVERAGE LINE2:temp#FF00FF> @@ -67,7 +69,7 @@ -u 5000 --units-exponent 0 --alt-autoscale - -x HOUR:6:DAY:1:DAY:1:86400:'%b %d %H:%I' + -x HOUR:6:DAY:1:DAY:1:86400:'%a %b %d' DEF:temp=%%RRDDIR%%/sensors.rrd:fan1:AVERAGE LINE2:temp#FF00FF> </P> @@ -83,7 +85,7 @@ -u 5000 --units-exponent 0 --alt-autoscale - -x HOUR:6:DAY:1:DAY:1:86400:'%b %d %H:%I' + -x HOUR:6:DAY:1:DAY:1:86400:'%a %b %d' DEF:temp=%%RRDDIR%%/sensors.rrd:fan2:AVERAGE LINE2:temp#FF00FF> </P> @@ -99,7 +101,7 @@ -u 5000 --units-exponent 0 --alt-autoscale - -x HOUR:6:DAY:1:DAY:1:86400:'%b %d %H:%I' + -x HOUR:6:DAY:1:DAY:1:86400:'%a %b %d' DEF:temp=%%RRDDIR%%/sensors.rrd:fan3:AVERAGE LINE2:temp#FF00FF> </P> @@ -115,7 +117,7 @@ -v "Volts" -t "Core 1 Voltage" -l 1 -u 3 --rigid - -x HOUR:6:DAY:1:DAY:1:86400:'%b %d %H:%I' + -x HOUR:6:DAY:1:DAY:1:86400:'%a %b %d' -y 0.2:1 DEF:temp=%%RRDDIR%%/sensors.rrd:in0:AVERAGE LINE2:temp#FF00FF> @@ -130,7 +132,7 @@ -v "Volts" -t "Core 2 Voltage" -l 1 -u 3 --rigid - -x HOUR:6:DAY:1:DAY:1:86400:'%b %d %H:%I' + -x HOUR:6:DAY:1:DAY:1:86400:'%a %b %d' -y 0.2:1 DEF:temp=%%RRDDIR%%/sensors.rrd:in1:AVERAGE LINE2:temp#FF00FF> @@ -145,7 +147,7 @@ -v "Volts" -t "+3.3 Volt Supply" -l 2 -u 4 --rigid - -x HOUR:6:DAY:1:DAY:1:86400:'%b %d %H:%I' + -x HOUR:6:DAY:1:DAY:1:86400:'%a %b %d' -y 0.2:1 DEF:temp=%%RRDDIR%%/sensors.rrd:in2:AVERAGE LINE2:temp#FF00FF> @@ -160,7 +162,7 @@ -v "Volts" -t "+5 Volt Supply" -l 4 -u 6 --rigid - -x HOUR:6:DAY:1:DAY:1:86400:'%b %d %H:%I' + -x HOUR:6:DAY:1:DAY:1:86400:'%a %b %d' -y 0.2:1 DEF:x=%%RRDDIR%%/sensors.rrd:in3:AVERAGE CDEF:temp=1.68,x,* @@ -176,7 +178,7 @@ -v "Volts" -t "+12 Volt Supply" -l 10 -u 14 - -x HOUR:6:DAY:1:DAY:1:86400:'%b %d %H:%I' + -x HOUR:6:DAY:1:DAY:1:86400:'%a %b %d' -y 1:1 DEF:x=%%RRDDIR%%/sensors.rrd:in4:AVERAGE CDEF:temp=3.8,x,* @@ -192,7 +194,7 @@ -v "Volts" -t "-12 Volt Supply" -l -14 -u -10 - -x HOUR:6:DAY:1:DAY:1:86400:'%b %d %H:%I' + -x HOUR:6:DAY:1:DAY:1:86400:'%a %b %d' -y 1:1 DEF:x=%%RRDDIR%%/sensors.rrd:in5:AVERAGE CDEF:temp=-3.48,x,* @@ -208,7 +210,7 @@ -v "Volts" -t "-5 Volt Supply" -l -6 -u -4 --rigid - -x HOUR:6:DAY:1:DAY:1:86400:'%b %d %H:%I' + -x HOUR:6:DAY:1:DAY:1:86400:'%a %b %d' -y 0.2:1 DEF:x=%%RRDDIR%%/sensors.rrd:in6:AVERAGE CDEF:temp=-1.5,x,* diff --git a/prog/rrd/summ_week.in b/prog/rrd/summ_week.in new file mode 100644 index 00000000..d94be4cd --- /dev/null +++ b/prog/rrd/summ_week.in @@ -0,0 +1,104 @@ +#!%%RRDPATH%%/rrdcgi + +<HTML> +<HEAD> +<TITLE>One Week Summary Hardware Statistics for %%MACH%%</TITLE> +</HEAD> +<BODY> +<!-- From the lm_sensors package http://www.lm-sensors.nu MDS 4/01 --> +<H1>ONE WEEK SUMMARY VIEW</H1> +See also: <br> +<a href="sens_day.cgi">One Day View</a> <br> +<a href="sens_week.cgi">One Week View</a> <br> + +<H1>TEMPERATURES</H1> + + +<P><RRD::GRAPH %%APACHDIR%%/pix/tempall.png + --imginfo '<IMG SRC=pix/%s WIDTH=%lu HEIGHT=%lu >' + -a PNG + -h 200 -w 800 + --lazy + -s -1week + -v "Temperature (degrees C); Load Avg * 10" + -t "Temperatures and Load Average" + -x HOUR:6:DAY:1:DAY:1:86400:'%a %b %d' + -y 5:10 + DEF:temp=%%RRDDIR%%/sensors.rrd:temp1:AVERAGE + DEF:ttemp=%%RRDDIR%%/sensors.rrd:temp2:AVERAGE + DEF:la=%%RRDDIR%%/sensors.rrd:loadavg:AVERAGE + CDEF:lla=10,la,* + LINE2:temp#FF00FF:"CPU Temp" + LINE2:ttemp#FF0000:"Motherboard Temp" + LINE2:lla#00FFFF:"Load Average * 10"> +</P> + + +<H1>FANS</H1> + +<P><RRD::GRAPH %%APACHDIR%%/pix/fanall.png + --imginfo '<IMG SRC=pix/%s WIDTH=%lu HEIGHT=%lu >' + -a PNG + -h 200 -w 800 + --lazy + -s -1week + -v "Fan speed (RPM)" + -t "Fan speeds" + -u 5000 + --units-exponent 0 + --alt-autoscale + -x HOUR:6:DAY:1:DAY:1:86400:'%a %b %d' + DEF:f1=%%RRDDIR%%/sensors.rrd:fan1:AVERAGE + DEF:f2=%%RRDDIR%%/sensors.rrd:fan2:AVERAGE + DEF:f3=%%RRDDIR%%/sensors.rrd:fan3:AVERAGE + LINE2:f1#FF00FF:"Fan 1" + LINE2:f2#FF0000:"Fan 2" + LINE2:f3#00FFFF:"Fan 3"> +</P> + +<H1>POWER SUPPLIES</H1> + +<P><RRD::GRAPH %%APACHDIR%%/pix/inall.png + --imginfo '<IMG SRC=pix/%s WIDTH=%lu HEIGHT=%lu >' + -a PNG + -h 200 -w 800 + --lazy + -s -1week + -v "Volts" + -t "All Power Supplies" + -l -15 -u 15 --rigid + -x HOUR:6:DAY:1:DAY:1:86400:'%a %b %d' + -y 1:5 + DEF:i0=%%RRDDIR%%/sensors.rrd:in0:AVERAGE + DEF:i1=%%RRDDIR%%/sensors.rrd:in1:AVERAGE + DEF:i2=%%RRDDIR%%/sensors.rrd:in2:AVERAGE + DEF:i3=%%RRDDIR%%/sensors.rrd:in3:AVERAGE + DEF:i4=%%RRDDIR%%/sensors.rrd:in4:AVERAGE + DEF:i5=%%RRDDIR%%/sensors.rrd:in5:AVERAGE + DEF:i6=%%RRDDIR%%/sensors.rrd:in6:AVERAGE + CDEF:ii3=1.68,i3,* + CDEF:ii4=3.8,i4,* + CDEF:ii5=-3.48,i5,* + CDEF:ii6=-1.5,i6,* + LINE2:ii4#00FF00:"+12V" + LINE2:ii3#FF0000:"+5V" + LINE2:i2#FF8000:"+3.3V" + LINE2:i0#FF00FF:"Core 1" + LINE2:i1#00FFFF:"Core 2" + LINE2:ii6#FF0080:"-5V" + LINE2:ii5#0000FF:"-12V"> +</P> + +This page generated with data and scripts from +<a href="http://www.lm-sensors.nu/">The lm_sensors drivers</a>; +the data are stored in a Round Robin Database and +the graphs are generated by +<a href="http://ee-staff.ethz.ch/~oetiker/webtools/rrdtool/"> +RRD</a>. + +</BODY> +</HTML> + + + + |