1

我已按照本教程安装和配置 stats.d 和 Graphite :

http://www.elao.com/blog/linux/install-stats-d-graphite-on-a-debian-server-to-monitor-a-symfony2-application-12.html

但是,我的石墨只能看到本地代理,当我在另一台服务器上启动我的 statsd 时,我有这个错误

30 Jan 10:50:29 - DEBUG: numStats: 3
30 Jan 10:50:29 - DEBUG: Error: connect ECONNREFUSED

这是我的 stats.d local.js 配置文件:

{
  graphitePort: 2003
, graphiteHost: "my.ip.add"
, port: 8125
, backends: [ "./backends/graphite" ]
, debug: true
, dumpMessages: true
}

无论我放置ip还是石墨主机,它都不会改变任何东西。

此外,如果这有帮助,两台服务器(一台带有 stats.d 和一台带有石墨)是运行 Debian 7 的 ovh kimsufi 服务器

4

1 回答 1

0

从这里看起来像一个节点问题(statsd 是一个节点应用程序):

将服务器设置为绑定到 0.0.0.0,并将客户端设置为连接到服务器的正确 IP 地址。如果服务器正在侦听 127.0.0.1,它将只接受来自其本地主机的连接。

ENABLE_UDP_LISTENER = True
UDP_RECEIVER_INTERFACE = 0.0.0.0
UDP_RECEIVER_PORT = 2003
于 2014-01-30T13:37:51.323 回答