newrelic_installer 모듈을 사용하여 인프라 에이전트, 로그 통합 및 PHP APM 에이전트를 설치하고 구성하는 방법을 알아보세요. Puppet 사용 방법에 대한 설명은 Puppet 문서를 참조하십시오. 이것은 지역 사회가 지원하는 노력입니다.
여기서는 이 구성 관리 도구를 사용하는 데 필요한 기본 정보를 제공합니다. 추가 구성은 조직의 표준 및 구현에 따라 다릅니다.
요구 사항
Puppet 모듈에는 다음과 같은 요구 사항이 있습니다.
- 꼭두각시 엔터프라이즈 2023.1.x, 2023.0.x, 2021.7.x, 2021.6.x, 2021.5.x, 2021.4.x, 2021.3.x, 2021.2.x, 2021.1.x, 2021.0.x, 2019.8.x
 - Puppet 6.21.0 이상 8.0.0 미만
 - 데비안, CentOS, OpenSUSE, RedHat, SLES, Ubuntu, Windows, Amazon Linux
 
모듈 설명
newrelic-newrelic_installer New Relic 가관측성 노력을 확장하는 데 도움이 되는 Puppet 모듈입니다. 이를 위해 New Relic CLI 와 개방형 설치 저장소를 사용합니다.
Puppet 모듈은 Puppet Forge 에서 사용할 수 있습니다.
중요
특정 인프라 에이전트 버전 설치는 지원되지 않습니다. 이 방법은 항상 최신 버전의 에이전트를 설치합니다.
모듈과 함께 인프라 에이전트 설치
꼭두각시 대장간
$puppet module install newrelic-newrelic_installerPuppetForge에서 더 많은 설치 옵션 보기
수동
- 꼭두각시 개발 키트 설치: https://www.puppet.com/docs/pdk/2.x/pdk_install.html
 - 저장소를 복제하고 
pdk build사용하여 모듈의 tarball을 빌드합니다. 예를 들어,pkg/newrelic-newrelic_installer-0.1.0.tar.gz - 모듈 tarball을 마스터 노드에 복사하고 수동으로 설치합니다.
 
$sudo puppet module install ~/newrelic-newrelic_installer-0.1.0.tar.gzNotice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...Notice: Downloading from https://forgeapi.puppet.com ...Notice: Installing -- do not interrupt .../etc/puppetlabs/code/environments/production/modules└─┬ newrelic-newrelic_installer (v0.1.0)  ├── lwf-remote_file (v1.1.3)  └── puppetlabs-powershell (v5.2.0)달리다 newrelic-newrelic_installer 
기본 newrelic-newrelic_installer 모듈을 실행하려면 계측 대상 및 New Relic 계정 자격 증명을 사용하여 기본 ::install 클래스를 선언합니다.
# /etc/puppetlabs/code/environments/<YOUR_ENVIRONMENT>/manifests/site.ppclass { 'newrelic_installer::install':          targets               => ["infrastructure", "logs"],          environment_variables => {            "NEW_RELIC_API_KEY"          => "<YOUR-NR-API-KEY>",            "NEW_RELIC_ACCOUNT_ID"       => <YOUR-NR-ACCOUNT-ID>,            "NEW_RELIC_REGION"           => "<US|EU>"          }}꼭두각시 매개변수
다음은 newrelic_installer::install 공개 클래스의 매개변수입니다.
매개변수  | 유형  | 필수  | 매개변수 설명  | 
|---|---|---|---|
  | 문자열  | 필수의  | New Relic으로 계측할 대상을 지정합니다. 지원되는 값은 다음과 같습니다. 
  | 
  | 해시시  | 필수의  | 실행 전에 설정할 환경 변수의 해시입니다.  | 
  | 문자열  | 선택 과목  | 명령 출력 상세도를 지정합니다. 지원되는 값은 다음과 같습니다. 
  | 
  | 해시시  | 선택 과목  | New Relic으로 계측된 엔터티와 연결된 태그의 해시입니다. 예: 
  | 
  | 문자열  | 선택 과목  | 에이전트가 사용해야 하는 프록시 서버를 설정합니다. 예: 
  | 
  | 정수  | 선택 과목  | New Relic 설치에 대한 제한 시간을 초 단위로 설정합니다. 기본값은   |