加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

在远程linux服务器上查看日志

发布时间:2020-12-13 18:36:53 所属栏目:Linux 来源:网络整理
导读:有没有很好的工具可以在远程( Linux)服务器上执行’tail -f’?能够像“taillog server_host / var / log / syslog”这样的东西来查看各种服务器上的日志而不必使用ssh会很高兴. 如何同时显示多个日志的应用程序? 解决方法 如果通过syslog工具在客户端服务
有没有很好的工具可以在远程( Linux)服务器上执行’tail -f’?能够像“taillog server_host / var / log / syslog”这样的东西来查看各种服务器上的日志而不必使用ssh会很高兴.

如何同时显示多个日志的应用程序?

解决方法

如果通过syslog工具在客户端服务器上生成日志文件,那么最好的方法是设置客户端syslog守护程序以将这些日志转发到单独的主机.例如,如果我有一个内部名称syslog.private,它指向我想要接收日志条目的远程服务器.我可以将以下行添加到客户端服务器上的/etc/syslog.conf中.
*.*          @syslog.private

然后重新启动客户端上的syslog守护程序

service syslog reload

这将导致通过客户端syslog的每个条目通过线路发送到syslog.private,如果该机器配置正确,那么这些条目也将可用.在RedHat系统中,这由/ etc / sysconfig / syslog文件控制.确保存在-r选项

% grep "SYSLOGD" /etc/sysconfig/syslog 
SYSLOGD_OPTIONS="-m 0 -r"

然后重新启动接收服务器上的syslog守护程序.

您还可以通过添加排除项来控制转发到远程服务器的内容,请参阅下面的示例

*.*;mail.none   @syslog.private

除了发送到邮件工具的任何内容之外,其中说所有内容都转发给syslog.private.

如果此解决方案适合您,您可以考虑其中一个备用syslog实现,如rsyslog或syslog-ng,它们提供额外的日志记录和存储选项.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读