Datadog UNIX Agent는 특정 시스템 아키텍처용으로 개발되고 있으며 Windows, Linux 및 MacOS Agents와 동일하지 않습니다.

이 페이지에서는 AIX용 Datadog UNIX 에이전트의 설치 및 설정에 대해 간략하게 설명합니다.

참고: Datadog Unix 에이전트는 PowerPC 8 이상과 다음 AIX 버전을 지원합니다.

  • AIX 6.1 TL9 SP6+
  • AIX 7.1 TL5 SP3+
  • AIX 7.2 TL3 SP0+

설치

Datadog 내의 에이전트 다운로드 페이지에서 1단계 ksh 설치 스크립트가 제공됩니다. 스크립트는 다음 환경 변수를 지원합니다.

  • 채널: 기본값은 안정입니다. 패키지 저장소 채널을 지정합니다.
    • 값: stable, beta, unstable
  • 버전: 기본값은 최신입니다. 패키지 버전을 지정합니다.
  • 프록시: 기본값은 없음입니다. 프록시 URI을 지정합니다.
    • 예: http://proxy.foo.com
  • 프록시_사용자: 기본값은 비어 있습니다. 프록시 서버 사용자 이름을 지정합니다.
  • 프록시_비밀번호: 기본값은 비어 있습니다. 프록시 서버 비밀번호를 지정합니다. 프로세스/컨테이너 에이전트의 경우 이 변수는 인증 비밀번호를 전달하는 데 필요하며 이름을 바꿀 수 없습니다.
  • 안전하지 않음: 기본값은 false입니다. TLS 검증 건너뛰기를 허용합니다.

또는 이 페이지에서 최신 릴리스에 대한 다운로드 링크를 찾을 수 있습니다.

설치 프로그램은 다음과 같이 실행할 수 있습니다(루트로).

installp -aXYgd ./datadog-unix-agent-<VERSION>.bff -e dd-aix-install.log datadog-unix-agent

이는 /opt/datadog-agent에 에이전트를 설치합니다.

설치 로그 파일

dd-aix-install.log 파일에서 에이전트 설치 로그를 찾을 수 있습니다. 이 로깅을 비활성화하려면 설치 명령에서 -e dd-aix-install.log 매개변수를 제거하십시오.

명령

설명명령(루트로)
에이전트를 서비스로 시작startsrc -s datadog-agent
서비스형 Agent를 중지stopsrc -s datadog-agent
Agent 서비스의 상태lssrc -s datadog-agent
실행 중인 Agent의 상태 페이지datadog-agent status
Flare를 전송datadog-agent flare
명령어 사용법 표시datadog-agent --help

구성

에이전트 설정 파일과 폴더는 /etc/datadog-agent/datadog.yaml 위치에 있습니다.

샘플 설정 파일은 /etc/datadog-agent/datadog.yaml.example에서 찾을 수 있습니다.

기본 설정에는 일반적으로 Datadog API 키가 필요합니다. 메트릭을 다른 사이트(예: EU 인스턴스)에 제출하려면 설정 옵션을 사용할 수 있습니다.

네트워크 설정에 따라 프록시 설정을 지정해야 하는 경우도 있습니다.

통합에 대한 설정 파일: /etc/datadog-agent/conf.d/

통합

Unix 에이전트의 시스템 메트릭 수집 대상:

  • cpu
  • filesystem
  • iostat
  • load
  • memory
  • uptime
  • disk
  • 네트워크

또한 추가 메트릭을 수집하기 위해 다음 통합을 활성화할 수 있습니다.

제공된 샘플 설정 파일을 복사하고 편집하여 위의 통합을 활성화합니다. 이러한 내용은 /etc/datadog-agent/conf.d에서 찾을 수 있습니다. YAML 설정 파일의 이름은 /etc/datadog-agent/conf.d/<INTEGRATION_NAME>.d/conf.yaml 통합의 이름과 일치해야 합니다. <INTEGRATION_NAME> 통합을 활성화하고 해당 설정을 구성합니다. 예제 설정 파일은 /etc/datadog-agent/conf.d/<INTEGRATION_NAME>.d/conf.yaml.example에서 찾을 수 있습니다.

참고: 사용 가능한 메트릭 중 일부는 Unix 에이전트 통합과 Linux, Windows 및 MacOS용 통합 간에 다릅니다. Unix 에이전트를 사용하여 프로세스 및 네트워크 메트릭을 모니터링할 수 있지만 라이브 프로세스 모니터링 및 네트워크 성능 모니터링 기능은 사용할 수 없습니다. Unix 에이전트에서는 로그 관리도 사용할 수 없습니다.

Unix 에이전트에는 트레이스-에이전트 구성 요소가 없으므로 APM 추적 및 프로파일링이 지원되지 않습니다.

DogStatsD 실행

DogStatsD를 사용하면 커스텀 메트릭을 수집하고 Datadog에 제출할 수 있습니다. 이는 UDP 포트를 수신합니다. 또한 DogStatsD 메트릭을 여기에 제출하고 Datadog로 전달합니다.

DogStatsD는 DogStatsD 설정 섹션을 사용할 수 있는 에이전트에 대해 정의된 동일한 설정 파일을 사용합니다. DogStatsD 서버는 일반적으로 동일한 에이전트 프로세스 내에서 실행되지만 전용 프로세스가 필요한 경우 독립 실행형 모드에서 실행될 수도 있습니다.

DogStatsD를 활성화하려면 /etc/datadog-agent/datadog.yaml을 편집하고 관련 설정 옵션을 구성하세요.

/etc/datadog-agent/datadog.yaml

dogstatsd: # DogStatsD 설정 옵션
활성화됨: true # 기본적으로 비활성화됨
bin_host: localhost # 바인딩할 주소
포트: 8125 # DogStatsD UDP 수신 포트
non_local_traffic: false # 로컬이 아닌 트래픽 수신

참고: DogStatsD는 데몬화되지 않고 포어그라운드에서 실행됩니다.

알려진 Python 감독자를 사용하여 에이전트를 실행할 수 있는 기능도 있습니다. 이 도구에 익숙하다면 에이전트 데몬을 관리하는 데 선호되는 방법일 수 있습니다. 에이전트와 DogStatsD 모두에 대한 항목이 있습니다.

에이전트 설치 제거

설치된 에이전트를 제거하려면 다음 installp 명령을 실행하세요.

installp -e dd-aix-uninstall.log -uv datadog-unix-agent

참고: 에이전트 설치 제거 로그는 dd-aix-install.log 파일에서 찾을 수 있습니다. 이 로깅을 비활성화하려면 설치 제거 명령에서 ‘-e’ 매개변수를 제거하세요.

참고 자료

PREVIEWING: may/unit-testing