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.

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