![Ganglia 正在运行但不显示 CPU 或主机](https://linux22.com/image/644837/Ganglia%20%E6%AD%A3%E5%9C%A8%E8%BF%90%E8%A1%8C%E4%BD%86%E4%B8%8D%E6%98%BE%E7%A4%BA%20CPU%20%E6%88%96%E4%B8%BB%E6%9C%BA.png)
所以我在一个 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