Portál AbcLinuxu, 13. května 2025 18:31
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.