New Relic の Ansible ロールを使用して、当社の インフラ監視エージェント をインストールおよび設定することができます。Ansible の使用方法については、 Ansible のドキュメント を参照してください。これはコミュニティがサポートする取り組みです。
Ansibleを使ってインフラストラクチャエージェントを設定してみませんか? New Relicアカウントを作成してください 無料でご利用いただけます。クレジットカードは必要ありません。
サンプルコード
New Relicでは、多くのOpsチームに共通するワークフローやツールを使用して、当社のインフラ監視エージェントをインストールするための構成管理サンプルコードを提供しています。これは基本的なAnsibleの役割であり、独自にカスタマイズしたワークフローを作成するための出発点として使用することを目的としています。
構成は、お客様固有の設定や基準によって異なります。Ansible のサンプルロールや統合に関する詳細情報は、 Ansible Galaxy のドキュメント を参照してください。
互換性および要件
New Relic のインフラ監視エージェントを使った Ansible ロールには、 サポートされている Linux オペレーティングシステムが必要です 。
AnsibleによるNew Relicのセットアップ
newrelic.newrelic-infra
の役割です。
- New Relic インフラストラクチャ エージェント パッケージ リポジトリ ソースを追加します。
- インフラストラクチャ・エージェントのインストールと設定を行います。
このロールを使い始めるには
- その役割をプレイブックに盛り込む。
- 必要な変数をカスタマイズします。
newrelic.newrelic-infra
との典型的なやりとりは、すべてロールの設定を使用します。ここでは、インフラストラクチャ・エージェントをインストールするためにロールを設定する例を示します。
---
- hosts: webservers
roles:
- role: newrelic.newrelic-infra
vars:
nrinfragent_config:
license_key: YOUR_LICENSE_KEY
役割の設定変数
newrelic.newrelic-infra
ロールを設定するために利用可能な変数は以下の通りです。
変数 | 説明 |
---|---|
| 必須.キーと値のペアのマップ。これは、利用可能な 一般構成設定 に直接対応する。 |
| エージェントで何をしたいのかを記述します。
|
| インストールしたいエージェントのバージョンです。
|
| インフラストラクチャエージェントがインストールされるターゲットOSを指定します。最新のリストは、 |
| このマシンに必要なインストーラーパッケージのOSバージョンを指定します。最新のリストは、 |
その他のヘルプ
さらにサポートが必要な場合は、 newrelic/infrastructure-agent-ansible on GitHub で課題を提出してください。