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
Теперь у меня все работает, и я могу получить к нему доступ на localhost / ganglia, и он показывает память сетки, сеть и нагрузку, но не процессор. Общее количество процессоров равно 0, хосты вверх и вниз равны 0, и нет средней загрузки или использования.
Просто чтобы прояснить, что это Debian Wheezy, я запускаю его только на одном узле, на котором запущены как gmetad, так и gmond, поэтому таким образом отчитываюсь перед собой Нужна ли дополнительная настройка или кто-нибудь знает, что может быть причиной этой проблемы и недостатка информации?
1 ответ
Как ни странно, это не очень хорошо задокументировано, или, возможно, я просто плохо справился с поиском документов, но мне пришлось изменить /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