Silviu Marin-Caea wrote:
Tarhon-Onu Victor wrote:

rrdtool last ram.rrd ce zice?


Aia zice, UNKN.

pardon, zice:


rrdtool last memory.rrd ; date +%s
1048781700
1048781799

Deci, un update se face, dar cu valori UNKN.

LINE=1
free -b | \
while read K1 K2 K3 K4 K5 K6 K7 ; do
case "$LINE" in
2) FREE=$K4 ; BUFFERS=$K6 ; CACHED=$K7 ;;
3) APPS=$K3 ;;
4) SWAPUSED=$K3 ; SWAPFREE=$K4 ;;
esac
LINE=$(($LINE+1))
echo In interiorul ciclului while: Free=$FREE Buffers=$BUFFERS \ Cached=$CACHED Apps=$APPS Swap Used=$SWAPUSED Swap Free=$SWAPFREE
Pana la urma am rezolvat bagand aici
if [ $LINE == 5 ] ; then
rrdtool update memory.rrd \ N:$APPS:$BUFFERS:$CACHED:$FREE:$SWAPUSED:$SWAPFREE
fi
done

Dar nu mi-e clar de ce nu mergea in afara ciclului.


baza e creata asa:

rrdtool create memory.rrd DS:apps:GAUGE:5:U:U DS:buffers:GAUGE:5:U:U DS:cached:GAUGE:5:U:U DS:free:GAUGE:5:U:U DS:swapused:GAUGE:5:U:U DS:swapfree:GAUGE:5:U:U RRA:AVERAGE:0.5:1:288 RRA:AVERAGE:0.5:6:336 RRA:AVERAGE:0.5:24:360 RRA:AVERAGE:0.5:288:365

--
Linux/Unix Systems Engineer http://www.genesys.ro
Phone +40723-267961


--
Pentru dezabonare, trimiteti mail la [EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/





Raspunde prin e-mail lui