• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Crea una propuesta

Configurar el agente de infraestructura con Puppet

Aprenda a instalar y configurar nuestro agente de infraestructura, integración de registros y el agente PHP APM usando el módulo newrelic_installer . Para obtener una explicación sobre cómo usar Puppet, consulte los documentos de Puppet. Este es un esfuerzo apoyado por la comunidad .

Aquí proporcionamos información básica necesaria para utilizar esta herramienta de gestión de configuración. La configuración adicional dependerá de los estándares y la implementación de su organización.

Requisitos

Nuestro módulo Puppet tiene estos requisitos:

  • Puppet Enterprise 2023.1.x, 2023.0.x, 2021.7.x, 2021.6.x, 2021.5.x, 2021.4.x, 2021.3.x, 2021.2.x, 2021.1.x, 2021.0.x, 2019.8.x
  • Puppet 6.21.0 o superior, pero inferior a 8.0.0
  • Debian, CentOS, OpenSUSE, RedHat, SLES, Ubuntu, Windows, Amazon Linux

Descripción del módulo

newrelic-newrelic_installer es un módulo de Puppet que le ayudará a escalar sus esfuerzos de observabilidad de New Relic. Para lograr esto, utiliza la CLINew Relic y nuestro repositorio de instalación abierto.

Nuestro módulo Puppet está disponible en Puppet Forge.

Importante

No se admite la instalación de una versión específica del agente de infraestructura. Este método siempre instalará la última versión del agente.

Instalar el agente de infraestructura con el módulo.

Puppet Forge

bash
$
puppet module install newrelic-newrelic_installer

Ver más opciones de instalación en PuppetForge

Manual

  • Instale el kit de desarrollo de títeres: https://www.puppet.com/docs/pdk/2.x/pdk_install.html
  • Clona el repositorio y crea un tarball del módulo usando pdk build. Por ejemplo, pkg/newrelic-newrelic_installer-0.1.0.tar.gz
  • Copie el módulo tarball a su nodo maestro e instálelo manualmente:
bash
$
sudo puppet module install ~/newrelic-newrelic_installer-0.1.0.tar.gz
$
Notice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...
$
Notice: Downloading from https://forgeapi.puppet.com ...
$
Notice: Installing -- do not interrupt ...
$
/etc/puppetlabs/code/environments/production/modules
$
└─┬ newrelic-newrelic_installer (v0.1.0)
$
├── lwf-remote_file (v1.1.3)
$
└── puppetlabs-powershell (v5.2.0)

Ejecute el módulo newrelic-newrelic_installer

Para ejecutar el módulo newrelic-newrelic_installer predeterminado, declare la clase principal ::install con el objetivo de instrumentación y las credenciales de la cuenta New Relic .

# /etc/puppetlabs/code/environments/<YOUR_ENVIRONMENT>/manifests/site.pp
class { 'newrelic_installer::install':
targets => ["infrastructure", "logs"],
environment_variables => {
"NEW_RELIC_API_KEY" => "<YOUR-NR-API-KEY>",
"NEW_RELIC_ACCOUNT_ID" => <YOUR-NR-ACCOUNT-ID>,
"NEW_RELIC_REGION" => "<US|EU>"
}
}

Parámetro de Puppet

Aquí están los parámetros para la clase pública newrelic_installer::install :

Parámetro

Tipo

Se requiere

Descripción del parámetro

targets

Cadena

Requerido

Especifica el objetivo de ser instrumentado con New Relic.

Los valores admitidos incluyen:

  • 'infrastructure' - Agente New Relic Infrastructure
  • 'logs' - Integración de registros para el agente New Relic Infrastructure . *requiere 'infrastructure'
  • 'php' - New Relic APM

environment_variables

Hash

Requerido

Hash de variables de entorno para establecer antes de la ejecución.

  • NEW_RELIC_API_KEY: tu clave de usuario de New Relic .

    Required

    .

  • NEW_RELIC_ACCOUNT_ID: su ID de cuenta de New Relic.

    Required

    .

  • NEW_RELIC_REGION: la región de su centro de datos (US o EU). El valor predeterminado es US.

  • NEW_RELIC_APPLICATION_NAME: utilizado por 'php'. Esta opción de configuración establece el nombre de la aplicación bajo la cual se informan los datos en APM. El valor predeterminado es 'PHP Application' si no se especifica.

verbosity

Cadena

Opcional

Especifica la detalle de la salida del comando

Los valores admitidos incluyen

  • debug
  • trace

tags

Hash

Opcional

Hash de etiqueta asociada a entidad instrumentada con New Relic. Ejemplos:

  • {'key-name' => 'value', 'foo' => 'bar'}

proxy

Cadena

Opcional

Establece el servidor proxy que debe utilizar el agente. Ejemplos:

  • https://myproxy.foo.com:8080
  • http://10.10.254.254

install_timeout_seconds

Entero

Opcional

Establece el tiempo de espera en segundos para la instalación de New Relic . El valor predeterminado es 600.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.