收集服务器不写下收到的客户端数据

时间:2013-07-25 10:09:41

标签: linux networking monitoring rackspace-cloud collectd

我对Collectd有一个非常奇怪的问题。我不是Collectd的新手,在CentOS的盒子上使用了很长时间,但现在我们有Ubuntu TLS 12.04盒子,我真的很奇怪。

因此,在Ubuntu 12.04 TLS上使用5.2版。驻留在Rackspace上的两个盒子(可能很重要,但我不确定)。网络插件使用两个本地IP配置,中间没有任何防火墙,没有任何安全性(只是为了尝试设置简单的客户端服务器方案)。

在两台服务器上收集已写入的已配置文件夹中的写入,但在服务器上,它不会写入从客户端收到的数据。

使用tcpdump进行故障排除,我可以清楚地看到UDP流量和收集的数据,包括我的客户端计算机上的主机名和插件名称,在服务器上收到,但它们不会刷新到适当的文件夹(由collectd配置)。还以root用户身份运行所有内容,以避免权限问题。

任何人对此有任何想法或类似经历?或者也许有些想法我可以做什么来解决这个问题,除了尝试抓取互联网(我想我点击过去两天谷歌给我的每一个明智的链接)和检查网络层(看起来很好)?

只是小记:与Ubuntu的repo官方4.10.2版本完全相同。在尝试对其进行故障排除数小时后,将其升级到第五版。

2 个答案:

答案 0 :(得分:0)

我建议尝试基于 csv logfile 插件的非常通用的故障排除过程,如this answer中所述。由于本地一切似乎都很好,请在服务器上执行此过程,仅激活网络插件(除 logfile csv 之外,还可能 rrdtool的)。

答案 1 :(得分:0)

所以在无法解决这个问题之后,我将我的Ubuntu升级到了12.04.2 LTS(3.2.0-24-virtual),这只是开始正常工作,没有任何干预。