[[fluentd]]

*環境 [#q307c0b2]
Vagrant2台。ただし、CentOS6系であればなんでもOK。また、yum(公式インストール)にて2.2.1のtd-agentが2台へインストールされているものとする。

*設定 [#v9888d40]
***送信元 [#ke1a784d]
 IPアドレス:192.168.33.10

 # cp -p /etc/td-agent/td-agent.conf /etc/td-agent/td-agent.conf.`date +%Y%m%d`  <--バックアップ
 # vi /etc/td-agent/td-agent.conf
 ---
 <source>
 type tail
 path /var/log/httpd/*access_log
 pos_file /var/log/td-agent/access_log.pos
 tag httpd.access
 format apache2
 </source>
 <match httpd.*>
 type forward                             <--マッチしたソースのログをどうするか。ローカルに残す場合copyとか。今回は転送なのでforward
 <server>
  host 192.168.33.11                  <--転送先
 </server>
 </match>
 ---
 # service td-agent configtest    <--エラーが出ないことを確認
 # service td-agent resart
 # service td-agent status      <--稼働していることを確認

***受信側 [#m54a7d8f]
 IPアドレス:192.168.33.11

 # cp -p /etc/td-agent/td-agent.conf /etc/td-agent/td-agent.conf.`date +%Y%m%d`  <--バックアップ
 # vi /etc/td-agent/td-agent.conf
 ---
 <source>
 type forward
 </source>
 <match httpd.*>
 type copy
 <store>
  type file
  path /var/log/td-agent/web01/httpd_access.log
 </store>
 </match>
 ---
 # service td-agent configtest    <--エラーが出ないことを確認
 # service td-agent resart
 # service td-agent status      <--稼働していることを確認
 # tail -f /var/log/td-agent/web01/httpd_access.log   <--ログが出力されることを確認

*メモ [#g46934d6]
送信元側で、pathにワイルドカードを指定しておくと、該当する全てのログが受信側サーバーのログに統合されるので、分割したい場合は<source>を分けるのが良いかも。~

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS