Linux

概要

このページでは、Linux 環境用 Datadog Agent の基本機能の概要を説明します。サポートされている Linux ディストリビューションとバージョンの完全なリストについては、サポート対象プラットフォーム ドキュメントを参照してください。

##Agent のインストール {#install-the-agent} Linux に Agent をインストールするには、Fleet Automation のアプリ内手順に従い、生成されたスクリプトをホストで実行します。

Linux ホストへの Datadog Agent のアプリ内インストール手順。

Agent の設定

Datadog Agent の設定ファイルは /etc/datadog-agent/datadog.yaml にあります。この YAML ファイルには、以下を含む、Datadog にデータを送信するために使用されるホスト全体の接続の詳細が保持されます。

  • api_key: 組織の Datadog API キー
  • site: ターゲットの Datadog リージョン (例: datadoghq.comdatadoghq.euddog-gov.com)
  • proxy: アウトバウンドトラフィック用の HTTP/HTTPS プロキシエンドポイント (Datadog Agent プロキシ設定を参照)
  • デフォルトのタグ、ログレベル、および Datadog の設定

/etc/datadog-agent/datadog.yaml.example にある完全にコメント化されたリファレンスファイルには、比較やコピーアンドペーストに使用できるすべてのオプションがリストされています。または、サンプルの config_template.yaml ファイルで、利用可能なすべての設定オプションを参照してください。

###インテグレーションファイル {#integration-files} インテグレーション用の設定ファイルは /etc/datadog-agent/conf.d/ にあります。各インテグレーションには専用のサブディレクトリ <INTEGRATION>.d/ があり、次のものが含まれています。

  • conf.yaml: インテグレーションがメトリクスとログを収集する方法を制御するアクティブな設定
  • conf.yaml.example: サポートされているキーとデフォルトを示すサンプル

コマンド

説明コマンド
Agent をサービスとして開始するsudo systemctl start datadog-agent
サービスとして実行中の Agent を停止するsudo systemctl stop datadog-agent
サービスとして実行中の Agent を再起動するsudo systemctl restart datadog-agent
Agent サービスのステータスsudo systemctl status datadog-agent
実行中の Agent のステータスページsudo datadog-agent status
フレアを送信するsudo datadog-agent flare
コマンドの使用方法を表示するsudo datadog-agent --help
チェックを実行するsudo -u dd-agent -- datadog-agent check <CHECK_NAME>

: CentOS/RHEL 6SUSE 11 などの upstart ベースのシステムでは、systemctl <action><action> に置き換えてください。たとえば、SUSE 11 システムで Agent をサービスとして開始する場合は、sudo start datadog-agent を使用します。

##Agent のアンインストール {#uninstall-the-agent}

Agent をアンインストールするには、適切な Linux 環境用のコマンドを実行します。

CentOS、Rocky、AlmaLinux、Amazon Linux、Oracle Linux、および Red Hat の場合

sudo yum remove datadog-agent

Debian、Ubuntu の場合

sudo apt-get remove datadog-agent -y

SUSE の場合

sudo zypper remove datadog-agent

上記のコマンドで Agent は削除されますが、次のものは削除されません。

  • datadog.yaml 設定ファイル
  • /etc/datadog-agent 設定フォルダー内のユーザー作成ファイル
  • /opt/datadog-agent フォルダー内のユーザー作成ファイル
  • dd-agent ユーザー
  • Datadog ログファイル

これらの要素を削除するには、Agent を削除した後に次のコマンドを実行します。

sudo userdel dd-agent \
&& sudo rm -rf /opt/datadog-agent/ \
&& sudo rm -rf /etc/datadog-agent/ \
&& sudo rm -rf /var/log/datadog/

Debian および Ubuntu の残りの Agent アーティファクトをアンインストールするには、次のコマンドを実行します。

sudo apt-get remove --purge datadog-agent -y

Single Step APM Instrumentation のアンインストール

Agent を Single Step APM Instrumentation と共にインストールし、それをアンインストールする場合は、APM Instrumentation を削除するために 追加のコマンドを実行する必要があります。特定の環境向けの手順に従ってください。

##トラブルシューティング {#troubleshooting}

詳細な手順については、Agent のトラブルシューティングを参照してください。

##組み込み Agent の操作 {#working-with-the-embedded-agent}

Agent には、/opt/datadog-agent/embedded/ に組み込みの Python 環境が含まれています。pythonpip などの一般的なバイナリは /opt/datadog-agent/embedded/bin/ 内に含まれています。

詳細については、組み込み Agent へのパッケージの追加に関する説明を参照してください。

##その他の参考資料 {#further-reading}