我试图将我的apache日志转发到rsyslog然后转向splunk

问题描述 投票:0回答:1

我试图通过rsyslog将我的所有apache和drush日志转发到我的Splunk服务器。

首先,在我的/etc/httpd/conf/httpd.conf文件中,我更改了条目:

ErrorLog var/log/httpd/error_log

至:

ErrorLog syslog:local1

如:http://wiki.rsyslog.com/index.php/Working_Apache_and_Rsyslog_configuration所述

然后在/etc/rsyslog.conf中,我添加:

# Save apache messages to apache.log
local1.*                                                /var/log/apache.log

使用local1作为前缀的日志。到本地文件/var/log/apache.log然后:

local1.* @@splunk.myserver.com:8002

我的splunk服务器设置为侦听端口8002上的tcp连接。我还没有尝试过drush。问题是apache正在正常记录到以前的设置以记录到/ var / log / httpd / error_log,但在我进行更改后,没有任何内容发送到/var/log/apache.log或我的splunk服务器。 在对conf文件进行更改后,我重新启动了rsyslog和apache。

apache logging splunk rsyslog
1个回答
1
投票

我遇到了同样的事情

我修复它遵循这个:1创建一个错误日志,如访问http://192.168.1.10/sadaf.php。那么看看/var/error.log有吗?

如果有,我测试splunk服务器使用端口514,sourcetype使用syslog。你可以尝试一下。

© www.soinside.com 2019 - 2024. All rights reserved.