由于某种原因,Collectd 在我的所有虚拟服务器上都运行良好,但在我的 Xen 设置的 dom0 上,它一直返回 NaN 值,我检查了 RRD 文件,似乎所有插件都返回 NaN 值。
现在 NaN 的意思是“不是数字”,我想知道为什么它没有从插件中获取数字。知道这可能是什么吗?我只能认为它与 Xen 有关,因为它只发生在主机上,而不是虚拟机上
编辑:
值得注意的是,我已经测试过让 collectd 写入本地 rrd 文件,因此不会发送到中央服务器,并且那些 RRD 文件也都包含 NaN 值。
答案1
检查dom0主机上的时间。
您的 collectd 收集器和 dom0 系统上的时钟可能不同步。
答案2
好的,问题显然已经消失,统计数据现在被正确报告,现在我最近做了两件事(如果我没记错的话):
- 将内核更新到较新的版本
- 更新 collectd
我认为可能是内核错误导致了这个问题,无论如何,它现在又可以正常工作了,谢谢大家的时间。