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 @@ One Day Hardware Statistics for %%MACH%% - +

ONE DAY VIEW

-One Week View +See also:
+One Week View
+One Week Summary View

TEMPERATURES

@@ -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>

@@ -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>

@@ -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>

@@ -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 @@ One Week Hardware Statistics for %%MACH%% - +

ONE WEEK VIEW

-One Day View +See also:
+One Day View
+One Week Summary View

TEMPERATURES

@@ -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>

@@ -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>

@@ -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>

@@ -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 + + + +One Week Summary Hardware Statistics for %%MACH%% + + + +

ONE WEEK SUMMARY VIEW

+See also:
+One Day View
+One Week View
+ +

TEMPERATURES

+ + +

' + -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"> +

+ + +

FANS

+ +

' + -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"> +

+ +

POWER SUPPLIES

+ +

' + -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"> +

+ +This page generated with data and scripts from +The lm_sensors drivers; +the data are stored in a Round Robin Database and +the graphs are generated by + +RRD. + + + + + + +