#!/bin/bash # #環境変数セット # rrddir="/usr/local/HotSaNIC/modules/sensors/rrd" rrdbin="/usr/local/rrdtool/bin/rrdtool" mbmbin="/usr/local/bin/mbmon" websensor="/home/localhost/HotSaNIC/sensors" #graph出力 # $rrdbin graph $websensor/sensor-temp-hour.png \ --title="CPU CASE HDD temp (Deg-C) last 1 hour" \ --imgformat PNG \ -w 600 -h 200 \ -s -3600 \ -l 20 --rigid \ -u 60 --rigid \ DEF:CPU=$rrddir/sensor-temp.rrd:CPU:LAST \ DEF:CASE=$rrddir/sensor-temp.rrd:CASE:LAST \ DEF:HDD=$rrddir/sensor-temp.rrd:10K6:LAST \ LINE1:CPU#FF0000:CPU \ GPRINT:CPU:MAX:" max\: %3.0lf\n" \ LINE2:CASE#00FF00:CASE \ GPRINT:CASE:MAX:"max\: %3.0lf\n" \ LINE3:HDD#0000FF:HDD \ GPRINT:HDD:MAX:" max\: %3.0lf\n" $rrdbin graph $websensor/sensor-temp-day.png \ --title="CPU CASE HDD temp (Deg-C) last 1 day" \ --imgformat PNG \ -w 600 -h 200 \ -s -86400 \ -l 20 --rigid \ -u 60 --rigid \ DEF:CPU=$rrddir/sensor-temp.rrd:CPU:LAST \ DEF:CASE=$rrddir/sensor-temp.rrd:CASE:LAST \ DEF:HDD=$rrddir/sensor-temp.rrd:10K6:LAST \ LINE1:CPU#FF0000:CPU \ GPRINT:CPU:MAX:" max\: %3.0lf\n" \ LINE2:CASE#00FF00:CASE \ GPRINT:CASE:MAX:"max\: %3.0lf\n" \ LINE3:HDD#0000FF:HDD \ GPRINT:HDD:MAX:" max\: %3.0lf\n" $rrdbin graph $websensor/sensor-temp-week.png \ --title="CPU CASE HDD temp (Deg-C) last 1 week" \ --imgformat PNG \ -w 600 -h 200 \ -s -604800 \ -l 20 --rigid \ -u 60 --rigid \ DEF:CPU=$rrddir/sensor-temp.rrd:CPU:LAST \ DEF:CASE=$rrddir/sensor-temp.rrd:CASE:LAST \ DEF:HDD=$rrddir/sensor-temp.rrd:10K6:LAST \ LINE1:CPU#FF0000:CPU \ GPRINT:CPU:MAX:" max\: %3.0lf\n" \ LINE2:CASE#00FF00:CASE \ GPRINT:CASE:MAX:"max\: %3.0lf\n" \ LINE3:HDD#0000FF:HDD \ GPRINT:HDD:MAX:" max\: %3.0lf\n" $rrdbin graph $websensor/sensor-temp-month.png \ --title="CPU CASE HDD temp (Deg-C) last 1 month" \ --imgformat PNG \ -w 600 -h 200 \ -s -2592000 \ -l 20 --rigid \ -u 60 --rigid \ DEF:CPU=$rrddir/sensor-temp.rrd:CPU:LAST \ DEF:CASE=$rrddir/sensor-temp.rrd:CASE:LAST \ DEF:HDD=$rrddir/sensor-temp.rrd:10K6:LAST \ LINE1:CPU#FF0000:CPU \ GPRINT:CPU:MAX:" max\: %3.0lf\n" \ LINE2:CASE#00FF00:CASE \ GPRINT:CASE:MAX:"max\: %3.0lf\n" \ LINE3:HDD#0000FF:HDD \ GPRINT:HDD:MAX:" max\: %3.0lf\n" $rrdbin graph $websensor/sensor-temp-year.png \ --title="CPU CASE HDD temp (Deg-C) last 1 year" \ --imgformat PNG \ -w 600 -h 200 \ -s -31536000 \ -l 20 --rigid \ -u 60 --rigid \ DEF:CPU=$rrddir/sensor-temp.rrd:CPU:LAST \ DEF:CASE=$rrddir/sensor-temp.rrd:CASE:LAST \ DEF:HDD=$rrddir/sensor-temp.rrd:10K6:LAST \ LINE1:CPU#FF0000:CPU \ GPRINT:CPU:MAX:" max\: %3.0lf\n" \ LINE2:CASE#00FF00:CASE \ GPRINT:CASE:MAX:"max\: %3.0lf\n" \ LINE3:HDD#0000FF:HDD \ GPRINT:HDD:MAX:" max\: %3.0lf\n"