CentOSにFluentdを導入

  • Fluentdを導入する方法は2つあります。一つはRuby環境を整えてgemパッケージでインストールする、もう一つはTresure Data社が配布しているパッケージを導入する方法です。
  • 後者はrubyやgemなどの必要なモジュールがパッケージされているので非常に導入が簡単です。
  • ここではパッケージの導入手順(rpmパッケージ)を記録しています。

tdリポジトリを作成

# vi /etc/yum.repos.d/td.repo
[treasuredata]
name=TreasureData
baseurl=http://packages.treasure-data.com/redhat/$basearch
gpgcheck=0

td-agentをインストール

# yum install td-agent -y

デーモン自動起動

# chkconfig td-agent on

作業ディレクトリを作成

# mkdir /var/lib/td-agent
# chmod 755 /var/lib/td-agent
# chown td-agent:td-agent /var/lib/td-agent

fluentdプラグインのインストール

(x64版のディレクトリ)

# /usr/lib64/fluent/ruby/bin/gem install fluent-plugin-tail-ex

参考URL

fluentdインストール

拙作プラグイン

facebook slideshare rubygems github qiita