インターネット接続が制限されているサーバーへの Agent のインストール
Agent インストール手順で提供される 1 行のインストールコマンドは、正しく機能するためにいくつかの異なるエンドポイントへのアウトバウンド HTTPS アクセスを必要とし、インターネットアクセスが制限されているサーバーでは動作しない可能性があります。具体的には、以下の通りです。
- Debian/Ubuntu システムのインストールの場合
- RedHat および SUSE ベースシステムのインストールの場合
インターネットに直接アクセスできないサーバーの場合、Agent はプロキシを経由するように構成できます (Agent Proxy の構成を参照)。インターネットへの接続が制限されているサーバーでは、サーバーの OS に関連するパッケージを使用して Agent をインストールすることができます。Agent インストール手順には、1 行のインストールコマンドの下にステップバイステップの手順が記載されています。
ターゲットシステムがパッケージリポジトリへの直接アクセスをブロックされている場合、他のサーバーを使用してリポジトリからパッケージをダウンロードし、ターゲットシステムに転送してローカルにインストールします。
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 の起動を行います。
その他の参考資料