2
我正在使用logstash將郵件發送到graylog服務器。我已經成功地將消息直接發送到elasticsearch或stdout或loggly。我也成功地使用cURL向graylog服務器發送消息。無法使用logstash將郵件發送到graylog服務器
curl -XPOST http://graylog.example.org:12202/gelf -p0 -d '{"short_message":"Hello there", "host":"example.org", "facility":"test", "_foo":"bar"}'
這裏是我用來發送使用logstash到graylog
bin/logstash -e 'input { stdin {} } output { gelf {host => "graylog.example.org" port => 12202 } }' < LOG-10
文件LOG-10具有日誌消息數據的命令。我也試過端口12201。我查看了來自logstash的調試消息,但那也沒有用。
測試從logstash機器到該端口上的graylog機器(telnet或nc)的連通性。檢查graylog日誌。 – 2015-03-31 20:04:50
我在同一臺機器上運行curl和logstash並使用相同的端口。我沒有看到對應於logstash的graylog日誌中的任何內容。我正在調查端口流量,你碰巧知道任何好的工具(netstat,tcpdump)?謝謝! – user868643 2015-03-31 21:18:15