インストール メモ

Fluentd はサーバ、クライアント間の通信にTCPUDPの両方を使う
セキュリティグループの設定では忘れないように!

ログは /var/log/td-agent/td-agent.log に出る


1) Fluentd クライアント

# curl -L http://toolbelt.treasuredata.com/sh/install-redhat-td-agent2.sh | sudo sh
# sudo chkconfig --add td-agent

# vi /etc/init.d/td-agent

# rootでの実行に変更
TD_AGENT_USER=root
TD_AGENT_GROUP=root

# vi /etc/td-agent/td-agent.conf 

<match www.apache.access>
 type forward
 <server>
  host 172.30.0.35 <- FluentdサーバのIPアドレス
  port 12345
 </server>
</match>

<source>
 type tail
 format apache2
 pos_file /var/log/td-agent/httpd-access.log.pos
 path /var/log/httpd/access_log
 tag www.apache.access
</source>

# /etc/init.d/td-agent start


2) Fluentd サーバ

# curl -L http://toolbelt.treasuredata.com/sh/install-redhat-td-agent2.sh | sudo sh
# sudo chkconfig --add td-agent
# /opt/td-agent/embedded/bin/fluent-gem install fluent-plugin-zabbix
# /opt/td-agent/embedded/bin/fluent-gem install fluent-plugin-cloudwatch

# vi /etc/init.d/td-agent

# rootでの実行に変更
TD_AGENT_USER=root
TD_AGENT_GROUP=root

# vi /etc/td-agent/td-agent.conf 

<match www.apache.access>
 type file
 path /var/log/td-agent/wwwaccess
</match>

<source>
 type forward
 port 12345
</source>

# /etc/init.d/td-agent start


3) アンインストール

# yum remove td-agent