Puppetを使用して、 newrelic-infra
モジュールを使用してNewRelicのインフラストラクチャエージェントをインストールおよび構成する方法を学習するために読んでください。 Puppetの使用方法の説明については、 Puppetのドキュメントを参照してください。これはコミュニティが支援する取り組みです。
ここでは、この構成管理ツールを使用するために必要な基本情報を提供します。詳細な設定については、貴社の規格に準拠する必要があります。
要件
Infrastructure Puppetモジュールには次のような要件があります。
- Puppet Enterprise 2021.5.x、2021.4.x、2021.3.x、2021.2.x、2021.1.x、2021.0.x、2019.8.x、2019.7.x、2019.5.x、2019.4.x、2019.3.x、2019.2.x、 2019.1.x、2019.0.x、2018.1.x、2017.3.x、2017.2.x、2017.1.x、2016.5.x、2016.4.x
- Puppet4.0.0以上および8.0.0未満
- Debian、CentOS、OpenSUSE、RedHat、SLES、Ubuntu、Windows、Amazon Linux
モジュールの説明
newrelic-infra
モジュールを使用して次のことを行います。
- インフラストラクチャ エージェント パッケージのリポジトリ ソースを追加します。
- New Relic のインフラストラクチャエージェントをインストール、設定、管理することができます。
New Relic Puppet モジュールは、 Puppet Forge で利用可能です。
newrelic-infra
モジュールを実行します
デフォルトのnewrelic-infra
モジュールを実行するには、メインの::agent
クラスを宣言します。
モジュールを使ってインフラストラクチャ・エージェントをインストールします。
newrelic-infra
とのすべての対話は、メインのagent
クラスを介して行われます。
Puppetを使ってNew Relicのインフラストラクチャエージェントをインストールするには、次のようにします。
class { 'newrelic_infra::agent': ensure => 'latest', license_key => 'YOUR_LICENSE_KEY',}
パペットのパラメータ
newrelic_infra::agent
パブリッククラスのパラメータは次のとおりです。
パラメータ | パラメータの説明 |
---|---|
| キーと値のペアのハッシュです。利用可能な 一般的な構成設定 に直接対応しています。 |
| インフラストラクチャエージェントの確保状況を指定します。 有効な値には、次が含まれます:
|
| New Relic を指定します 使用する。 |