I've run into this same issue periodically . so what I frequently do is have
my memcached init script spawn N number of gmond instances.
Here's a code snippet that I use :
NUM_INSTANCES="3"
for ((N=1; N<=NUM_INSTANCES; N++))
do
prog="gmond$N"
ops="--conf=/etc/ganglia/gmond$N.conf"
PORT=$((BASE_PORT+N))
[ ! -L /usr/sbin/$prog ] && ln -sf /usr/sbin/gmond /usr/sbin/$prog
So gmond1.conf can point to a MySQL cluster
Gmond2.conf can point to a memcached cluster
Gmond3.conf can point to an apache cluster. (can't imagine why you'd be
running mysql, memcached, and apache on the same box but you get the idea)
In your gmond$N.conf files you'll need to distinguish between clusters,
ports, etc.
Anyhow, use that in your gmond init script (I call mine gmond_multi). If
everything works you should get something like:
Starting Ganglia gmond (gmond1): [ OK ]
Starting Ganglia gmond (gmond2): [ OK ]
Starting Ganglia gmond (gmond3): [ OK ]
Brad E. Fino
IT / Operations
858-245-9099
[email protected]
------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Ganglia-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ganglia-general