如何同时显示多个日志的应用程序?
解决方法 如果通过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服务器上查看日志所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)