Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

[Beowulf] How to Monitor Cluster

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Markus Sommereder markus.sommereder at tuwien.ac.at
Wed Aug 22 14:44:29 PDT 2007


Hello!
I use a cronjob to read the load average and the memory usage from 
/proc/loadavg and /proc/meminfo of each node every minute and write the 
data into a round robin database (rrdtool). The graphs are generated 
from the database by a cgi-script when I open the monitoring webpage.
Markus

+++loadavg.sh+++
#!/bin/sh
LOAD=$(awk '{print $1":"$2":"$3}' < /proc/loadavg)
rrdtool update loadavg.$HOSTNAME.rrd N:$LOAD

+++memory.sh+++
#!/bin/sh
MEMF=`grep MemFree: /proc/meminfo|tr -s [:blank:]|cut -f2 -d" "`
SWAPF=`grep SwapFree: /proc/meminfo|tr -s [:blank:]|cut -f2 -d" "`
MEMFREE=$(expr $MEMF \* 1024)
SWAPFREE=$(expr $SWAPF \* 1024)
rrdtool update memory.$HOSTNAME.rrd N:$MEMFREE:$SWAPFREE



A Lenzo wrote:
> Hello Cluster Colleagues,
> 
> I would like to begin monitoring my cluster in order to see what the 
> usage is at different times of day.  A simple method would work - I am 
> looking for advice on this.  The mosmon utility is enticing since it 
> shows the usage on all nodes at once, but of course, I can't pipe the 
> output to a text file.  If I can find the right tool for the job, I am 
> sure I can keep it running every hour or so with Cron.  Ideally, I'd 
> love to measure memory usage and also CPU usage.
> 
> Suggestions?
> 
> Thanks!
> Tony
> 



More information about the Beowulf mailing list