I solved this. Using tcpdump I saw a lot of this:
13:19:25.271573 IP6 localhost.38025 > localhost.8649: UDP, length 48
13:19:25.271591 IP6 localhost > localhost: ICMP6, destination unreachable,
unreachable port, localhost udp port 8649, length 104
So I changed `localhost` in `gmond.conf` to the ipv4 address of the
computer (192.168.1.x). The node shows up now!
On Wed, Apr 20, 2016 at 1:00 PM, Elliot Hallmark <
ell...@clearviewsudbury.org> wrote:
> I am trying to set up Ganglia on a cluster of one Ubuntu 14.10 machine and
> 3 windows 7 machines. The Ubuntu machine will also be the web server.
>
> I followed this tutorial:
> https://www.digitalocean.com/community/tutorials/introduction-to-ganglia-on-ubuntu-14-04
>
> When I get to the web-interface section, the site comes up and looks
> normal except for the detail that it says there are no hosts connected and
> "No matching metrics detected or RRDs not reachable".
>
> Does anyone have any advice for getting this working just on the ubuntu
> machine?
>
> Thanks,
> Elliot
>
> ===
>
> root@steve:~# gmetad --version
> gmetad 3.6.0
> root@steve:~# gmond --version
> gmond 3.6.0
>
> root@steve:~# grep -v '^#' /etc/ganglia/gmetad.conf
>
> data_source "my cluster" localhost
>
> case_sensitive_hostnames 0
>
> root@steve:~# cat /etc/ganglia/gmond.conf
> /* This configuration is as close to 2.5.x default behavior as possible
>The values closely match ./gmond/metric.h definitions in 2.5.x */
> globals {
> daemonize = yes
> setuid = yes
> user = user1
> debug_level = 0
> max_udp_msg_len = 1472
> mute = no
> deaf = no
> host_dmax = 0 /*secs */
> cleanup_threshold = 300 /*secs */
> gexec = no
> send_metadata_interval = 0
> }
>
> /* If a cluster attribute is specified, then all gmond hosts are wrapped
> inside
> * of a tag. If you do not specify a cluster tag, then all
> will
> * NOT be wrapped inside of a tag. */
> cluster {
> name = "my cluster"
> owner = "CSS"
> latlong = "unspecified"
> url = "unspecified"
> }
>
> /* The host section describes attributes of the host, like the location */
> host {
> location = "unspecified"
> }
>
> /* Feel free to specify as many udp_send_channels as you like. Gmond
>used to only support having a single channel */
> udp_send_channel {
> #mcast_join = 239.2.11.71
> host = localhost
> port = 8649
> ttl = 1
> }
>
> /* You can specify as many udp_recv_channels as you like as well. */
> udp_recv_channel {
> #mcast_join = 239.2.11.71
> port = 8649
> #bind = 239.2.11.71
> }
>
> /* You can specify as many tcp_accept_channels as you like to share
>an xml description of the state of the cluster */
> tcp_accept_channel {
> port = 8649
> }
>
> /* Each metrics module that is referenced by gmond must be specified and
>loaded. If the module has been statically linked with gmond, it does
> not
>require a load path. However all dynamically loadable modules must
> include
>a load path. */
> modules {
> module {
> name = "core_metrics"
> }
> module {
> name = "cpu_module"
> path = "/usr/lib/ganglia/modcpu.so"
> }
> module {
> name = "disk_module"
> path = "/usr/lib/ganglia/moddisk.so"
> }
> module {
> name = "load_module"
> path = "/usr/lib/ganglia/modload.so"
> }
> module {
> name = "mem_module"
> path = "/usr/lib/ganglia/modmem.so"
> }
> module {
> name = "net_module"
> path = "/usr/lib/ganglia/modnet.so"
> }
> module {
> name = "proc_module"
> path = "/usr/lib/ganglia/modproc.so"
> }
> module {
> name = "sys_module"
> path = "/usr/lib/ganglia/modsys.so"
> }
> }
>
> include ('/etc/ganglia/conf.d/*.conf')
>
>
> /* The old internal 2.5.x metric array has been replaced by the following
>collection_group directives. What follows is the default behavior for
>collecting and sending metrics that is as close to 2.5.x behavior as
>possible. */
>
> /* This collection group will cause a heartbeat (or beacon) to be sent
> every
>20 seconds. In the heartbeat is the GMOND_STARTED data which expresses
>the age of the running gmond. */
> collection_group {
> collect_once = yes
> time_threshold = 20
> metric {
> name = "heartbeat"
> }
> }
>
> /* This collection group will send general info about this host every 1200
> secs.
>This information doesn't change between reboots and is only collected
> once. */
> collection_group {
> collect_once = yes
> time_threshold = 1200
> metric {
> name = "cpu_num"
> title = "CPU Count"
> }
> metric {
> name = "cpu_speed"
> title = "CPU Speed"
> }
> metric {
> name = "mem_total"
> title = "Memory Total"
> }
> /* Should this be here? Swap can be added/removed between reboots. */
> metric {
> name = "swap_total"
> title = "Swap Space Total"
> }
> metric {
> name = "boottime"
> title = "Last Boot Time"
> }
> metric {
> name = "machine_type"
> title