httpdのログをsyslogサーバに転送して、ファイルを分けて保存する

gamzatti
Vote 0 Votes

httpdのログをsyslogサーバに転送して、ファイルを分けて保存する

 

- 送信元ホストの設定
/etc/httpd/conf/httpd.confに以下を追記
<IfModule log_config_module>
CustomLog "|/usr/bin/logger -p local5.info -t httpd_access" combined
/etc/rsyslog.conf に以下を追記
local5.*                   @@reverse-edge.com:514

- syslogサーバの設定
/etc/rsyslog.conf
コメント解除
$ModLoad imtcp
$InputTCPServerRun 514
以下を追記
$template httpd,"/var/log/syslog/%hostname%/httpd/%programname%.log"
local5.*        -?httpd

- 上記設定をすると、送信元ホストごとに
/var/log/syslog/{hostname}/httpd
というディレクトリにhttpdのログがフォワードされるようになる
 参考)

https://www.server-world.info/query?os=CentOS_6&p=rsyslog
https://genchan.net/it/server/4127/
https://orebibou.com/2017/03/apache%E3%81%AE%E3%83%AD%E3%82%B0%E3%82%92rsyslog%E3%81%A7%E8%BB%A2%E9%80%81%E3%81%99%E3%82%8B/

Leave a comment

About this Entry

This page contains a single entry by gamzatti published on July 23, 2017 9:13 PM.

Install MySQL to CentOS7 using RPM was the previous entry in this blog.

How to export url data from Tiny Tiny RSS is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.