호스트 기반 인프라 통합은 자동으로 업데이트되지 않습니다. 업데이트하려면 패키지 관리자를 사용하여 프로그램과 해당 종속성을 최신 버전으로 업데이트하십시오. 인프라 에이전트 와 통합 파일을 모두 최신 상태로 유지하는 것이 좋습니다.
호스트 내 통합 버전 찾기
다음 옵션 중 하나를 사용하여 호스트 기반 인프라 통합이 최신 상태인지 확인하십시오.
옵션 | 코멘트 |
---|
New Relic UI | 인프라 UI를 사용하여 호스트 내 통합 버전을 확인하려면: - one.newrelic.com > Infrastructure 로 이동합니다.
- 검색 창에 설치된 통합 파일의 이름을 입력하십시오(예:
nri-cassandra ). - 에이전트 버전을 보려면 관련 드롭다운을 선택합니다.
|
섬기는 사람 | 호스트 내 통합 버전을 수동으로 확인하려면 서버에 연결하십시오. 그런 다음 OS 패키지 관리자를 호출하고 통합의 파일 이름(예: nri-cassandra )을 grep합니다. 데비안 또는 우분투 : dpkg -l | grep INTEGRATION_FILE_NAME
Amazon Linux, CentOS, SLES 또는 RHEL : rpm -qa | grep INTEGRATION_FILE_NAME
윈도우 서버 PowerShell에서: get-package -name "*INTEGRATION_FILE_NAME*" | select name, version
예를 들어 Cassandra를 찾으려면 다음을 수행합니다. get-package -name "*nri-mssql*" | select name, version
|
특정 통합에 대한 파일 이름을 찾으려면 통합 문서 를 참조하십시오.
환경에 따라 업데이트 방법 선택
서비스는 단일 물리적 호스트, VM 또는 Kubernetes 또는 ECS에 의해 조정되는 컨테이너에서 실행될 수 있습니다.설정이 무엇이든 호스트 내 통합은 환경에 적응하고 데이터를 New Relic으로 보낼 수 있습니다. 적절한 업데이트 방법을 선택하기만 하면 됩니다.
오케스트레이션된 환경에서 서비스를 실행 중입니다.
컨테이너화된 오케스트레이션 환경에서 서비스를 실행하는 경우 업데이트 시나리오를 선택하십시오.
호스트 내 통합과 ECS 및 Kubernetes 통합을 함께 실행할 수 있습니다. 자세한 내용은Kubernetes 통합 소개 및 ECS 통합 소개를 참조하세요.
단일 VM에서 온프레미스 서비스 또는 서비스를 실행 중입니다.
오케스트레이션 또는 온프레미스 없이 서비스를 실행하는 경우 시나리오를 선택하십시오.
다음은 사용 중인 통합에 따라 두 가지 접근 방식입니다.
호스트 내 Microsoft Windows 서비스 통합
Microsoft Windows 서비스 통합 은 New Relic 인프라 에이전트와 함께 번들로 제공되므로 통합을 업데이트하려면 인프라 에이전트를 업데이트해야 합니다.인프라 에이전트 업데이트를 참조하십시오.
기타 모든 호스트 내 Microsoft Windows 통합
MSI 설치 프로그램 또는 공식 zip 파일을 사용하여 Windows Server에서 실행되는 서비스에 대한 통합을 업데이트할 수 있습니다.MSI 설치를 권장합니다.
저장소에서최신 MSI 설치 프로그램 이미지를 다운로드합니다.
관리자 계정에서 절대 경로를 사용하여 설치 스크립트를 실행합니다.
msiexec.exe /qn /i PATH\TO\INSERT_THE_INTEGRATION_NAME.msi
인프라 에이전트를 다시 시작하십시오 .
권장 사항: 인프라 에이전트를 업데이트 합니다( 버전 1.0.703 이상 ).
apt-get
을 사용하여 호스트 내 통합을 업데이트하려면 다음을 수행합니다.
명령줄에서 다음을 실행합니다.
통합 파일 이름(예: nri-cassandra
)을 사용하여 다음 명령을 실행합니다.
sudo apt-get install --only-upgrade INSERT_THE_INTEGRATION_FILE_NAME
인프라 에이전트를 다시 시작 하십시오.
권장 사항: 인프라 에이전트를 업데이트 합니다( 버전 1.0.703 이상 ).
yum
을 사용하여 호스트 내 통합을 업데이트하려면 다음을 수행합니다.
명령줄에서 통합 파일 이름(예: nri-cassandra
)을 사용하여 다음 명령을 실행합니다.
sudo yum update INSERT_THE_INTEGRATION_FILE_NAME -y
인프라 에이전트를 다시 시작 하십시오.
권장 사항: 인프라 에이전트를 업데이트 합니다( 버전 1.0.703 이상 ).
Zypper를 사용하여 호스트 내 통합을 업데이트하려면:
명령줄에서 통합 파일 이름(예: nri-cassandra
)을 사용하여 다음 명령을 실행합니다.
sudo zypper update INSERT_THE_INTEGRATION_FILE_NAME -y
인프라 에이전트를 다시 시작 하십시오.
수동 설치 프로세스는 자동화되지 않습니다. 수동 설치를 선택하는 경우 올바른 폴더에 다른 파일을 배치하고 에이전트에 통합을 실행할 수 있는 모든 권한이 있는지 확인해야 합니다.
tarball에서 통합을 설치하려면:
tarball 저장소 에서 패키지 통합 파일을 다운로드합니다.
에이전트가 통합의 정의, 구성 및 실행 파일을 찾을 수 있도록통합 파일 구조 및 배치 규칙 에 따라 tarball 파일의 압축을 풉니다.
에이전트 디렉토리 의 newrelic-integrations
또는 custom-integrations
내부에 정의 파일이 포함된 바이너리를 배치합니다.
플러그인 디렉토리 아래에 통합의 구성 파일을 배치합니다.
nrjmx
도구가 필요한 통합의 경우 다음 추가 지침을 따르세요.
일부 통합(예: JMX , Cassandra 및 Kafka )에는 nrjmx
도구가 필요합니다. 통합에 필요한 경우 저장소 에서 다운로드하여 압축을 풉니다.
중요
nrjmx
Java 8 이상이 필요합니다.
JMX 통합 버전 2.3.3 이상 및 Cassandra 통합 버전 2.3.0 이상의 경우 nrjmx
도구가 종속 항목으로 포함됩니다. 이러한 이유로 패키지 관리자를 사용할 때 nrjmx
도구를 수동으로 설치할 필요가 없습니다.
nrjmx
이(가) 이미 설치되어 있고 nri-jmx
을(를) 설치한 경우 JMX 도구는 이미 설치된 버전을 유지합니다. nrjmx
이(가) 아직 설치되어 있지 않으면 최신 nrjmx
릴리스를 가져옵니다.
기본적으로 nrjmx
위치는 /usr/bin/nrjmx/*
입니다. 다른 위치에 설치하려면 NR_JMX_TOOL
환경 변수에서 새 경로를 설정하십시오.