Ubuntu 12.04 LTS に fluentd をインストールする
環境:
Ubuntu 12.04 LTS (32bit)
sudo apt-get update sudo apt-get install -y curl curl -L http://toolbelt.treasure-data.com/sh/install-ubuntu-precise.sh | sh
でインストール完了。
プロセス起動済み。
$ ps auxwwwf | grep td-agent | grep -v grep td-agent 3085 0.0 2.4 34704 9140 ? Sl 09:14 0:00 /usr/lib/fluent/ruby/bin/ruby /usr/sbin/td-agent --daemon /var/run/td-agent/td-agent.pid --log /var/log/td-agent/td-agent.log td-agent 3088 0.1 4.7 79972 18024 ? Sl 09:14 0:00 \_ /usr/lib/fluent/ruby/bin/ruby /usr/sbin/td-agent --daemon /var/run/td-agent/td-agent.pid --log /var/log/td-agent/td-agent.log
プロセス停止
$ sudo /etc/init.d/td-agent stop
設定ファイル
/etc/td-agent/td-agent.conf
ログファイル
/var/log/td-agent/td-agent.log
インストール済みプラグイン一覧
$ /usr/lib/fluent/ruby/bin/fluent-gem list *** LOCAL GEMS *** aws-sdk (1.8.3.1) bigdecimal (1.1.0) bson (1.8.6) bson_ext (1.8.6) bundler (1.2.5) cool.io (1.1.1) fluent-logger (0.4.6) fluent-mixin-config-placeholders (0.2.3) fluent-mixin-plaintextformatter (0.2.2) fluent-plugin-flume (0.1.1) fluent-plugin-mongo (0.7.1) fluent-plugin-s3 (0.3.4) fluent-plugin-scribe (0.10.10) fluent-plugin-td (0.10.16) fluent-plugin-webhdfs (0.2.1) fluentd (0.10.39) git (1.2.6) hirb (0.7.1) http_parser.rb (0.5.1) httpclient (2.3.4.1) io-console (0.3) iobuffer (1.1.2) jeweler (1.6.2) json (1.7.7, 1.5.4) ltsv (0.1.0) mini_portile (0.5.1) minitest (2.5.1) mongo (1.8.6) msgpack (0.4.7) nokogiri (1.5.10) parallel (0.6.5) rake (0.9.2.2) rdoc (3.9.4) rubyzip (0.9.9) td (0.10.89) td-client (0.8.55) td-logger (0.3.23) thrift (0.8.0) uuidtools (2.1.4) webhdfs (0.5.3) yajl-ruby (1.1.0)
プラグイン検索
/usr/lib/fluent/ruby/bin/fluent-gem search -r fluent-plugin
プラグインインストール
/usr/lib/fluent/ruby/bin/fluent-gem install <プラグイン名>