newrelic-install Chefクックブックを使用して、Oracleデータベース監視用のNRDOT Collectorをインストールおよび構成できます。newrelic-install::default レシピを実行すると、クックブックはコレクターをインストールし、監視データベースユーザーを作成し、コレクターを構成します。
ガイド付きインストレーション
代わりにNew Relic UIからインストールするには、one.newrelic.com > Integrations & Agents > Oracle (Database 360)に移動してください。このページでは、手動インストレーションについてのみ説明します。
前提条件
- 有効なライセンスキーを持つNew Relicアカウント。
- New Relic アカウントID。
- Oracleデータベース19c以降。
- Chef 15以降が必要です。
- セルフホスト型Oracleの場合:SSHユーザーがパスワードプロンプトなしで
sudo su - oracleを実行できるOracleデータベースホストへのSSHアクセス(エージェント転送付き)を備えたOracle Linux 7、8、または9。 - AWS RDS上のOracleの場合:Debian/UbuntuまたはCentOS/RHEL/OELを実行しているコレクター・ホスト。
- Oracle Autonomous データベース(ADB)の場合:Debian/UbuntuまたはCentOS/RHEL/OELを実行し、Oracle Instant Client(
sqlplus)がインストールされ、PATH上にあるコレクターホスト;各インスタンスのエグレスIPがそのADBアクセス制御リストで許可されていること;および各インスタンスのOracle Walletがダウンロードされ、ノード上の独自のディレクトリに解凍されていること。
Chefクックブックをダウンロードします。
Chef Supermarketからnewrelic-install Chefクックブックをchef-repoディレクトリにダウンロードします:
bash
$knife supermarket install newrelic-installデフォルトの属性を置き換えます
attributes/default.rbのデフォルトの属性をアカウントの詳細に置き換えてください:
Chefクックブックをアップロードします。
newrelic-install ChefクックブックをChefサーバーにアップロードします:
bash
$knife cookbook upload newrelic-installランリストを更新します。
ノードのランリストに newrelic-install レシピを追加します:
"run_list": [ "recipe[newrelic-install]"]New RelicでOracleデータベースのエンティティを見つけるには、「データの検索と使用」をご覧ください。