• ログイン無料アカウント

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

Puppetによるインフラストラクチャエージェントの設定

newrelic-infra モジュールを使用して、Puppet を使用して New Relic のインフラストラクチャ エージェントをインストールおよび設定する方法をご紹介します。Puppet の使用方法の説明は、 Puppet documentation を参照してください。これはコミュニティがサポートする取り組みです。

ここでは、この構成管理ツールを使用するために必要な基本情報を提供します。詳細な設定については、貴社の規格に準拠する必要があります。

要件

Infrastructure Puppetモジュールには次のような要件があります。

モジュールの説明

newrelic-infra モジュールを使用します。

  • New Relicのインフラストラクチャエージェントパッケージのリポジトリソースを追加します。
  • New Relic のインフラストラクチャエージェントをインストール、設定、管理することができます。

New Relic Puppet モジュールは、 Puppet Forge で利用可能です。

Run newrelic-infra module

デフォルトの newrelic-infra モジュールを実行するには、メインの ::agent クラスを宣言します。

モジュールを使ってインフラストラクチャ・エージェントをインストールします。

newrelic-infra とのやりとりは、メインの エージェント クラスを通じて行われます。

Puppetを使ってNew Relicのインフラストラクチャエージェントをインストールするには、次のようにします。

class { 'newrelic_infra::agent':
    ensure      => 'latest',
    license_key => 'YOUR_LICENSE_KEY',
}

パペットのパラメータ

newrelic_infra::agent パブリッククラスのパラメータは以下の通りです。

パラメーター

パラメータの説明

カスタムコンフィグ

キーと値のペアのハッシュです。利用可能な 一般的な構成設定 に直接対応しています。

確保

インフラストラクチャエージェントの確保状況を指定します。

有効な値には、次が含まれます:

  • 'latest' - (デフォルト) 最新のエージェントバージョンをインストールします。
  • 'absent' - エージェントをアンインストールする
  • VERSION_STRING - ピン留めする特定のバージョンを含む文字列です。

ライセンスキー

使用する New Relic ライセンスキー を指定します。

その他のヘルプ

さらにサポートが必要な場合は、 newrelic/infrastructure-agent-puppet on GitHub で課題を提出してください。

Copyright © 2022 New Relic Inc.