newrelic.newrelic_install Ansibleロールを使用して、Oracleデータベース監視用のNRDOT Collectorをインストールして構成できます。このロールは、単一のプレイでコレクターをインストールし、監視データベースユーザーを作成し、コレクターを構成します。
ガイド付きインストレーション
代わりにNew Relic UIからインストールするには、one.newrelic.com > Integrations & Agents > Oracle (Database 360)に移動してください。このページでは、手動インストレーションについてのみ説明します。
前提条件
- 有効なライセンスキーを持つNew Relicアカウント。
- New Relic アカウントID。
- Oracleデータベース19c以降。
- Ansible Core 2.13または2.14、Python 3.10、および
ansible.windowsとansible.utilsのコレクション。 - セルフホスト型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がダウンロードされ、ターゲット・ホスト上の独自のディレクトリに解凍されていること。
役割をインストールします
bash
$ansible-galaxy install newrelic.newrelic_installプレイブックを設定してください
プレイブックを実行します
bash
$ansible-playbook -i <inventory_file> <playbook_file>.ymlNew RelicでOracleデータベースのエンティティを見つけるには、「データの検索と使用」をご覧ください。