我有 3 台服务器配置来运行 syslog-ng。
我们将呼叫服务员web
、jump
、 和client
。
Web
是CentOS 6
Jump
和Client
是CentOS 7
Jump
是 是OpenVPN server
Client
是OpenVPN client
Web
与 位于同一专用网络上Jump
所有 3 个服务器之间的连接都很好。
我可以通过 SSH 直接 pingClient
到Jump
或Web
,反之亦然。
我已在和Syslog-NG
上配置了日志记录到,并且配置为在 上从和接收日志。Client
Web
Jump
Jump
Web
Client
tcp port 514
Client
能够Jump
毫无问题地登录。
Web
但是,似乎不想登录Jump
。
为了测试目的,我暂时禁用了防火墙Jump
。
我还停止了 syslog-ng,Web
并在调试模式下运行它。没有与连接到 Jump 相关的错误。
我还能够从Web
到Jump
进行telnet port 514
,所以我知道没有路由问题或防火墙问题,并且我知道配置很好。
鉴于Client
和之间的唯一区别Web
是操作系统版本,那么 中的 Syslog-NGCentOS 6
是否与 中的 Syslog-NG 不兼容CentOS 7
?我的意思是 syslog 协议是否已经发生了很大变化,以至于旧版本的 Syslog-NG 无法与新版本兼容?
客户端:syslog-ng-3.5.6-3.el7.x86_64
跳转:syslog-ng-3.5.6-3.el7.x86_64
网站:syslog-ng-3.2.5-4.el6.x86_64
答案1
经过进一步调查后发现,我遇到了两个问题。
1) 当防火墙启用时,我将内部网卡设置jump
在了错误的区域中。纠正之后,我就能够在防火墙运行的情况下通过 telnet 进行连接
2) 我再次将的配置client
与的进行比较web
,发现缺少了指示登录到的log
行,并且该行位于。web
jump
client
log
添加该行并重新启动守护进程后web
,日志记录立即开始jump