Hi, On Thu, 22 Jan 2004, Adesanya, Adeyemi wrote: > I plan to monitor many nodes grouped into clusters and feed these > clusters to gmetad that will store the data and serve it to the web > frontend. I am not too keen on having monitored nodes also function as > collectors/concentrators. I would prefer to have all the gmonds in a > single cluster feed their information to a dedicated, non-monitored > node. > > Is this possible? It seems that the only way to group gmond data from > several sources is via gmond itself.
At least something coming close is possible. What we do here is monitor two clusters of which each has a dedicated frontend node visible inside the intranet and used to log into the cluster. Because we also didn't want to let each (normal) cluster node gather the data on the multicast channel we configured them to be deaf, i.e. they just send out their metrics but never listen to nor store metrics of any node. Breaking the symmetry and redundancy this way is of no importance in our scenario, since the frontends themselves are so to say single points of failure. Each frontend has a gmond running in normal operation, i.e. neither deaf nor mute (even if no other node has interest in the frontend's metrics than itself). The latter is necessary because otherwise it didn't seem to store anything coming in on the multicast channel. On one of the two frontends we run a gmetad, collecting data from both its local gmond as well as the one on the other frontend. The webfrontend is on the same frontend where this gmetad runs. Steffen.

