【发布时间】:2013-07-25 10:09:40
【问题描述】:
Collectd 有一个很奇怪的问题。我对 Collectd 并不陌生,在基于 CentOS 的机器上使用了很长时间,但现在我们有了 Ubuntu TLS 12.04 机器,我遇到了非常奇怪的问题。
因此,在 Ubuntu 12.04 TLS 上使用 5.2 版。位于 Rackspace 上的两个盒子(可能很重要,但我不确定)。使用两个本地 IP 配置的网络插件,中间没有任何防火墙,也没有任何安全性(只是为了尝试设置简单的客户端服务器场景)。
在两台服务器上,collectd 按照它应该写入的方式写入配置的文件夹中,但在服务器机器上它不会写入从客户端接收到的数据。
使用 tcpdump 进行故障排除,我可以清楚地看到 UDP 流量和 collectd 数据,包括来自我的客户端计算机的主机名和插件名称,在服务器上接收到,但它们从未刷新到适当的文件夹(由 collectd 配置)。还以 root 用户身份运行所有内容,以避免故障排除权限。
有人对此有任何想法或类似经验吗?或者也许知道除了尝试抓取互联网(我想我点击了谷歌在过去两天给我的每一个合理链接)和检查网络层(看起来不错)之外,我还能做些什么来解决这个问题?
只是一个小提示:来自 Ubuntu 的 repo 的官方 4.10.2 版本发生了完全相同的情况。在尝试对其进行数小时的故障排除后,升级到了第五版。
【问题讨论】:
标签: linux networking monitoring rackspace-cloud collectd