我试图使用这里描述的“客户机套接字输入”创建一个事件:https://sensuapp.org/docs/latest/reference/clients.html#client-socket-input
当我这么做的时候,从bash:
echo '{"status": 1, "output": "x.x.x.x/22 [AS0000] | NotFound. No VRP Covers the Route Prefix.", "name": "err_rpki_rr.py"}' > /dev/tcp/localhost/3030
工作正常(我可以在Uchiwa中看到事件),但是当我看到时,从python代码:
^{pr2}$Sensu抱怨:
==> sensu-client.log <==
{"timestamp":"2016-07-11T22:02:21.698967+0200","level":"warn","message":"discarding data buffer for sender and closing connection","data":"{\"status\": 1, \"output\": \"x.x.x.x/22 [AS0000] | NotFound. No VRP Covers the Route Prefix.\", \"name\": \"err_rpki_rr.py\"}\n{\"status\": 1, \"output\": \"y.y.y.y/22 [AS0000] | NotFound. No VRP Covers the Route Prefix.\", \"name\": \"err_rpki_rr.py\"}\n","parse_error":"unexpected characters after the JSON document at line 2, column 1 [parse.c:590]"}
看来引起问题的不是儿子本身,而是新线。 {cdi>如何打印每一条消息?在
有办法:)
相关问题 更多 >
编程相关推荐