Diff for scripts/perl/syswatcher/create-graph.sh between version 1.1 and 1.2
| version 1.1, 2003/11/10 19:16:50 |
version 1.2, 2003/11/12 12:11:25 |
|
|
| # Run this script 1 minute after midnight (cron) |
# Run this script 1 minute after midnight (cron) |
| # |
# |
| |
|
| # $Platon$ |
# $Platon: scripts/syswatcher/create-graph.sh,v 1.1 2003/11/10 19:16:50 rajo Exp $ |
| |
|
| DB_USER="syswatcher" |
DB_USER="syswatcher" |
| DATABASE="system" |
DATABASE="system" |
|
|
| # (1 day was 86400 seconds); |
# (1 day was 86400 seconds); |
| if [ ! -f "${output_loadavg}.dat" ]; then |
if [ ! -f "${output_loadavg}.dat" ]; then |
| echo "SELECT |
echo "SELECT |
| UNIX_TIMESTAMP(time), load1, load5, load15, procs_run, procs_total, last_pid, time |
date_format(time, '%Y/%m/%d/%T'), load1, load5, load15, procs_run, procs_total, last_pid, time |
| FROM loadavg |
FROM loadavg |
| WHERE time > '$DATE' AND time < '$DATE' + INTERVAL 1 DAY |
WHERE time > '$DATE' AND time < '$DATE' + INTERVAL 1 DAY |
| ORDER BY time LIMIT 90000;" \ |
ORDER BY time LIMIT 90000;" \ |
| Line 40 cat <<EOF | gnuplot - > /dev/null 2>&1 |
|
| Line 40 cat <<EOF | gnuplot - > /dev/null 2>&1 |
|
| set time |
set time |
| |
|
| set xdata time |
set xdata time |
| set timefmt "%s" |
set timefmt "%Y/%m/%d/%H:%M:%S" |
| set format x " %H:%M" |
set format x " %H:%M" |
| set xlabel "$xlabel" |
set xlabel "$xlabel" |
| set xtics rotate |
set xtics rotate |
Platon Group <platon@platon.org> http://platon.org/
|
|