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_installer
PuppetForge에서 더 많은 설치 옵션 보기
수동
- 꼭두각시 개발 키트 설치: 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 설치에 대한 제한 시간을 초 단위로 설정합니다. 기본값은 |