我通过本教程成功安装了 Graphite:
当我跑步时:
echo "test.count 4 `date +%s`" | nc -q0 127.0.0.1 2003
并运行:whisper-fetch /var/lib/graphite/whisper/test/count.wsp
值 4 似乎已被保存
但是当我稍后从另一台计算机运行相同的命令并将 localhost 更改为我的 IP 地址时:
echo "test.count 4 `date +%s`" | nc -q0 192.168.88.65 2003
该值似乎最终没有被保存在 whisper 中。
但是当我删除目录时:
/var/lib/graphite/whisper/测试
并再次运行上一个命令,这样将创建测试文件夹但不保存其中的值。
有人知道如何从同一网络中的另一台计算机将指标发送到 whisper 吗?
我知道端口是开放的,因为 nmap 返回:
martin at martin-pc templates >>> nmap 192.168.88.65
Starting Nmap 7.01 ( https://nmap.org ) at 2016-09-01 18:25 CEST
Nmap scan report for 192.168.88.65
Host is up (0.0033s latency).
Not shown: 993 closed ports
PORT STATE SERVICE
22/tcp open ssh
80/tcp open http
111/tcp open rpcbind
2003/tcp open finger
2004/tcp open mailbox
3000/tcp open ppp
7002/tcp open afs3-prserver
我认为它可能是配置中的某些东西(可能是安全策略)但我不知道具体是什么。
更新: 我不知道为什么,但是当我重新启动计算机时,现在一切正常。
答案1
Graphite 没有针对端口 2003 的安全策略,如果它正在监听端口 2003 - 它将在那里接受指标。