我对Collectd有一个非常奇怪的问题。我不是Collectd的新手,在CentOS的盒子上使用了很长时间,但现在我们有Ubuntu TLS 12.04盒子,我真的很奇怪。
因此,在Ubuntu 12.04 TLS上使用5.2版。驻留在Rackspace上的两个盒子(可能很重要,但我不确定)。网络插件使用两个本地IP配置,中间没有任何防火墙,没有任何安全性(只是为了尝试设置简单的客户端服务器方案)。
在两台服务器上收集已写入的已配置文件夹中的写入,但在服务器上,它不会写入从客户端收到的数据。
使用tcpdump进行故障排除,我可以清楚地看到UDP流量和收集的数据,包括我的客户端计算机上的主机名和插件名称,在服务器上收到,但它们不会刷新到适当的文件夹(由collectd配置)。还以root用户身份运行所有内容,以避免权限问题。
任何人对此有任何想法或类似经历?或者也许有些想法我可以做什么来解决这个问题,除了尝试抓取互联网(我想我点击过去两天谷歌给我的每一个明智的链接)和检查网络层(看起来很好)?
只是小记:与Ubuntu的repo官方4.10.2版本完全相同。在尝试对其进行故障排除数小时后,将其升级到第五版。
答案 0 :(得分:0)
我建议尝试基于 csv 和 logfile 插件的非常通用的故障排除过程,如this answer中所述。由于本地一切似乎都很好,请在服务器上执行此过程,仅激活网络插件(除 logfile , csv 之外,还可能 rrdtool的)。
答案 1 :(得分:0)
所以在无法解决这个问题之后,我将我的Ubuntu升级到了12.04.2 LTS(3.2.0-24-virtual),这只是开始正常工作,没有任何干预。