# Macos XへのTD Agentのインストール Treasure Agent(td-agent)を使用して、MaxOS X環境からログをインポートします。MacOS X用には、TD-agentは[.dmg Installer](https://td-agent-package-browser.herokuapp.com/3/macosx)パッケージとして配布されています。 td-agent3は、MacOS Xで利用可能な最後のサポート対象バージョンです。MacOS Xは、本番環境ではなくテスト目的でのみ使用することをお勧めします。 # MacOS Xへのtd-agentのインストール .dmgファイルを[ダウンロード](https://td-agent-package-browser.herokuapp.com/3/macosx)して、ソフトウェアをインストールしてください。 ## TD-agentの起動 launchctlコマンドを使用してTD-agentを起動できます。ログ(/var/log/td-agent/td-agent.log)からデーモンが正しく起動したことを確認してください。 MacOS X 10.11.1(El Capitan)では、いくつかのセキュリティ変更が導入されました。td-agentをインストールする際は、**/Library/LaunchDaemons/td-agent.plist**ファイルを編集して、**/usr/sbin/td-agent**を**/opt/td-agent/usr/sbin/td-agent**に変更してください。 ```bash sudo launchctl load /Library/LaunchDaemons/td-agent.plist less /var/log/td-agent/td-agent.log ``` **設定ファイル**は/etc/td-agent/td-agent.confにあります。プラグインディレクトリは/etc/td-agent/pluginにあります。エージェントを停止するには、以下のコマンドを実行してください: ```bash $ sudo launchctl unload /Library/LaunchDaemons/td-agent.plist ``` ## HTTPを使用したサンプルログの投稿 デフォルトでは、/etc/td-agent/td-agent.confは、HTTPからログを取得してstdout(/var/log/td-agent/td-agent.log)にルーティングするように設定されています。以下のcurlコマンドを使用してサンプルログレコードを投稿できます: ```bash curl -X POST -d 'json={"json":"message"}' http://localhost:8888/debug.test tail -n 1 /var/log/td-agent/td-agent.log ``` ## TD-agentのアンインストール Mac用のtd-agentは、アンインストールアプリケーションを提供していません。 Macからtd-agentをアンインストールするには、以下のファイルとディレクトリを削除してください。 * /Library/LaunchDaemons/td-agent.plist * /etc/td-agent * /opt/td-agent * /var/log/td-agent