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

前端之家收集整理的这篇文章主要介绍了在远程linux服务器上查看日志前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有很好的工具可以在远程( 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实现,如rsyslogsyslog-ng,它们提供额外的日志记录和存储选项.

猜你在找的Linux相关文章