Nuestro proceso de instalación personalizado para el agente de infraestructura para Windows le permite personalizar todos los aspectos de la instalación. Puede colocar archivos y carpetas donde quiera en su sistema de archivos.
Este método le proporciona full control de la instalación. Usted es responsable de colocar los archivos en las carpetas correctas, proporcionar los valores de configuración correctos y garantizar que el agente tenga todos los permisos correctos.
Antes de la instalación, verifique la compatibilidad y los requisitos.
Instalar el agente
Para instalar el agente:
Descargue el archivo del agente empaquetado o utilice el siguiente comando que busca automáticamente una versión específica del agente, su suma de verificación y la verifica después de la descarga. Reemplace
$arch=amd64
con la arquitectura deseada (amd64, 386) y$v=1.27.4
con la versión más reciente o específica.bash$$v="1.27.4"; $arch="amd64"; $url="https://download.newrelic.com/infrastructure_agent/binaries/windows/$arch/newrelic-infra-$arch.$v.zip";@("$url", "$url.sum") | ForEach-Object { Invoke-WebRequest -Uri $_ -OutFile $_.Split('/')[-1] }; write-host 'Checksum:' $(If (Select-String -Path "$url.sum".Split('/')[-1] -Pattern (Get-FileHash $url.Split('/')[-1]).Hash -Quiet) {"Ok"} Else {"Fail"})Desempaquete el archivo.
Asegúrese de que el archivo se descomprima con la siguiente estructura:
Optionally, puede:
- Cambie la ubicación del archivo de configuración.
- Configure el directorio del complemento.
- Configurar el directorio del agente.
- Configurar el archivo de registro.
Instalar el script de servicio
Para continuar con la instalación, es necesario crear el servicio. Consulte el archivo proporcionado en el archivo zip como referencia:
C:\Program Files\New Relic\newrelic-infra\installer.ps1
Archivo de configuración
El agente de infraestructura depende de un archivo de configuración, normalmente denominado newrelic-infra.yml
, para configurar el comportamiento del agente. Este archivo se coloca en la misma carpeta que el agente.
Puede crear un nuevo archivo de configuración basado en la plantilla del archivo de configuración. Para obtener más información, consulte cómo configurar el agente.
Cambiar la ubicación del archivo de configuración
De forma predeterminada, el archivo de configuración se encuentra en C:\Program Files\New Relic\newrelic-infra\newrelic-infra.yml
.
Para cambiar la ubicación del archivo de configuración:
Ejecute el comando
regedit.exe
.Busque la carpeta
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\newrelic-infra\ImagePath
.Recupera la clave
ImagePath
. Si el binario del agente está en la ruta predeterminada, busque la clave enC:\Program Files\New Relic\newrelic-infra\newrelic-infra.exe
.Utilice la bandera
-config
para agregar la nueva ubicación del archivo de configuración a la clave:C:\Program Files\New Relic\newrelic-infra\newrelic-infra.exe -config c:\config.yaml
Configurar el directorio del complemento
El agente de infraestructura le permite instalar una integración que monitor y reporta datos de servicios populares como Kubernetes, AWS, MySQL, Redis, Kafka, etc. Cada integración tiene su propio archivo de configuración, denominado integration-name-config.yml
de forma predeterminada.
Este archivo de configuración se coloca en la ubicación predefinida C:\Program Files\New Relic\newrelic-infra\integrations.d
. Durante la inicialización, el agente carga el archivo de configuración.
Para sobrescribir la ubicación predefinida del archivo de configuración de integración, utilice uno de los siguientes métodos:
- Establezca la ubicación en la variable de entorno
NRIA_PLUGIN_DIR
. - Establezca la ruta personalizada en el archivo de configuración
newrelic-infra.yml
usando el campoplugin_dir
. - Páselo como argumento de línea de comando usando
-plugin_dir
cuando ejecute el binarionewrelic-infra
.
Configurar el directorio del agente
El agente requiere su propio directorio definido para ejecutar la integración instalada, el almacenamiento en caché de datos (inventario), etc. La ubicación predeterminada es C:\Program Files\New Relic\newrelic-infra\
.
El directorio de agentes tiene la siguiente estructura y contenido:
LICENSE
: Archivo de texto que contiene la licencia de agente New Relic Infrastructure .custom-integrations
: Directorio que almacena la integración personalizada instalada .newrelic-integrations
: Directorio que almacena la integración oficial New Relic .
El agente también utiliza una carpeta diferente, app_data_dir
, para almacenar datos. Por defecto apunta a C:\ProgramData\New Relic\newrelic-infra\
.
Para sobrescribir la ubicación predefinida del directorio del agente, utilice uno de los siguientes métodos:
- Establezca la ubicación en la variable de entorno
NRIA_AGENT_DIR
. - Establezca la ruta personalizada en el archivo de configuración
newrelic-infra.yml
usando el campoagent_dir
. - Páselo como argumento de línea de comando usando
-agent_dir
cuando ejecute el binarionewrelic-infra
.
Configurar el archivo de registro
Por defecto el agente almacena el archivo de registro en C:\Program Files\New Relic\newrelic-infra\newrelic-infra.log
.
Para sobrescribir la ubicación predefinida del archivo de registro, utilice uno de los siguientes métodos:
- Establezca la ubicación en la variable de entorno
NRIA_LOG_FILE
. - Establezca la ruta personalizada en el archivo de configuración
newrelic-infra.yml
usando el campolog_file
. - Páselo como argumento de línea de comando usando
-log_file
cuando ejecute el binarionewrelic-infra
.
¿Te ha ayudado este documento con la instalación?
¿Que sigue?
Quizás también quieras:
- Agregue un atributo personalizado para anotar los datos de su infraestructura.
- Conecte su cuenta de AWS si sus servidores están alojados en Amazon EC2.
- Agregue otra integración New Relic Infrastructure para recopilar datos de servicios externos.
- Inicie, detenga, reinicie o verifique el estado del agente manualmente.