O Graphite não possui políticas de segurança para a porta 2003, se estiver escutando na porta 2003 - ele aceitará métricas lá.
Instalei com sucesso o Graphite por este tutorial:
e quando eu corro:
echo "test.count 4 'date +%s'" | nc -q0 127.0.0.1 2003
e execute: whisper-fetch /var/lib/graphite/whisper/test/count.wsp
o valor 4 parece ser salvo
mas quando eu executo o mesmo comando depois de outro computador e mudo o host local para o meu endereço IP:
echo "test.count 4 'date +%s'" | nc -q0 192.168.88.65 2003
o valor parece não ser salvo no sussurro depois de tudo.
Mas quando eu excluir o diretório:
/var/lib/graphite/whisper/test
e execute o comando anterior novamente, para que a pasta de teste seja criada, mas sem salvar o valor lá.
Alguém sabe como posso enviar as métricas para sussurrar de outro computador na mesma rede?
Eu sei que a porta está aberta porque o nmap retorna:
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
Acho que provavelmente será algo na configuração (talvez a política de segurança), mas não sei exatamente o quê.
UPDATE: Eu não sei porque, mas quando eu reiniciei o computador agora está tudo funcionando ..
O Graphite não possui políticas de segurança para a porta 2003, se estiver escutando na porta 2003 - ele aceitará métricas lá.
Tags monitoring linux graphite