dynatrace.Dynatrace-Agent

Dynatrace-Agent-Ansible

このAnsibleロールは、Dynatrace AppMonソリューションのエージェントをインストールおよび設定します。

注意: このロールはDynatraceエージェントを利用可能にしますが、実際にアプリケーションに読み込む設定は行いません。アプリケーションの設定を行う例としては、Dynatrace-Java-Agent-Ansibleロールがあります。

ダウンロード

このロールは以下から入手できます:

説明

このロールは、http://downloads.dynatracesaas.comから最新バージョンのDynatrace AppMonエージェントをダウンロードしてインストールします。代わりに、インストーラーアーティファクトを dynatrace-agent-linux-x86.jarという名前でロールのfilesディレクトリに置くと、インストール中に取得されます。デフォルトのファイル名とURLは、dynatrace_agent_linux_installer_file_nameおよびdynatrace_agent_linux_installer_file_url属性を使用して上書きできます。サポートされている属性の一覧は、defaults/main.ymlを参照してください。

ロール変数

defaults/main.ymlに定義されているとおり:

名前 デフォルト 説明
dynatrace_agent_linux_install_dir /opt Dynatraceエージェントは、ディレクトリ $dynatrace_agent_linux_install_dir/dynatrace-$major-$minor-$rev にインストールされます。ここで、*$major$minor$rev* はインストーラーによって指定されます。実際のインストールディレクトリへのシンボリックリンクが $dynatrace_agent_linux_install_dir/dynatrace に作成されます。
dynatrace_agent_linux_installer_file_name dynatrace-agent-7.0.0.2469-unix.jar ロールの files ディレクトリ内のDynatraceエージェントインストーラーのファイル名。
dynatrace_agent_linux_installer_file_url https://files.dynatrace.com/downloads/OnPrem/dynaTrace/7.0/7.0.0.2469/dynatrace-agent-7.0.0.2469-unix.jar DynatraceエージェントインストーラーのHTTP、HTTPS、またはFTPのURL形式 (http|https|ftp)://[user[:pass]]@host.domain[:port]/pathです。
dynatrace_agent_owner dynatrace Dynatraceインストールの所有者であるシステムユーザー。
dynatrace_agent_group dynatrace Dynatraceインストールの所有グループであるシステムユーザーグループ。
dynatrace_agent_role_name Dynatrace.Dynatrace-Agent Ansible Playbookの roles ディレクトリ内のこのロールの実際の名前です。

例のプレイブック

- hosts: all
  roles:
    - role: Dynatrace.Dynatrace-Agent

テスト

私たちは、Test Kitchenを使用して、自動化されたデプロイをServerspecRSpecで自動的にテストします:

  1. プロジェクトのディレクトリ内からTest Kitchenとその依存関係をインストールします:
gem install bundler
bundle install
  1. すべてのテストを実行します
kitchen test

デフォルトでは、テストはDockerコンテナ内で実行され、これによりテスト時間が大幅に短縮されます(.kitchen.ymlを参照してください)。

追加リソース

ブログ

プレゼンテーション

問題がありますか?質問や提案は?

この提供物はDynatrace Community Supportedです。問題、質問、提案をDynatrace Communityのアプリケーション監視およびUEMフォーラムで共有して気軽に相談してください。

ライセンス

MITライセンスの下でライセンスされています。詳細はLICENSEファイルを参照してください。

プロジェクトについて

An Ansible role for automated deployments of the Dynatrace Agents package.

インストール
ansible-galaxy install dynatrace.Dynatrace-Agent
ライセンス
mit
ダウンロード
2.4k
所有者
Dynatrace