root/lm-sensors/trunk/prog/tellerstats/gnuplotscript.tmpl

Revision 1051, 3.8 KB (checked in by mds, 11 years ago)

the famous "tellerstats" package of Phil's with updates

from me and Hans Ecke <hans@…>.
Intent is a simple package which can be customized, configured,
and installed easily.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1set term $PLOTTERMINAL
2set timefmt "%Y%m%d%H%M%S"
3set notime
4set autoscale xy
5set size 2,2
6set data style lp
7set xlabel "Time"
8set xdata time
9
10set ylabel "Voltage (V)"
11
12set output "$TEMPPATH/cpu1V.$PLOTFORMAT"
13plot "$DBPATH/cpu1V"         using 1:2 title ''     w lp lw $LINEWIDTH, \
14     2.1                               title 'min'  w lp lw $LINEWIDTH, \
15     2.3                               title 'max'  w lp lw $LINEWIDTH
16set output "$TEMPPATH/cpu2V.$PLOTFORMAT"
17plot "$DBPATH/cpu2V"         using 1:2 title ''     w lp lw $LINEWIDTH, \
18     2.1                               title 'min'  w lp lw $LINEWIDTH, \
19     2.3                               title 'max'  w lp lw $LINEWIDTH
20set output "$TEMPPATH/ThreeVOLT.$PLOTFORMAT"
21plot "$DBPATH/ThreeVOLT"     using 1:2 title ''     w lp lw $LINEWIDTH, \
22     3.0                               title 'min'  w lp lw $LINEWIDTH, \
23     3.6                               title 'max'  w lp lw $LINEWIDTH
24set output "$TEMPPATH/FiveVOLT.$PLOTFORMAT"
25plot "$DBPATH/FiveVOLT"      using 1:2 title ''     w lp lw $LINEWIDTH, \
26     4.85                              title 'min'  w lp lw $LINEWIDTH, \
27     5.15                              title 'max'  w lp lw $LINEWIDTH
28set output "$TEMPPATH/TwelveVOLT.$PLOTFORMAT"
29plot "$DBPATH/TwelveVOLT"    using 1:2 title ''     w lp lw $LINEWIDTH, \
30     11.3                              title 'min'  w lp lw $LINEWIDTH, \
31     12.7                              title 'max'  w lp lw $LINEWIDTH
32set output "$TEMPPATH/NegTwelveVOLT.$PLOTFORMAT"
33plot "$DBPATH/NegTwelveVOLT" using 1:2 title ''     w lp lw $LINEWIDTH, \
34     -12.7                             title 'min'  w lp lw $LINEWIDTH, \
35     -11.3                             title 'max'  w lp lw $LINEWIDTH
36set output "$TEMPPATH/NegFiveVOLT.$PLOTFORMAT"
37plot "$DBPATH/NegFiveVOLT"   using 1:2 title ''     w lp lw $LINEWIDTH, \
38     -5.25                             title 'min'  w lp lw $LINEWIDTH, \
39     -4.75                             title 'max'  w lp lw $LINEWIDTH
40set output "$TEMPPATH/voltages.$PLOTFORMAT"
41plot "$DBPATH/cpu1V"         using 1:2 title '1V'   w lp lw $LINEWIDTH,\
42     "$DBPATH/cpu2V"         using 1:2 title '2V'   w lp lw $LINEWIDTH,\
43     "$DBPATH/ThreeVOLT"     using 1:2 title '3V'   w lp lw $LINEWIDTH,\
44     "$DBPATH/FiveVOLT"      using 1:2 title '5V'   w lp lw $LINEWIDTH,\
45     "$DBPATH/TwelveVOLT"    using 1:2 title '12V'  w lp lw $LINEWIDTH,\
46     "$DBPATH/NegTwelveVOLT" using 1:2 title '-12V' w lp lw $LINEWIDTH,\
47     "$DBPATH/NegFiveVOLT"   using 1:2 title '-5V'  w lp lw $LINEWIDTH
48
49set ylabel "Temperature (Degree C)"
50
51set output "$TEMPPATH/mb_temp.$PLOTFORMAT"
52plot "$DBPATH/mb_temp"       using 1:2 title ''     w lp lw $LINEWIDTH, \
53     50                                title 'max'  w lp lw $LINEWIDTH
54set output "$TEMPPATH/cpu_temp.$PLOTFORMAT"
55plot "$DBPATH/cpu_temp"      using 1:2 title ''     w lp lw $LINEWIDTH, \
56     50                                title 'max'  w lp lw $LINEWIDTH
57set output "$TEMPPATH/temps.$PLOTFORMAT"
58plot "$DBPATH/mb_temp"       using 1:2 title 'motherboard' w lp lw $LINEWIDTH, \
59     "$DBPATH/cpu_temp"      using 1:2 title 'CPU'  w lp lw $LINEWIDTH
60
61set ylabel "Fan Speed (RPM)"
62
63set output "$TEMPPATH/fanone.$PLOTFORMAT"
64plot "$DBPATH/fanone"        using 1:2 title ''     w lp lw $LINEWIDTH, \
65     3000                              title 'min'  w lp lw $LINEWIDTH
66set output "$TEMPPATH/fantwo.$PLOTFORMAT"
67plot "$DBPATH/fantwo"        using 1:2 title ''     w lp lw $LINEWIDTH, \
68     3000                              title 'min'  w lp lw $LINEWIDTH
69set output "$TEMPPATH/fanthree.$PLOTFORMAT"
70plot "$DBPATH/fanthree"      using 1:2 title ''     w lp lw $LINEWIDTH, \
71     3000                              title 'min'  w lp lw $LINEWIDTH
72
73set ylabel "Load Average"
74
75set output "$TEMPPATH/load.$PLOTFORMAT"
76plot "$DBPATH/load"          using 1:2 title ''     w lp lw $LINEWIDTH
77
78exit
79
Note: See TracBrowser for help on using the browser.