У меня 3 машины. Один из них собирает данные о ганглиях для всех трех из них. Когда я перезагружаю этот сервер-сборщик, и gmetad, и ganglia-monitor запускаются из /etc/rc3.d, и я вижу в tcpdump, что другие 2 сервера отправляют данные мониторинга каждые 15 секунд, но только «сборщик» "данные сервера отображаются в веб-интерфейсе.
Единственный способ, которым я могу снова отобразить другие серверы на графиках, - это остановить ganglia-monitor на удаленных серверах, подождать, пока серверы не появятся как "offline", а затем снова запустить ganglia-monitor на удаленном сервере.
Я почти уверен, что это должно работать из коробки, есть идеи, что может быть не так?
Вам понадобится что-то вроде:
send_metadata_interval = 30 / * сек * /
Когда только в одноадресном режиме. Видеть https://serverfault.com/a/422273/25640
Это не похоже на проблему конфигурации. Какую версию Ganglia вы используете? Я предлагаю сразу перейти на новую версию Ganglia, и если она недоступна в виде пакета, загрузите последнюю версию и скомпилируйте ее.