我对黎曼很陌生,也对鲁比和克洛尔也很陌生。
当我执行riemann命令时:
黎曼-健康
错误信息是
Riemann::Client::TcpSocket::Error Could not connect to 127.0.0.1:5555:Errno::ECONNREFUSED: Connection refused - connect(2)
/var/lib/gems/1.9.1/gems/riemann-client-0.2.5/lib/riemann/client/tcp_socket.rb:233:in `connect_nonblock'我的开发环境是:
Ubuntu 14.04.2 LTS 黎曼版本为0.2.10。 java版本"1.8.0_45“ ruby 1.9.3p484
发布于 2016-01-06 02:59:06
我假设您在同一台计算机上运行Riemann和Riemann-破折号,而不是在这两台计算机上使用对接器:
黎曼
因此,有几个可能的问题组合:
一旦您确信riemann进程仍在运行,就可以运行
sudo netstat -nlp | grep 5555 请确保您可以看到riemann实际上正在监听端口5555,这两个端口都是tcp和udp。然后安装netcat,并确保您可以用
nc -v localhost:5555和
nc -uvv localhost:5555
asdfasfd(是的,您需要输入一些gobbeldy来获得第二个实际发送数据包的示例。
如果您还没有连接,安装etherial或tcpdump并开始嗅探。
如果您正在运行docker,并且在UDP中使用riemann,那么还有其他一些事情要检查。
https://stackoverflow.com/questions/34624665
复制相似问题