Portál AbcLinuxu, 11. prosince 2025 01:11
RRD_DATA=/cesta/k/rrd/databazi/cpu.rrd
RRD_IMAGE=/cesta/kam/ulozime/obrazek/
TIMESTAMP=`date +%s`
if [ ! -f "$RRD_DATA" ]; then
rrdtool create "$RRD_DATA"\
--start "$TIMESTAMP-1"\
--step 300\
DS:cpu:GAUGE:180:U:U\
RRA:AVERAGE:0.5:1:3600
fi
CPU=`top -b -n 3 -d 1 | grep "Cpu(s)" | tail -1 | awk '{print $2}' | cut -d '%' -f 1`
rrdtool update $RRD_DATA $TIMESTAMP:$CPU
rrdtool graph "$RRD_IMAGE/cpu.png" \
--title "Zatížení CPU" \
--start "now-1d" \
--end "now" \
-a PNG \
"DEF:a=$RRD_DATA:cpu:AVERAGE" \
"LINE2:a#000000:Vytížení CPU" \
"COMMENT: ..."
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.