タイトル:.dmg パッケージによるインストール (Mac OS)

td-agent バージョン4 のインストール

  1. .dmg パッケージをダウンロード、インストールします。

注記: お使いの OS がサポートされていない場合は、代わりにgemのインストールを検討してください。

  1. launchctl コマンドを使って td-agent を起動します。デーモンが正しく起動していることを確認し、ログ(/var/log/td-agent/td-agent.log)を確認します。
$ sudo launchctl load /Library/LaunchDaemons/td-agent.plist
$ less /var/log/td-agent/td-agent.log
2018-01-01 16:55:03 -0700 [info]: starting fluentd-1.0.2
2018-01-01 16:55:03 -0700 [info]: reading config file path="/etc/td-agent/td-agent.conf"

設定ファイルは /etc/td-agent/td-agent.conf に、プラグインディレクトリは /etc/td-agent/plugin にあります。

エージェントを停止するには、以下のコマンドを実行します:

$ sudo launchctl unload /Library/LaunchDaemons/td-agent.plist
  1. HTTP 経由でサンプルログを投稿します。

デフォルト設定(/etc/td-agent/td-agent.conf)では、HTTP エンドポイントでログを受け取り、stdout にルーティングします。td-agent のログについては、/var/log/td-agent/td-agent.log を参照ください。

Curl コマンドでサンプルログレコードをポストすることができます:

$ curl -X POST -d 'json={"json":"message"}' http://localhost:8888/debug.test
$ tail -n 1 /var/log/td-agent/td-agent.log
2018-01-01 17:51:47 -0700 debug.test: {"json":"message"}

td-agent のアンインストール

macOS においては、td-agent はUbuntu の rpm / deb のようなアンインストールアプリを提供していません。

macOS から td-agent をアンインストールするには、以下のファイル / ディレクトリを削除します:

  • /Library/LaunchDaemons/td-agent.plist
  • /etc/td-agent
  • /opt/td-agent
  • /var/log/td-agent

calyptia-fluentd バージョン1 のインストール

  1. .dmg パッケージをダウンロード、インストールして、calyptia-fluentd をインストールします。

注記:

  • お使いの OS がサポートされていない場合は、代わりに gem のインストールを検討してください。
  • calyptia-fluentd v1.3.1 では、intel 版と Apple Silicon 版のパッケージが提供されています。
  1. launchctl コマンドで calyptia-fluentd を起動します。デーモンが正しく起動していることを確認し、ログ(/var/log/calyptia-fluentd/calyptia-fluentd.log)を確認します。
$ sudo launchctl load /Library/LaunchDaemons/calyptia-fluentd.plist
$ less /var/log/calyptia-fluentd/calyptia-fluentd.log
2021-05-31 14:29:38 +0900 [info]: starting fluentd-1.12.3 pid=72608 ruby="3.0.1"
2021-05-31 14:29:38 +0900 [info]: spawn command to main: cmdline=["/opt/calyptia-fluentd/bin/ruby", "-Eascii-8bit:ascii-8bit", "/opt/calyptia-fluentd/usr/sbin/calyptia-fluentd", "--log", "/var/log/calyptia-fluentd/calyptia-fluentd.log", "--use-v1-config", "--under-supervisor"]

設定ファイルは /etc/calyptia-fluentd/calyptia-fluentd.conf に、プラグインディレクトリは /etc/calyptia-fluentd/plugin にあります。

エージェントを停止するには、次のコマンドを実行します:

$ sudo launchctl unload /Library/LaunchDaemons/calyptia-fluentd.plist
  1. HTTP 経由でサンプルログを投稿する。

デフォルト設定(/etc/calyptia-fluentd/calyptia-fluentd.conf)では、HTTP エンドポイントでログを受け取り、stdout にルーティングします。calyptia-fluentd のログは、/var/log/calyptia-fluentd/calyptia-fluentd.log を参照ください。

Curl コマンドでサンプルログレコードをポストすることができます:

$ curl -X POST -d 'json={"json":"message"}' http://localhost:8888/debug.test
$ tail -n 1 /var/log/calyptia-fluentd/calyptia-fluentd.log
2021-05-31 14:32:02.707482000 +0900 debug.test: {"json":"message"}

calyptia-fluentd のアンインストール

macOS の場合、calyptia-fluentd は pkg と呼ばれる macOS インストーラを含む dmg を使用します。CentOS / Ubuntu における rpm / deb のようなアンインストールアプリの機能はありません。

macOS から calyptia-fluentd をアンインストールするには、以下のファイル / ディレクトリを削除します:

  • /Library/LaunchDaemons/calyptia-fluentd.plist
  • /etc/calyptia-fluentd
  • /opt/calyptia-fluentd
  • /var/log/calyptia-fluentd

この段階で、SixthSense ログ監視エージェントをインストールする必要があります。詳細は ログ監視エージェントのインストール を参照ください。