The more I think about this, the more I'm convinced you are trying to pound a square peg into a round hole. Multicast is an integral part of ganglia. It really sounds to me like you need to run snmpd on each of your machines and just query them from a central collector. You will get the same information you would get with ganglia without the multicast traffic. The big win with ganglia is being able to distribute the data collection and you will lose that if you disable multicast.

However, I've found that the multicast traffic I see here from monitoring about 250 hosts is nearly unnoticable. I see more broadcast traffic from the few Windows machines we have than from all of the multicast combined.

Adeyemi Adesanya wrote:

Matt,

I just unset mute and deaf modes but switched the gmond ttl to 0 (multicast
restricted to localhost). It appears to work!! I'll try your suggestion out
later.

----
Yemi

On 1/28/04 5:46 PM, "Matthew Massie" <[EMAIL PROTECTED]> wrote:

yemi-

i'm sorry but i think i might have led you astray.  i've thought about
this more and realized.. gmond uses multicast loopback to get it's own
data.  the means if you set up gmond as _both_ "deaf" and "mute", it
will do nothing accept collect metric information and never send it or
save it.

it would take some minor code changes to make gmond work in simultaneous
"deaf" and "mute" mode.

i'm sorry but ganglia 2.x relies on multicast for efficient group
messaging.  we are definitely going to remove the reliance on multicast
(only) in the future but i know that doesn't help you now.

can you try setting your multicast group to "127.0.0.1" and running
without "deaf" and "mute" mode set and see what happens?  i doubt it
will work but it's worth a try (i think you'll get an error message that
127.0.0.1 is not a valid multicast address).

let me know what happens.

-matt


On Wed, 2004-01-28 at 17:31, Adesanya, Adeyemi wrote:
if you hate multicast altogether for some reason, you can get
around that too.

set every gmond that you have to be both "deaf" and "mute".
then every gmond running on every host will only know about
itself.  then use gmetad to pull all the data for your
cluster together (gmetad uses a TCP connection to the data
port of each gmond).  you will need to manually specify every
host in your cluster in the /etc/gmetad.conf as a data source.

hope this helps.

good luck!
-matt

Matt,

I just tried setting my gmond to both "deaf" and "mute". No joy....my gmetad
only appears to get data from the gmond when "deaf" and "mute" are both off.
Is anyone successfully using the technique described by Matt? I must be
screwing up somewhere.

----
Yemi



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Ganglia-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ganglia-general



--
Dan Rich <[EMAIL PROTECTED]> |   http://www.employees.org/~drich/
                              |  "Step up to red alert!"  "Are you sure, sir?
                              |   It means changing the bulb in the sign..."
                              |          - Red Dwarf (BBC)

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to