Para evitar que otros empleen su minion privado o los administradores de trabajos sintéticos para asignar navegadores con scripts, pruebasAPI o monitores de pasos, agregue ejecución script verificada. Luego, cualquier cambio en sus administradores de trabajo de Minion o Sintético requerirá una frase de contraseña que sólo usted conoce.
La lista de ubicaciones privadas en de usuario New Relic de UI incluye una VSE columna . Una cerradura El icono indica que se configuró la ejecución del script verificado para esa ubicación.
Seguridad de frase de contraseña
Asegúrate de proteger la contraseña de tu minion privado. Ningún otro usuario de su cuenta puede verlo y nunca se almacena en el collector de New Relic.
Importante
Esta restricción incluye al personal de soporte de New Relic. Debido a que nuestro collector nunca almacena su frase de contraseña, nuestro equipo de soporte no puede recuperarla ni restablecerla por usted. Si olvida su frase de contraseña, deberá cambiarla en la página minion Overview y luego actualizar cada monitor asignado a esa ubicación privada.
Habilitar la ejecución de script verificada
Haga lo siguiente para habilitar la ejecución de script verificada para minion privado en contenedores. Asegúrese de registrar su frase de contraseña en un lugar seguro.
Vaya a one.newrelic.com > Synthetic monitoring > Private locations > (seleccione una ubicación privada). Seleccione el icono de puntos suspensivos de la ubicación privada y haga clic en Edit. Habilite la ejecución del script verificado y luego guárdelo.
Establezca la frase de contraseña en su Docker o entorno de Kubernetes para el minion privado en contenedor o el administrador de trabajos Sintético:
Docker:
Agregue la variable de entorno
MINION_VSE_PASSPHRASE
al comando de la Dockerrun
utilizado para iniciar su minion privado:bash$docker run \>--name YOUR_CONTAINER_NAME \>-e MINION_PRIVATE_LOCATION_KEY="YOUR_PRIVATE_LOCATION_KEY" \>-e MINION_VSE_PASSPHRASE="YOUR_PASSPHRASE" \>-v /tmp:/tmp:rw \>-v /var/run/docker.sock:/var/run/docker.sock:rw \>-d \>--restart unless-stopped \>quay.io/newrelic/synthetics-minion:latestAgregue la variable de entorno
VSE_PASSPHRASE
al comando Dockerrun
utilizado para iniciar su administrador de trabajos Sintético:bash$docker run \>--name YOUR_CONTAINER_NAME \>-e "PRIVATE_LOCATION_KEY=YOUR_PRIVATE_LOCATION_KEY" \>-e VSE_PASSPHRASE="YOUR_PASSPHRASE" \>-v /var/run/docker.sock:/var/run/docker.sock:rw \>-d \>--restart unless-stopped \>newrelic/synthetics-job-manager:latestKubernetes:
Establezca el valor
synthetics.minionVsePassphrase
en el comando Helminstall
oupgrade
:bash$helm install YOUR_CPM_NAME YOUR_REPO_NAME/synthetics-minion -n YOUR_NAMESPACE --set synthetics.privateLocationKey=YOUR_PRIVATE_LOCATION_KEY --set synthetics.minionVsePassphrase=YOUR_PASSPHRASEEstablezca el valor
synthetics.vsePassphrase
en el comando Helminstall
oupgrade
:bash$helm install YOUR_JOB_MANAGER_NAME YOUR_REPO_NAME/synthetics-job-manager -n YOUR_NAMESPACE --set synthetics.privateLocationKey=YOUR_PRIVATE_LOCATION_KEY --set synthetics.vsePassphrase=YOUR_PASSPHRASE
Desde la UI de Sintético, seleccione un monitor asignado a esa ubicación. Luego seleccione Settings > General.
De la lista de ubicación privada, seleccione su ubicación, escriba su contraseña y guarde. Asegúrese de registrar su frase de contraseña en un lugar seguro.
Repita los pasos 3 y 4 para cada monitor que desee asignar a su ubicación.
Cambia tu contraseña
Para cambiar su frase de contraseña, haga lo siguiente. Asegúrese de registrar su frase de contraseña en un lugar seguro.
Actualice la frase de contraseña en su Docker o entorno de Kubernetes para el minion privado en contenedor o el administrador de trabajos Sintético:
Docker:
Detén a tu minion actual. Luego use el comando Docker
run
para iniciar un nuevo minion con su variable de entornoMINION_VSE_PASSPHRASE
actualizada:bash$docker run \>--name YOUR_CONTAINER_NAME \>-e MINION_PRIVATE_LOCATION_KEY="YOUR_PRIVATE_LOCATION_KEY" \>-e MINION_VSE_PASSPHRASE="YOUR_PASSPHRASE" \>-v /tmp:/tmp:rw \>-v /var/run/docker.sock:/var/run/docker.sock:rw \>-d \>--restart unless-stopped \>quay.io/newrelic/synthetics-minion:latestDetén a tu actual gestor de trabajos de Sintético. Luego use el comando Docker
run
para iniciar un nuevo administrador de trabajos de Sintético con su variable de entornoVSE_PASSPHRASE
actualizada:bash$docker run \>--name YOUR_CONTAINER_NAME \>-e "PRIVATE_LOCATION_KEY=YOUR_PRIVATE_LOCATION_KEY" \>-e VSE_PASSPHRASE="YOUR_PASSPHRASE" \>-v /var/run/docker.sock:/var/run/docker.sock:rw \>-d \>--restart unless-stopped \>newrelic/synthetics-job-manager:latestKubernetes:
Utilice el comando Helm
upgrade
para establecer el valorsynthetics.minionVsePassphrase
actualizado:bash$helm upgrade YOUR_CPM_NAME YOUR_REPO_NAME/synthetics-minion -n YOUR_NAMESPACE --set synthetics.privateLocationKey=YOUR_PRIVATE_LOCATION_KEY --set synthetics.minionVsePassphrase=YOUR_PASSPHRASEUtilice el comando Helm
upgrade
para establecer el valorsynthetics.vsePassphrase
actualizado:bash$helm install YOUR_JOB_MANAGER_NAME YOUR_REPO_NAME/synthetics-job-manager -n YOUR_NAMESPACE --set synthetics.privateLocationKey=YOUR_PRIVATE_LOCATION_KEY --set synthetics.vsePassphrase=YOUR_PASSPHRASE
Vaya a one.newrelic.com > Synthetic monitoring > (haga clic en el monitor asignado) > Settings > General.
De la lista de ubicación privada, seleccione su ubicación, escriba su nueva contraseña y guarde.
Repita los pasos 2 y 3 para cada monitor asignado a su ubicación.
Deshabilitar la ejecución del script verificado
Para deshabilitar la ejecución de script verificada para minion privado en contenedores:
Elimine la frase de contraseña en su entorno Docker o Kubernetes:
Docker:
Detén tu contenedor minion actual. Luego use el comando Docker
run
para iniciar un nuevo minion sin la variable de entornoMINION_VSE_PASSPHRASE
:bash$docker run \>--name YOUR_CONTAINER_NAME \>-e "MINION_PRIVATE_LOCATION_KEY=YOUR_PRIVATE_LOCATION_KEY" \>-v /tmp:/tmp:rw \>-v /var/run/docker.sock:/var/run/docker.sock:rw \>-d \>--restart unless-stopped \>quay.io/newrelic/synthetics-minion:latestDetenga su contenedor actual del administrador de trabajos de Sintético. Luego use el comando Docker
run
para iniciar un nuevo minion sin la variable de entornoVSE_PASSPHRASE
:bash$docker run \>--name YOUR_CONTAINER_NAME \>-e "PRIVATE_LOCATION_KEY=YOUR_PRIVATE_LOCATION_KEY" \>-e VSE_PASSPHRASE="YOUR_PASSPHRASE" \>-v /var/run/docker.sock:/var/run/docker.sock:rw \>-d \>--restart unless-stopped \>newrelic/synthetics-job-manager:latestKubernetes:
Utilice el comando Helm
upgrade
sin el valor--set synthetics.minionVsePassphrase
:bash$helm upgrade YOUR_CPM_NAME YOUR_REPO_NAME/synthetics-minion -n YOUR_NAMESPACE --set synthetics.privateLocationKey=YOUR_PRIVATE_LOCATION_KEYUtilice el comando Helm
upgrade
sin el valor--set synthetics.vsePassphrase
:bash$helm install YOUR_JOB_MANAGER_NAME YOUR_REPO_NAME/synthetics-job-manager -n YOUR_NAMESPACE --set synthetics.privateLocationKey=YOUR_PRIVATE_LOCATION_KEY
Vaya a one.newrelic.com > Synthetic monitoring > Private locations (seleccione una ubicación privada). Desactive la casilla de verificación Enable verified script execution y luego guarde.
Otro (legacy)
Si no está utilizando minion privado en contenedores, haga lo siguiente para habilitar la ejecución del script verificado. Asegúrese de registrar su frase de contraseña en un lugar seguro.
- En su browser web, navegue hasta la página minion Overview en
https://MINION_IP_ADDRESS
(por ejemplo,https://1.2.3.4
). - Seleccione el lápiz icono y luego seleccione Advanced settings (optional).
- Seleccione la casilla de verificación Verified script execution . Escriba una frase de contraseña y luego guárdela. Registre su frase de contraseña en un lugar seguro.
- Vaya a one.newrelic.com > Synthetic monitoring > Private locations (seleccione una ubicación privada). Seleccione el icono de puntos suspensivos de la ubicación privada y haga clic en Edit. Habilite la ejecución del script verificado y luego guárdelo.
- Desde la UI de Sintético, seleccione un monitor asignado a esa ubicación. Luego seleccione Settings > General.
- De la lista de ubicación privada, seleccione su ubicación, escriba su contraseña y guarde.
- Repita los pasos del 4 al 6 para cada monitor que desee asignar a su ubicación.
Para cambiar su frase de contraseña o deshabilitar la ejecución del script verificado, siga el mismo proceso básico para ir a la dirección IP de su minion y actualizar su Advanced settings. Luego vaya a one.newrelic.com para completar el proceso.