[Eisfair] Eis1/2 eisgraph mem-target geht nicht
Christoph Schütz
christoph-schuetz at gmx.net
So Sep 23 12:26:56 CEST 2012
Am 23.09.2012, 13:15 Uhr, schrieb Thomas Quast <eisfair at thquast.de>:
> Dort fehlt die Datei meminfo.
>
> Zeige mir bitte die Ausgabe von
>
> ls -1 /usr/local/eisgraph/collect/m*
>
> Du solltest als Antwort auf dem Schirm sehen:
>
> # ls -1 /usr/local/eisgraph/collect/m*
> /usr/local/eisgraph/collect/mem
> #
>
> Erhaelst Du diese Anzeige, dann poste bitte die Ausgabe von
>
> cat /usr/local/eisgraph/collect/mem | grep -v '#'
Ich erhalte die Anzeige von oben
> # ls -1 /usr/local/eisgraph/collect/m*
> /usr/local/eisgraph/collect/mem
Ausgabe von
> cat /usr/local/eisgraph/collect/mem | grep -v '#'
cat /proc/meminfo > $EISGRAPH_BASEDIR/meminfo
MEMTOTAL=`grep "MemTotal:" $EISGRAPH_BASEDIR/meminfo | awk '{ print $2 }'`
MEMFREE=`grep "MemFree:" $EISGRAPH_BASEDIR/meminfo | awk '{ print $2 }'`
BUFFERS=`grep "Buffers:" $EISGRAPH_BASEDIR/meminfo | awk '{ print $2 }'`
CACHED=`grep -e "^Cached:" $EISGRAPH_BASEDIR/meminfo | awk '{ print $2 }'`
ACTIVE=`grep "Active:" $EISGRAPH_BASEDIR/meminfo | awk '{ print $2 }'`
INACTIVE=`grep "Inactive:" $EISGRAPH_BASEDIR/meminfo | awk '{ print $2 }'`
let MEMTOTAL=MEMTOTAL*1024
let MEMFREE=MEMFREE*1024
let MEMUSED=MEMTOTAL-MEMFREE
let BUFFERS=BUFFERS*1024
let CACHED=CACHED*1024
let ACTIVE=ACTIVE*1024
let INACTIVE=INACTIVE*1024
/usr/local/bin/rrdtool update $EISGRAPH_DBFILE
N:$MEMUSED:$MEMFREE:$BUFFERS:$CACHED:$ACTIVE:$INACTIVE
--
Grüße
Christoph
Mehr Informationen über die Mailingliste Eisfair