Te ofrecemos esta traducción automática para facilitar la lectura.
En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.
Modo silencioso para el script de instalación (avanzado)
Para instalar New Relic a través de sistemas como Puppet o Chef, el script newrelic-install puede ejecutarse en modo silent y controlarse mediante una serie de variables de entorno. Este documento proporciona información para configurar manualmente las variables de entorno para permitir que el script de instalación PHP se ejecute en modo silencioso.
Elige un instalador
Hay dos opciones disponibles al desplegar New Relic a través de sistemas como Puppet o Chef:
Utilice Puppet para instalar los archivos utilizando el administrador de paquetes nativo (
rpm
o
dpkg
).
Distribuya el contenido de la distribución tarball y coloque los archivos en la ubicación seleccionada.
Si realiza la instalación a través de los sistemas de paquetes, el script de instalación del paquete coloca los archivos. Los sistemas basados en Ubuntu son una excepción, donde el script posterior a la instalación creará enlaces simbólicos para la extensión New Relic si tiene instalado el PHP estándar. Sin embargo, no intenta ejecutar newrelic-install, ya que eso depende de su script Puppet o Chef.
Para instalar New Relic a través de sistemas como Puppet o Chef, el script newrelic-install se puede ejecutar en modo silent y controlarse mediante una serie de variables de entorno.
Establecer variables de entorno
Esta es la lista de variables de entorno que puede configurar antes de invocar newrelic-install para controlar cómo se comporta. Además de utilizar estas variables de entorno, asegúrese de definir también su clave de licencia y el nombre de la aplicación en su archivo newrelic.ini durante la instalación.
Importante
NR_INSTALL_SILENT Determina si la instalación se ejecuta en modo silencioso. Cuando está configurado, toda la información para el script debe proporcionarse a través de estas variables de entorno.
Tipo:
flag
Por defecto:
(ninguno)
Usar:
Establezca cualquier valor para establecer el indicador en verdadero.
Si se configura, el script se ejecutará en modo silencioso. Esto sofocará la visualización de la mayoría de los mensajes de estado y no se detendrá para la entrada del usuario.
Cuando se ejecuta en modo silencioso, toda la información del script debe proporcionarse a través de estas variables de entorno.
Cuando esté configurado, debe invocar el script con la opción de línea de comando install o uninstall para configurar el modo de ejecución.
Tipo:
flag
Por defecto:
(ninguno)
Usar:
Establezca cualquier valor para establecer el indicador en verdadero.
Si está configurado, el script no intentará volver a ejecutarse con Bourne Again Shell (bash) o Korn Shell (ksh).
El script utiliza características que no se encuentran en algunas implementaciones tradicionales de shell Bourne y, de forma predeterminada, intenta volver a ejecutarse con un shell que se sabe que implementa esas características.
Si sabe que su /bin/sh es ksh o bash, puede evitar esta nueva ejecución estableciendo esta variable en cualquier valor.
Tipo:
camino
Por defecto:
(ninguno)
Usar:
Apunte el script a un shell compatible.
El script de instalación se basa en ciertas características que no están presentes en algunas implementaciones de shell Bourne muy antiguas. Si está implementando en un sistema de este tipo, configure esta variable para que apunte a un shell de reemplazo con el que el script se volverá a ejecutar.
Esta variable se ignorará si se establece NR_INSTALL_NOKSH .
Si su versión de /bin/sh es realmente un enlace anterior a las versiones 3.x de Zsh, es posible que deba configurarlo en un shell más compatible con Korn, como Bash.
Tipo:
lista de directorios separados por dos puntos
Por defecto:
(ninguno)
Usar:
Listar directorios para agregar a $PATH.
Contiene una lista de directorios separados por dos puntos para agregar al $PATH actual en el que buscar la instalación de PHP.
Si tiene una instalación de PHP en una ubicación no estándar que no está en $PATH en el momento en que invoca el script desde Puppet o Chef, puede configurar esta variable. También puede editar el PATH directamente para que contenga esos directorios.
Tipo:
lista de directorios separados por dos puntos
Por defecto:
(ninguno)
Usar:
Lista de directorios en los que instalar New Relic.
Contiene una lista de directorios separados por dos puntos en los que instalar New Relic.
Si se establece, contiene la lista exclusiva y se ignorará cualquier versión encontrada en PATH o en los directorios especificados en NR_INSTALL_PATH .
Tipo:
cadena
Por defecto:
(ninguno)
Usar:
Configúrelo en x86 o x64 para anular la detección basada en script .
Esto anulará el intento de determinar la arquitectura automáticamente.
Si está ejecutando un sistema de 64 bits y configura esto en x86, forzará al script a instalar el daemon de 32 bits (si está instalando desde archivos tarball) y el agente.
Configurarlo en x64 instalará el daemon de 64 bits y permitirá que el script detecte si su versión de PHP es de 64 o 32 bits.
No debería ser necesario configurar esto. Se proporciona para que esté completo.
Tipo:
cadena
Por defecto:
(ninguno)
Usar:
Establezca su New Relic en nuevas instalaciones.
Si se trata de una instalación nueva y es necesario crear un nuevo archivo newrelic.ini , establezca este valor en la clave de licencia.
Tipo:
cadena
Por defecto:
(ninguno)
Usar:
Especifique el nombre del daemon de inicio objetivo.
Contiene el nombre del script de inicio daemon .
Utilícelo si no desea utilizar el nombre predeterminado.
Tipo:
camino
Por defecto:
(ninguno)
Usar:
Especifique la ruta de instalación completa del daemon proxy New Relic.
Contiene la ruta completa de instalación del daemon proxy New Relic.
Para todos los sistemas excepto Solaris, el valor predeterminado es /usr/bin/newrelic-daemon. Para Solaris, el valor predeterminado es /opt/newrelic/bin/newrelic-daemon.
Si cambia esto, es posible que necesite editar el script init o sus archivos de configuración.
Tipo:
flag
Por defecto:
(ninguno)
Usar:
Establezca cualquier valor para establecer el indicador en verdadero.
Indica al script de instalación que copie el agente en su lugar en lugar de utilizar enlaces simbólicos. Esto es útil si ha extraído el agente en alguna ubicación (como el directorio de inicio del usuario raíz) a la que no puede acceder el proceso PHP.