Oha*_*rry 3 python udp udpclient graylog2
import logging
import graypy
my_logger = logging.getLogger('test_logger')
my_logger.setLevel(logging.DEBUG)
handler = graypy.GELFHandler('my_graylog_server', 12201)
my_logger.addHandler(handler)
my_adapter = logging.LoggerAdapter(logging.getLogger('test_logger'),
{ 'username': 'John' })
my_adapter.debug('Hello Graylog2 from John.')
Run Code Online (Sandbox Code Playgroud)
不管用
我认为问题是应该发送到的URL,/gelf
因为当我从终端卷曲到我的graylog服务器时,它可以工作
curl -XPOST http://my_graylog_server:12201/gelf -p0 -d '{"short_message":"Hello there", "host":"example1111.org", "facility":"test", "_foo":"bar"}'
Run Code Online (Sandbox Code Playgroud)
小智 5
打开Graylog Webapp,单击"系统".您将在右侧看到链接列表.他们是'输入',点击这一个.现在,您可以了解所有正在运行的输入,并在不同的端口上进行侦听 在页面顶部,您可以创建一个新的.应该有一个包含输入监听器某些模式的下拉框(我认为'GELF AMQP'是标准的).将此更改为GELF UDP,然后在下一个对话框中单击"启动新输入",您可以为该服务指定端口.您还必须设置一个必须存储消息的节点.此节点与(或应该具有)与整个graylog2系统相同的IP.
现在您应该能够接收消息了
| 归档时间: |
|
| 查看次数: |
2029 次 |
| 最近记录: |