mirror of
https://github.com/myvesta/vesta
synced 2025-08-14 18:49:21 -07:00
dox2unix fix after merge
This commit is contained in:
parent
6e0aba66e0
commit
b8b28120fd
231 changed files with 20776 additions and 20776 deletions
|
@ -1,103 +1,103 @@
|
|||
#!/bin/bash
|
||||
# info: update memory rrd
|
||||
# options: PERIOD
|
||||
#
|
||||
# The function is for updating memory rrd database and graphic.
|
||||
|
||||
|
||||
#----------------------------------------------------------#
|
||||
# Variable&Function #
|
||||
#----------------------------------------------------------#
|
||||
|
||||
# Argument defenition
|
||||
period=${1-daily}
|
||||
|
||||
# Includes
|
||||
source $VESTA/conf/vesta.conf
|
||||
source $VESTA/func/main.sh
|
||||
|
||||
|
||||
#----------------------------------------------------------#
|
||||
# Action #
|
||||
#----------------------------------------------------------#
|
||||
|
||||
# Switching on time period
|
||||
case $period in
|
||||
daily) start='-1d'; end='now'; grid='MINUTE:30:HOUR:1:HOUR:4:0:%H:%M';;
|
||||
weekly) start='-7d'; end='now'; grid='HOUR:8:DAY:1:DAY:1:0:%a %d';;
|
||||
monthly) start='-1m'; end='now'; grid='WEEK:1:WEEK:1:WEEK:1:0:%b %d';;
|
||||
yearly) start='-1y'; end='now'; grid='MONTH:1:YEAR:1:MONTH:2:2419200:%b';;
|
||||
*) exit $E_RRD ;;
|
||||
esac
|
||||
|
||||
# Checking directory
|
||||
if [ ! -d "$RRD/mem" ]; then
|
||||
mkdir $RRD/mem
|
||||
fi
|
||||
|
||||
# Checking database
|
||||
if [ ! -e "$RRD/mem/mem.rrd" ]; then
|
||||
# Adding database
|
||||
rrdtool create $RRD/mem/mem.rrd --step $RRD_STEP \
|
||||
DS:RAM:GAUGE:600:U:U \
|
||||
DS:SWAP:GAUGE:600:U:U \
|
||||
RRA:AVERAGE:0.5:1:600 \
|
||||
RRA:AVERAGE:0.5:6:700 \
|
||||
RRA:AVERAGE:0.5:24:775 \
|
||||
RRA:AVERAGE:0.5:288:797 \
|
||||
RRA:MAX:0.5:1:600 \
|
||||
RRA:MAX:0.5:6:700 \
|
||||
RRA:MAX:0.5:24:775 \
|
||||
RRA:MAX:0.5:288:797
|
||||
fi
|
||||
|
||||
# Parsing data
|
||||
if [ "$period" = 'daily' ]; then
|
||||
mem=$(free -m)
|
||||
ram=$(echo "$mem" |awk '{print $3}'|head -n2 |tail -n1)
|
||||
swap=$(echo "$mem" |awk '{print $3}'|tail -n1)
|
||||
|
||||
# Updating rrd
|
||||
rrdtool update $RRD/mem/mem.rrd N:$ram:$swap
|
||||
fi
|
||||
|
||||
# Updating rrd graph
|
||||
rrdtool graph $RRD/mem/$period-mem.png \
|
||||
--imgformat PNG \
|
||||
--height="120" \
|
||||
--width="440" \
|
||||
--start "$start" \
|
||||
--end "$end" \
|
||||
--vertical-label "Mbytes" \
|
||||
--x-grid "$grid" \
|
||||
-c "BACK#7a766d" \
|
||||
-c "SHADEA#7a766d" \
|
||||
-c "SHADEB#7a766d" \
|
||||
-c "FONT#FFFFFF" \
|
||||
-c "CANVAS#302c2d" \
|
||||
-c "GRID#666666" \
|
||||
-c "MGRID#AAAAAA" \
|
||||
-c "FRAME#302c2d" \
|
||||
-c "ARROW#FFFFFF" \
|
||||
DEF:ram=$RRD/mem/mem.rrd:RAM:AVERAGE \
|
||||
DEF:swap=$RRD/mem/mem.rrd:SWAP:AVERAGE \
|
||||
COMMENT:'\r' \
|
||||
AREA:ram#867995:"RAM "\
|
||||
GPRINT:ram:'LAST: Current\:''%8.0lf' \
|
||||
GPRINT:ram:'MIN: Min\:''%8.0lf' \
|
||||
GPRINT:ram:'MAX: Max\:''%8.0lf\j' \
|
||||
LINE1:swap#f57900:"SWAP" \
|
||||
GPRINT:swap:'LAST:Current\:''%8.0lf' \
|
||||
GPRINT:swap:'MIN:Min\:''%8.0lf' \
|
||||
GPRINT:swap:'MAX:Max\:''%8.0lf\j' &>/dev/null; result=$?
|
||||
|
||||
|
||||
#----------------------------------------------------------#
|
||||
# Vesta #
|
||||
#----------------------------------------------------------#
|
||||
|
||||
if [ "$result" -ne 0 ]; then
|
||||
exit $E_RRD
|
||||
fi
|
||||
|
||||
exit
|
||||
#!/bin/bash
|
||||
# info: update memory rrd
|
||||
# options: PERIOD
|
||||
#
|
||||
# The function is for updating memory rrd database and graphic.
|
||||
|
||||
|
||||
#----------------------------------------------------------#
|
||||
# Variable&Function #
|
||||
#----------------------------------------------------------#
|
||||
|
||||
# Argument defenition
|
||||
period=${1-daily}
|
||||
|
||||
# Includes
|
||||
source $VESTA/conf/vesta.conf
|
||||
source $VESTA/func/main.sh
|
||||
|
||||
|
||||
#----------------------------------------------------------#
|
||||
# Action #
|
||||
#----------------------------------------------------------#
|
||||
|
||||
# Switching on time period
|
||||
case $period in
|
||||
daily) start='-1d'; end='now'; grid='MINUTE:30:HOUR:1:HOUR:4:0:%H:%M';;
|
||||
weekly) start='-7d'; end='now'; grid='HOUR:8:DAY:1:DAY:1:0:%a %d';;
|
||||
monthly) start='-1m'; end='now'; grid='WEEK:1:WEEK:1:WEEK:1:0:%b %d';;
|
||||
yearly) start='-1y'; end='now'; grid='MONTH:1:YEAR:1:MONTH:2:2419200:%b';;
|
||||
*) exit $E_RRD ;;
|
||||
esac
|
||||
|
||||
# Checking directory
|
||||
if [ ! -d "$RRD/mem" ]; then
|
||||
mkdir $RRD/mem
|
||||
fi
|
||||
|
||||
# Checking database
|
||||
if [ ! -e "$RRD/mem/mem.rrd" ]; then
|
||||
# Adding database
|
||||
rrdtool create $RRD/mem/mem.rrd --step $RRD_STEP \
|
||||
DS:RAM:GAUGE:600:U:U \
|
||||
DS:SWAP:GAUGE:600:U:U \
|
||||
RRA:AVERAGE:0.5:1:600 \
|
||||
RRA:AVERAGE:0.5:6:700 \
|
||||
RRA:AVERAGE:0.5:24:775 \
|
||||
RRA:AVERAGE:0.5:288:797 \
|
||||
RRA:MAX:0.5:1:600 \
|
||||
RRA:MAX:0.5:6:700 \
|
||||
RRA:MAX:0.5:24:775 \
|
||||
RRA:MAX:0.5:288:797
|
||||
fi
|
||||
|
||||
# Parsing data
|
||||
if [ "$period" = 'daily' ]; then
|
||||
mem=$(free -m)
|
||||
ram=$(echo "$mem" |awk '{print $3}'|head -n2 |tail -n1)
|
||||
swap=$(echo "$mem" |awk '{print $3}'|tail -n1)
|
||||
|
||||
# Updating rrd
|
||||
rrdtool update $RRD/mem/mem.rrd N:$ram:$swap
|
||||
fi
|
||||
|
||||
# Updating rrd graph
|
||||
rrdtool graph $RRD/mem/$period-mem.png \
|
||||
--imgformat PNG \
|
||||
--height="120" \
|
||||
--width="440" \
|
||||
--start "$start" \
|
||||
--end "$end" \
|
||||
--vertical-label "Mbytes" \
|
||||
--x-grid "$grid" \
|
||||
-c "BACK#7a766d" \
|
||||
-c "SHADEA#7a766d" \
|
||||
-c "SHADEB#7a766d" \
|
||||
-c "FONT#FFFFFF" \
|
||||
-c "CANVAS#302c2d" \
|
||||
-c "GRID#666666" \
|
||||
-c "MGRID#AAAAAA" \
|
||||
-c "FRAME#302c2d" \
|
||||
-c "ARROW#FFFFFF" \
|
||||
DEF:ram=$RRD/mem/mem.rrd:RAM:AVERAGE \
|
||||
DEF:swap=$RRD/mem/mem.rrd:SWAP:AVERAGE \
|
||||
COMMENT:'\r' \
|
||||
AREA:ram#867995:"RAM "\
|
||||
GPRINT:ram:'LAST: Current\:''%8.0lf' \
|
||||
GPRINT:ram:'MIN: Min\:''%8.0lf' \
|
||||
GPRINT:ram:'MAX: Max\:''%8.0lf\j' \
|
||||
LINE1:swap#f57900:"SWAP" \
|
||||
GPRINT:swap:'LAST:Current\:''%8.0lf' \
|
||||
GPRINT:swap:'MIN:Min\:''%8.0lf' \
|
||||
GPRINT:swap:'MAX:Max\:''%8.0lf\j' &>/dev/null; result=$?
|
||||
|
||||
|
||||
#----------------------------------------------------------#
|
||||
# Vesta #
|
||||
#----------------------------------------------------------#
|
||||
|
||||
if [ "$result" -ne 0 ]; then
|
||||
exit $E_RRD
|
||||
fi
|
||||
|
||||
exit
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue