syslog发送日志而docker容器接收不到的问题

syslog支持"udp", "tcp", "unix_syslog", "unix_socket"协议 ,所以要判断其到底使用了什么端口类型

logstash:
    image: zzjz/logstash:6.2.2
    container_name: logstash
    restart: always
    ports:
    - 10010:10010
    - 10011:10011
    - 10012:10012
    - 10014:10014
    - 10015:10015
    - 5055:5055
    - 7777:7777
    - 3456:3456
    - 5140:5140
    - 5047:5047
    - 7435:7435
    - 5144:5144/udp
    volumes:
    - ./x-pack-6.2.2.zip:/x-pack-6.2.2.zip
    - ./config/logstash.yml:/usr/share/logstash/config/logstash.yml
    - ./logstash/scripts:/scripts/
    - ./logstash/plugin:/plugin/
    links:
    - es1

如上面这段logstash的配置,7435:7435 这样的配置默认就是转发tcp端口,5144:5144/udp 这样配置就是转发udp端口;

而上次的问题所在就是防火墙的syslog是通过udp端口发来的,而我的端口映射的tcp,导致一直接收不到困扰了我好久,如不放心可以可以将tcp和udp都转发出来

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值