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

在远程linux服务器上查看日志,第1张

概述有没有很好的工具可以在远程( Linux)服务器上执行’tail -f’?能够像“taillog server_host / var / log / syslog”这样的东西来查看各种服务器上的日志而不必使用ssh会很高兴. 如何同时显示多个日志的应用程序? 如果通过syslog工具在客户端服务器上生成日志文件,那么最好的方法是设置客户端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,它们提供额外的日志记录和存储选项.

总结

以上是内存溢出为你收集整理的在远程linux服务器上查看日志全部内容,希望文章能够帮你解决在远程linux服务器上查看日志所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1045415.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存