I really don't understand this fear of multicast from managers.  Unless
you are running an old non-switched network or have igmp disabled, the
small amount of multicast traffic that ganglia does produce will never
even be seen by nodes that are not part of ganglia's multicast group.
It also should never leave the subnet unless you have set a higher TTL
and have your routers (or layer 3 switches) configured to pass multicast
packets.  Using multicast also eliminates a single point of failure for
your monitoring system when you have a large cluster and it is normal
for a few nodes to be down for various reasons.  When that happens
gmetad can just get the data from any of the other gmond since they all
have redundant copies of the cluster data.

For our ganglia configuration, we use multicast without any problems and
plan on upgrading to ganglia 3 soon and then will be using unicast
basically only to allow nodes on different subnets to join an existing
multicast cluster.  We once played with the metric.h definitions a while
ago to see if we could reduce the amount of multicast traffic, but
overall significant changes could only be achieved by drastically
changing the thresholds which is not desirable.  Overall gmond's
thresholds appear to be tuned fairly optimally.

~Jason


On Tue, 2005-03-29 at 08:32 -0800, Jason Helfman wrote:
> Hi.
> 
> I have been looking through the mailing list for a little bit and
> finally found some snippets about multicast. I am wondering if there are
> any large issues in not using multicast, and going with unicast.
> 
> My manager is not thrilled and not interested in using or supporting
> multicast in ganglia, and I am wondering if this is going to cause an
> issue in using the tool.
> 
> I have only worked with it in a multicast environment, and never saw an
> issue, however I don't know what issues there would be in a unicast
> environment, if that is something that is supported.
> 
> The snippets I found are:
> https://sourceforge.net/mailarchive/message.php?msg_id=7047144
> 
> 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.
> 
> 
> https://sourceforge.net/mailarchive/message.php?msg_id=7047148
> 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.
> 
> Thanks,
> Jason
> 
> 
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real users.
> Discover which products truly live up to the hype. Start reading now.
> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> _______________________________________________
> Ganglia-general mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/ganglia-general
> 
-- 
/------------------------------------------------------------------\
|  Jason A. Smith                          Email:  [EMAIL PROTECTED] |
|  Atlas Computing Facility, Bldg. 510M    Phone:  (631)344-4226   |
|  Brookhaven National Lab, P.O. Box 5000  Fax:    (631)344-7616   |
|  Upton, NY 11973-5000                                            |
\------------------------------------------------------------------/



Reply via email to