インターネット接続が制限されているサーバーへの Agent のインストール

Agent インストール手順で提供される 1 行のインストールコマンドは、正しく機能するためにいくつかの異なるエンドポイントへのアウトバウンド HTTPS アクセスを必要とし、インターネットアクセスが制限されているサーバーでは動作しない可能性があります。具体的には、以下の通りです。

インターネットに直接アクセスできないサーバーの場合、Agent はプロキシを経由するように構成できます (Agent Proxy の構成を参照)。インターネットへの接続が制限されているサーバーでは、サーバーの OS に関連するパッケージを使用して Agent をインストールすることができます。Agent インストール手順には、1 行のインストールコマンドの下にステップバイステップの手順が記載されています。

If the target system is blocked from accessing the package repository directly, download the package from the repository using another server, then transfer it over to the target system for a local install.

Agent 6 の RPM パッケージは https://yum.datadoghq.com/stable/6/ に、Agent 7 の RPM パッケージは https://yum.datadoghq.com/stable/7/ に、DEB パッケージは https://apt.datadoghq.com/pool/d/da/ に掲載されています。

: このパッケージには、Agent とチェック (インテグレーションが有効かどうかに関わらず) を実行するために必要なすべてのリソースがバンドルされています。ハード要件としては、Python 2.7+ と sysstat が必要です。他の依存関係は、どのようなチェックが有効かによって必須となります。

パッケージがターゲットシステムに転送されたら、適切なパッケージマネージャーコマンドを使用してローカルにインストールすることができます。yum の場合、コマンドは次のパターンに従います。

sudo yum localinstall datadog-agent-<AGENT_VERSION>-1.<CPU_ARCHITECTURE>.rpm

Debian ベースのディストリビューションで、deb ファイルをカレントディレクトリにインストールするには

sudo apt install ./datadog-agent_<AGENT_VERSION>-1_amd64.deb

インストールが完了したら、datadog.yaml.example をコピーして datadog.yaml ファイルを追加します。次に、datadog.yaml を組織の API キーで更新します。これは 1 つのコマンドで実行できます。

sudo sh -c "sed 's/api_key:.*/api_key: <YOUR_DATADOG_API_KEY>/' /etc/datadog-agent/datadog.yaml.example > /etc/datadog-agent/datadog.yaml"

次に、お使いのシステムに適したコマンドを使用して、Agent の起動を行います。

その他の参考資料

お役に立つドキュメント、リンクや記事:

PREVIEWING: safchain/fix-custom-agent