다른 미니언 또는 신세틱스 작업 관리자를 사용하여 스크립트된 브라우저, API 테스트 또는 단계 모니터를 할당하는 것을 방지하려면 확인된 펼쳐보기 실행을 추가하세요. 그러면 미니언이나 신세틱스 작업 관리자를 변경할 때마다 본인만 아는 암호가 필요합니다.
뉴렐릭 UI 의 배열 위치 목록에는 VSE 열이 포함되어 있습니다. 자물쇠 아이콘은 해당 위치에 대해 검증된 스크립트 실행이 설정되었음을 나타냅니다.
암호 보안
개인 미니언의 암호를 안전하게 보호하십시오. 계정의 다른 사용자는 볼 수 없으며 New Relic의 수집기에 저장되지 않습니다.
중요
이 제한에는 뉴클릭 지원 담당자도 포함됩니다. 당사 수집기는 귀하의 암호를 저장하지 않으므로 당사 지원팀은 귀하의 암호를 복구하거나 재설정할 수 없습니다. 암호를 잊어버린 경우 미니언 Overview 페이지 에서 암호를 변경한 다음 해당 위치에 할당된 각 모니터를 업데이트해야 합니다.
확인된 스크립트 실행 활성화
컨테이너화된 비공개 미니언에 대해 확인된 스크립트 실행을 활성화하려면 다음을 수행합니다. 안전한 장소에 암호를 기록해 두십시오.
one.newrelic.com > Synthetic monitoring > Private locations > (해당 위치 선택)로 이동하세요. 해당 위치의 줄임표 아이콘을 선택하고 Edit 클릭하세요. 확인된 스크립트 실행을 활성화한 다음 저장합니다.
컨테이너화된 프라이빗 미니언 또는 신세틱스 작업 관리자 에 대해 또는 Kubernetes 환경에서 암호를 docker 설정합니다.
Docker:
비공개 미니언을 시작하는 데 사용되는 docker
run
명령에MINION_VSE_PASSPHRASE
환경 변수를 추가합니다.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:latest신세틱스 작업 관리자를 시작하는 데 사용되는 docker
run
명령에VSE_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:
Helm
install
또는upgrade
명령에서synthetics.minionVsePassphrase
값을 설정합니다.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_PASSPHRASEHelm
install
또는upgrade
명령에서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 --set synthetics.vsePassphrase=YOUR_PASSPHRASE
신세틱스 UI에서 해당 위치에 할당된 모니터를 선택하세요. 그런 다음 Settings > General 선택합니다.
개인 위치 목록에서 위치를 선택하고 암호를 입력한 다음 저장합니다. 안전한 장소에 암호를 기록해 두십시오.
위치에 할당하려는 각 모니터에 대해 3단계와 4단계를 반복합니다.
암호 변경
암호를 변경하려면 다음을 수행하십시오. 안전한 장소에 암호를 기록해 두십시오.
컨테이너화된 프라이빗 미니언 또는 신세틱스 작업 관리자 에 대해 또는 Kubernetes 환경에서 암호를 docker 업데이트합니다.
Docker:
현재의 미니언을 중지하세요. 그런 다음 docker
run
명령을 사용하여 업데이트된MINION_VSE_PASSPHRASE
환경 변수로 새 미니언을 시작합니다.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:latest현재 신세틱스 작업 관리자를 중지하세요. 그런 다음 docker
run
명령을 사용하여 업데이트된VSE_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:
Helm
upgrade
명령을 사용하여 업데이트된synthetics.minionVsePassphrase
값을 설정합니다.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_PASSPHRASEHelm
upgrade
명령을 사용하여 업데이트된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 --set synthetics.vsePassphrase=YOUR_PASSPHRASE
one.newrelic.com > Synthetic monitoring > (할당된 모니터 클릭) > Settings > General 로 이동합니다.
개인 위치 목록에서 위치를 선택하고 새 암호를 입력한 다음 저장합니다.
사용자 위치에 할당된 각 모니터에 대해 2단계와 3단계를 반복합니다.
확인된 스크립트 실행 비활성화
컨테이너화된 비공개 미니언에 대해 확인된 스크립트 실행을 비활성화하려면:
Docker 또는 Kubernetes 환경에서 암호를 제거합니다.
Docker:
현재 미니언 컨테이너를 중지합니다. 그런 다음 docker
run
명령을 사용하여MINION_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:latest현재 신세틱스 작업 관리자 컨테이너를 중지합니다. 그런 다음 docker
run
명령을 사용하여VSE_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:
--set synthetics.minionVsePassphrase
값 없이 Helmupgrade
명령을 사용합니다.bash$helm upgrade YOUR_CPM_NAME YOUR_REPO_NAME/synthetics-minion -n YOUR_NAMESPACE --set synthetics.privateLocationKey=YOUR_PRIVATE_LOCATION_KEY--set synthetics.vsePassphrase
값 없이 Helmupgrade
명령을 사용합니다.bash$helm install YOUR_JOB_MANAGER_NAME YOUR_REPO_NAME/synthetics-job-manager -n YOUR_NAMESPACE --set synthetics.privateLocationKey=YOUR_PRIVATE_LOCATION_KEY
one.newrelic.com > Synthetic monitoring > Private locations (주소를 선택하세요)로 이동하세요. Enable verified script execution 확인란을 선택 취소한 후 저장하세요.
기타(레거시)
컨테이너화된 프라이빗 미니언을 사용하지 않는 경우 다음을 수행하여 확인된 스크립트 실행을 활성화합니다. 안전한 장소에 암호를 기록해 두십시오.
- 웹 브라우저에서
https://MINION_IP_ADDRESS
의 미니언 Overview 페이지로 이동합니다(예:https://1.2.3.4
). - 연필을 선택하세요 아이콘을 클릭한 다음 Advanced settings (optional) 선택하세요.
- Verified script execution 확인란을 선택합니다. 암호를 입력한 후 저장하세요. 암호를 안전한 곳에 기록해 두십시오.
- one.newrelic.com > Synthetic monitoring > Private locations (주소를 선택하세요)로 이동하세요. 해당 위치의 줄임표 아이콘을 선택하고 Edit 클릭하세요. 확인된 스크립트 실행을 활성화한 후 저장하세요.
- 신세틱스 UI에서 해당 위치에 할당된 모니터를 선택하세요. 그런 다음 Settings > General 선택합니다.
- 개인 위치 목록에서 위치를 선택하고 암호를 입력한 다음 저장합니다.
- 위치에 할당하려는 각 모니터에 대해 4-6단계를 반복합니다.
암호를 변경하거나 확인된 스크립트 실행을 비활성화하려면 동일한 기본 프로세스에 따라 미니언의 IP 주소로 이동하여 Advanced settings 을 업데이트하세요. 그런 다음 one.newrelic.com 로 이동하여 프로세스를 완료하세요.