É possível instalar e configurar o NRDOT Collector para o monitoramento do Oracle Database usando a função newrelic.newrelic_install do Ansible. A função instala o coletor, cria o usuário do banco de dados de monitoramento e configura o coletor em um único play.
Instalação guiada
Para instalar pela interface da New Relic, acesse one.newrelic.com > Integrations & Agents > Oracle (Database 360). Esta página aborda apenas a instalação manual.
Pré-requisitos
- Uma conta New Relic com uma chave de licença válida.
- Um ID de conta da New Relic.
- Oracle Database 19c ou posterior.
- Ansible Core 2.13 ou 2.14, Python 3.10 e as coleções
ansible.windowseansible.utils. - Para Oracle auto-hospedado: Oracle Linux 7, 8 ou 9, com acesso SSH (com encaminhamento de agente) ao host do Oracle Database onde o usuário SSH pode executar
sudo su - oraclesem um prompt de senha. - Para Oracle no AWS RDS: um host do coletor executando Debian/Ubuntu ou CentOS/RHEL/OEL.
- Para Oracle Autonomous Database (ADB): um host do coletor executando Debian/Ubuntu ou CentOS/RHEL/OEL, com o Oracle Instant Client (
sqlplus) instalado e emPATH; o IP de saída de cada instância permitido em sua lista de controle de acesso do ADB; e a Oracle Wallet de cada instância baixada e descompactada em seu próprio diretório no host de destino.
Instale a função
bash
$ansible-galaxy install newrelic.newrelic_installConfigure o playbook
Execute o playbook
bash
$ansible-playbook -i <inventory_file> <playbook_file>.ymlPara encontrar sua entidade de banco de dados Oracle no New Relic, consulte Encontrar e usar seus dados.