所以我在一个 Debian 节点上设置了 Ganglia。它遵循了一个非常简单的过程
1-使用以下方法从稳定仓库安装
apt-get install ganglia-monitor gmetad
apt-get install ganglia-webfrontend
现在,我已让所有程序运行,我可以在 localhost/ganglia 上访问它,它显示了网格内存、网络和负载,但没有显示 CPU。CPU 总数为 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