Fluentd はサーバ、クライアント間の通信にTCPとUDPの両方を使う
セキュリティグループの設定では忘れないように!
ログは /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