我正在使用less量托pipePHP应用程序的服务器进行项目。 现在,每个服务器当前在本地loggingphp错误到/var/log/php/oops.log,但是我想实现一个解决scheme,我可以login到一个中央服务器并查看来自任何和所有服务器的错误日志条目托pipePHP应用程序。
我一直在做一些阅读,并且需要对步骤进行理智检查,以完成我的最终游戏。
我目前的系统configuration是centos 6.2(和几个.3),所有的盒子都使用rsyslog。
我是否在正确的轨道与上述步骤? 任何人都知道任何可能有帮助的分步资源?
所以我最终select的解决scheme是:
syslog local1.* @syslog syslog服务器上,编辑/etc/rsyslog.conf以使用outchannels和filter过滤消息 现在,当在边缘服务器上logging一条php消息时,它将被发送到集中的远程服务器(syslog),在该消息被parsing并过滤到outchannel(如果满足某些条件)。 这使我现在只需要监视所有我的边缘服务器的一个日志文件。