On Wed, Jun 15, 2005 at 04:46:21PM -0600, Stephen Cartwright wrote:
> Is multicast really advantageous? I know for what I am trying to do I
> wron't be just monitoring a few nodes on a subnet... I want to monitor
> them all. Why then multicast with the added compexity and having to
> deal with having possibly incompatible hardware?

On all the systems I'm running, multicast just worked.  I don't even
notice the traffic on my 225 node cluster.  It's just not an issue.

> Is it possible to use broadcast and not multicast and is that a good
> idea? Or is the unicast suggestion above the optimal solution in terms
> of overhead?

If you don't want multicast, just use unicast.

-- Brooks

> Thanks in advance!
> 
> Steve
> 
> 
> On 6/15/05, Jason A. Smith <[EMAIL PROTECTED]> wrote:
> > I am surprised that you can monitor about 600 nodes with a disk based
> > rrd directory, especially since you added nearly twice the standard
> > number of metrics.  A few years ago, with normal hardware at that time,
> > I couldn't go above a few hundred nodes without loading down the gmetad
> > server, even with tricks like raid or a mounted file via loopback for
> > the rrd directory.
> > 
> > Today we are monitoring nearly 2,000 nodes, split into 10 clusters, with
> > no load problems using a tmpfs filesystem for the rrds.  I should note
> > that we also increased the gmetad polling interval from the default 15
> > seconds to 60, which helps.  To prevent loss of data, every night gmetad
> > is stopped, the rrd directory is copied to disk and gmetad is restarted
> > which only takes a few seconds.
> > 
> > We also don't notice any problem with multicast, even with our largest
> > cluster of over 400 nodes, we just set a higher ttl and enabled
> > multicast forwarding on our router.  We also have igmp enabled on a
> > switched network, so the multicast is only sent where it is supposed to
> > be sent.  This allows gmetad to fail-over to another gmond for that
> > cluster's data if the one it was polling does not respond.
> > 
> > A quick check with tcpdump shows about 150 packets/sec average on our
> > largest cluster which is a little more than 10kB/s or less than 0.1% of
> > the available bandwidth on a 100 Base-T network.  The exact packet rate
> > will vary depending on the usage of the nodes, basically how quickly the
> > metric parameters reach their thresholds.
> > 
> > In general, I don't really see any reason to be concerned about extra
> > overhead with ganglia except some slight increase in network traffic,
> > which should be negligible on a modern 100 Base-T or Gig-E full-duplex,
> > switched network.  The extra processing of received multicast data is
> > also negligible and won't significantly increase gmond's overhead.  I
> > believe the internal memory hash gmond uses to store metrics is
> > statically defined at run time and can be tweaked in the config file if
> > really necessary.
> > 
> > ~Jason
> > 
> > 
> > On Wed, 2005-06-15 at 15:46 -0400, Rick Mohr wrote:
> > > Steve,
> > >
> > > Ganglia 3.0 supports unicast as well as multicast.  This has been a big
> > > help for me in terms of the type of overhead that you mentioned.  Rather
> > > than have every node in the cluster keep track of every other node, I have
> > > set things up so that each node sends its data to only two places: itself,
> > > and a central "collection" server.
> > >
> > > I run an instance of gmond on the central server that does not monitor
> > > itself, but simply listens for metrics from the cluster nodes.  I do this
> > > for each separate cluster.  (All these different gmonds listen on
> > > different ports.)
> > >
> > > Then I have gmetad on the central server contact only the gmonds on the
> > > central server to get reports on cluster data.  Right now, we use this to
> > > monitor about 600 nodes over 4 different clusters.  This only generates an
> > > incoming network traffic load of about 60 KB/s on the central server (and
> > > that even includes about 45 extra custom metrics beyond the standard
> > > ones).  The outgoing ganglia network traffic for the individual nodes is
> > > very tiny.
> > >
> > > I do have one useful suggestion:  Do not have gmetad write to an ext3
> > > filesystem.  The journaling overhead is a killer.  When we started with
> > > ext3, the load on the central server was constantly around 4-5 (even
> > > before we added our custom metrics).  Moving to ext2 caused the load to
> > > drop to about 1.4.
> > >
> > > --Rick
> > >
> > > --------------------------
> > > Rick Mohr
> > > Systems Developer
> > > Ohio Supercomputer Center
> > >
> > > On Tue, 14 Jun 2005, Stephen Cartwright wrote:
> > >
> > > > Thanks... That was helpful... I'm not sure why I got it into my head
> > > > that they were alternatives and not complementary.
> > > >
> > > > Also I have some more technical quesitons about Ganglia...
> > > >
> > > > Am I correct in that Ganglia only uses multicast, and so to monitor
> > > > two clusters on different subnets you must have a router that supports
> > > > multicast.
> > > >
> > > > Also how scalable is Ganglia. I understand that Ganglia caches
> > > > information about every other machine on each node... at least when I
> > > > telnet to gmond on a machine all the machines information appears.
> > > > Would this not generate a lot of overhead in a cluster with thousands
> > > > of nodes?
> > > >
> > > > Thank you for your time!
> > > >
> > > > Steve
> > > >
> > > >
> > > > On 6/14/05, Dan Rich <[EMAIL PROTECTED]> wrote:
> > > > > Stephen Cartwright wrote:
> > > > >
> > > > > >I am looking at both Ganglia and Nagios... any comments on how they 
> > > > > >compare?
> > > > > >
> > > > > >
> > > > > You're comparing apples and oranges.
> > > > >
> > > > > Nagios is an active system monitor, it's along the lines of HP 
> > > > > Openview
> > > > > or OpenNMS.  It doesn't do any graphing, it is focused on service and
> > > > > host uptime monitoring.
> > > > >
> > > > > Ganglia is better used as a data collector and trending tool, along 
> > > > > the
> > > > > lines of cricket, cacti, mrtg, or any other SNMP monitoring tool that
> > > > > generates graphs based on collected data.
> > > > >
> > > > > We run both (in fact, three of the above, Nagios, Cricket, and 
> > > > > Ganglia);
> > > > > as they all give you different views into the system.  Nagios is what
> > > > > pages me in the middle of the night.  Cricket is where we go for
> > > > > long-term trending and data collection for non-Linux boxen (routers, 
> > > > > air
> > > > > handlers, etc.).  And Ganglia gives us high precision system
> > > > > statistics.  Most SNMP monitors only run every 5 minutes, whereas
> > > > > Ganglia gives you statistics much more frequently.
> > > > >
> > > > > --
> > > > > 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..."
> > > > >
> > >
> > >
> > > -------------------------------------------------------
> > > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
> > > from IBM. Find simple to follow Roadmaps, straightforward articles,
> > > informative Webcasts and more! Get everything you need to get up to
> > > speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&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                                            |
> > \------------------------------------------------------------------/
> > 
> > 
> >
> 
> 
> -------------------------------------------------------
> SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
> from IBM. Find simple to follow Roadmaps, straightforward articles,
> informative Webcasts and more! Get everything you need to get up to
> speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&opÌk
> _______________________________________________
> Ganglia-general mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/ganglia-general

Reply via email to