Назад | Перейти на главную страницу

Ganglia запущена, но не отображаются процессоры или хосты

Итак, я просто установил ганглии на единственном узле debian. Это следовало довольно простому процессу:

1 - установлен из стабильного репо с использованием

apt-get install ganglia-monitor gmetad
apt-get install ganglia-webfrontend

2 - настраивается с использованием: https://www.digitalocean.com/community/tutorials/introduction-to-ganglia-on-ubuntu-14-04#installation

Теперь у меня все работает, и я могу получить к нему доступ на localhost / ganglia, и он показывает сеточную память, сеть и нагрузку, но не CPU. Общее количество ЦП равно 0, хосты вверх и вниз равны 0, и нет средней нагрузки или использования.

Чтобы было ясно, что это debian wheezy, я запускаю его только на одном узле, на котором работают и gmetad, и gmond, поэтому сообщают самому себе. Есть ли дополнительная настройка, которую мне нужно сделать, или кто-нибудь знает, что может быть причиной этой проблемы и отсутствия информации?

Как ни странно, это плохо документировано или, возможно, я просто плохо поработал с поиском документов, но мне пришлось изменить /etc/ganglia/gmond.conf для этого перезапустите все, и теперь все работает нормально:

  udp_send_channel {
    host = 127.0.0.1
    port = 8649
    ttl = 1
  }

  udp_recv_channel {
    port = 8649
    family = inet4
  }
  udp_recv_channel {
    port = 8649
    family = inet6
  }

Надеюсь, это поможет всем, кто настраивал один узел и мастер!

PS в этом же файле не забудьте поменять mcast_join = 127.0.0.1 к host = 127.0.0.1