From 36ef6b4fe2c26f3c03340a31b64e4d329c482adb Mon Sep 17 00:00:00 2001 From: Matt Rude Date: Sat, 7 May 2011 20:24:11 -0500 Subject: still starting out --- scripts/do-xntp | 155 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 155 insertions(+) create mode 100755 scripts/do-xntp (limited to 'scripts/do-xntp') diff --git a/scripts/do-xntp b/scripts/do-xntp new file mode 100755 index 0000000..f3ebe99 --- /dev/null +++ b/scripts/do-xntp @@ -0,0 +1,155 @@ +#!/bin/sh + +RRD_BIN=/usr/local/bin +RRDPAGE=/usr/local/www/data/rrd +SCRIPTS=/usr/local/www/data/scripts + +cd ${RRDPAGE} + +if [ ! $? ]; then exit 1; fi + +for X in `cat list-of-systems` + +do + +sh ${SCRIPTS}/do-ntp-rrdstats ${X} + +if [ ! $? ]; then exit 1; fi + +${RRD_BIN}/rrdtool graph \ + --imgformat PNG ${RRDPAGE}/${X}-ntp-offset.png \ + --width 600 --height 200 \ + --vertical-label "${X}" \ + --title "`TZ=UTC date`" \ + --start -93600 \ + DEF:offset=${RRDPAGE}/${X}.rrd:offset:LAST \ + CDEF:noffset=offset,1000,/ \ + LINE1:noffset#0000FF:"offset" \ + GPRINT:noffset:LAST:%le + +${RRD_BIN}/rrdtool graph \ + --imgformat PNG ${RRDPAGE}/${X}-ntp-sysjit.png \ + --width 600 --height 200 \ + --vertical-label "${X}" \ + --title "`TZ=UTC date`" \ + --start -93600 \ + DEF:sjit=${RRDPAGE}/${X}.rrd:sjit:LAST \ + CDEF:nsjit=sjit,1000,/ \ + LINE1:nsjit#0000FF:"sysjit" \ + GPRINT:nsjit:LAST:%le + +${RRD_BIN}/rrdtool graph \ + --imgformat PNG ${RRDPAGE}/${X}-ntp-clkjit.png \ + --width 600 --height 200 \ + --vertical-label "${X}" \ + --title "`TZ=UTC date`" \ + --start -93600 \ + DEF:cjit=${RRDPAGE}/${X}.rrd:cjit:LAST \ + CDEF:ncjit=cjit,1000,/ \ + LINE1:ncjit#0000FF:"cjit" \ + GPRINT:ncjit:LAST:%le + +${RRD_BIN}/rrdtool graph \ + --imgformat PNG ${RRDPAGE}/${X}-ntp-wander.png \ + --width 600 --height 200 \ + --vertical-label "${X}" \ + --title "`TZ=UTC date`" \ + --start -93600 \ + DEF:wander=${RRDPAGE}/${X}.rrd:wander:LAST \ + LINE1:wander#0000FF:"wander" \ + GPRINT:wander:LAST:%le + +${RRD_BIN}/rrdtool graph \ + --imgformat PNG ${RRDPAGE}/${X}-ntp-freq.png \ + --width 600 --height 200 \ + --alt-autoscale \ + --vertical-label "${X}" \ + --title "`TZ=UTC date`" \ + --start -93600 \ + DEF:freq=${RRDPAGE}/${X}.rrd:freq:LAST \ + LINE1:freq#0000FF:"frequency (ppm)" \ + GPRINT:freq:LAST:%lf + +${RRD_BIN}/rrdtool graph \ + --imgformat PNG ${RRDPAGE}/${X}-ntp-disp.png \ + --width 600 --height 200 \ + --alt-autoscale \ + --vertical-label "${X}" \ + --title "`TZ=UTC date`" \ + --start -93600 \ + DEF:disp=${RRDPAGE}/${X}.rrd:disp:LAST \ + CDEF:ndisp=disp,1000,/ \ + LINE1:ndisp#0000FF:"dispersion" \ + GPRINT:ndisp:LAST:%lf + +# fat (weekly) graphs + + +${RRD_BIN}/rrdtool graph --imgformat PNG ${RRDPAGE}/${X}-week-ntp-offset.png \ + --width 600 --height 200 \ + --vertical-label "${X}" \ + --title "`TZ=UTC date`" \ + --start -691200 \ + DEF:offset=${RRDPAGE}/${X}.rrd:offset:LAST \ + CDEF:noffset=offset,1000,/ \ + LINE1:noffset#0000FF:"offset" \ + GPRINT:noffset:LAST:%le + +${RRD_BIN}/rrdtool graph --imgformat PNG ${RRDPAGE}/${X}-week-ntp-sysjit.png \ + --width 600 --height 200 \ + --vertical-label "${X}" \ + --title "`TZ=UTC date`" \ + --start -691200 \ + DEF:sjit=${RRDPAGE}/${X}.rrd:sjit:LAST \ + CDEF:nsjit=sjit,1000,/ \ + LINE1:nsjit#0000FF:"sysjit" \ + GPRINT:nsjit:LAST:%le + +${RRD_BIN}/rrdtool graph --imgformat PNG ${RRDPAGE}/${X}-week-ntp-clkjit.png \ + --width 600 --height 200 \ + --vertical-label "${X}" \ + --title "`TZ=UTC date`" \ + --start -691200 \ + DEF:cjit=${RRDPAGE}/${X}.rrd:cjit:LAST \ + CDEF:ncjit=cjit,1000,/ \ + LINE1:ncjit#0000FF:"clkjit" \ + GPRINT:ncjit:LAST:%le + +${RRD_BIN}/rrdtool graph --imgformat PNG ${RRDPAGE}/${X}-week-ntp-wander.png \ + --width 600 --height 200 \ + --vertical-label "${X}" \ + --title "`TZ=UTC date`" \ + --start -691200 \ + DEF:wander=${RRDPAGE}/${X}.rrd:wander:LAST \ + LINE1:wander#0000FF:"wander" \ + GPRINT:wander:LAST:%le + +${RRD_BIN}/rrdtool graph \ + --imgformat PNG ${RRDPAGE}/${X}-week-ntp-freq.png \ + --width 600 --height 200 \ + --alt-autoscale \ + --vertical-label "${X}" \ + --title "`TZ=UTC date`" \ + --start -691200 \ + DEF:freq=${RRDPAGE}/${X}.rrd:freq:LAST \ + LINE1:freq#0000FF:"frequency (ppm)" \ + GPRINT:freq:LAST:%lf + + +${RRD_BIN}/rrdtool graph \ + --imgformat PNG ${RRDPAGE}/${X}-week-ntp-disp.png \ + --width 600 --height 200 \ + --alt-autoscale \ + --vertical-label "${X}" \ + --title "`TZ=UTC date`" \ + --start -691200 \ + DEF:disp=${RRDPAGE}/${X}.rrd:disp:LAST \ + CDEF:ndisp=disp,1000,/ \ + LINE1:ndisp#0000FF:"dispersion" \ + GPRINT:ndisp:LAST:%lf + +done + +#end + + -- cgit v1.2.3-59-ga6da