[Pkg-monitoring-maintainers] Bug#730468: gmond should not automatically cache data from sources it can't resolve

Daniel Pocock daniel at pocock.com.au
Mon Nov 25 10:39:37 UTC 2013


Package: ganglia-monitor
Version: 3.6.0-2

gmond nodes send metrics to each other of multicast or unicast using UDP
packets

When a gmond receives a packet, it tries to resolve the source IP and
store that in the data structure for generating the XML

If resolution fails, it simply stores the source IP in the field for the
hostname.  As a consequence, the gmetad becomes polluted with RRD
directories named by IP address.

As a bare minimum, it should probably log a warning to syslog in this
situation.

Even better, it should not accept these packets at all.  For people who
want backwards compatibility, a configuration option should be created
that allows the administrator to choose whether or not gmond stores
metrics from unresolved sources.  For new installs, the default option
should disable the storage of these sources.



More information about the Pkg-monitoring-maintainers mailing list