[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