2012年02月06日
td-agentインストールしてみた
td-agentというパッケージを使うと、Rubyが無かったり古い環境でも、fluentdが使えるという話のようなので実際にインストールしてみた。環境はAsianux でシステムには古いRubyがインストールされている。なぜか yum が segmentaion fault で落ちるので rpm でインストールした。
手順
rpm -ivh http://packages.treasure-data.com/redhat/x86_64/td-agent-1.1.0-0.x86_64.rpm cp /etc/td-agent/td-agent.conf /etc/td-agent/td-agent.conf.org vi /etc/td-agent/td-agent.conf mkdir /var/log/fluent chown td-agent:td-agent /var/log/fluent service td-agent start echo '{"hoge":"fuga"}' | /usr/lib64/fluent/ruby/bin/fluent-cat debug.test
設定 /etc/td-agent/td-agent.conf
<source> type tcp </source> <match debug.**> type file path /var/log/fluent/debug </match>
プロダクトで採用できるかどうかはわからないがひとまずVM上で色々試してみて、提案なりしてみようかな。


