카테고리 없음

✅ EC2에 Dynatrace 연동(OneAgent 설치) 방법

idea9329 2025. 4. 30. 16:51
반응형

 

1️⃣ 사전 준비

  • Dynatrace 계정 로그인: https://www.dynatrace.com/
  • 환경 ID와 OneAgent 설치 토큰 확보
  • EC2에 SSH 접속 가능 (권한 있는 사용자)

2️⃣ EC2에 SSH로 접속

ssh -i <KEY_PAIR.pem> ec2-user@<EC2_PUBLIC_IP>

3️⃣ Dynatrace 콘솔에서 설치 스크립트 복사

  1. Dynatrace 콘솔 접속
  2. 좌측 메뉴 → Deploy Dynatrace  Start installation
  3. 플랫폼 선택: Linux
  4. 아래와 같은 설치 명령어 제공됨:
sudo /bin/sh Dynatrace-OneAgent-Linux.sh

또는 사용자별 환경에 따라 다음과 같이 curl 명령어도 제공됨:

sudo mkdir -p /opt/dynatrace
cd /opt/dynatrace
curl -o Dynatrace-OneAgent.sh -L "<your-dynatrace-download-url>"
sudo /bin/sh Dynatrace-OneAgent.sh --set-app-log-content-access=true

📌 여기서 <your-dynatrace-download-url>에는 자동으로 환경 ID와 토큰이 포함됨.


4️⃣ 설치 완료 후 확인

설치가 완료되면 OneAgent는 자동 실행되며, 아래 경로에서 상태 확인 가능:

sudo systemctl status oneagent

또는

/opt/dynatrace/oneagent/agent/tools/oneagentctl --status

5️⃣ Dynatrace UI에서 EC2 인스턴스 확인

  • 콘솔 → Hosts → EC2 서버 이름 확인
  • 자동으로 프로세스, 네트워크, 로그, CPU, Memory, Disk 정보 수집됨

📌 팁

  • EC2에 설치된 Tomcat, Nginx, Java App 등도 자동 감지됩니다.
  • CloudWatch나 EC2 태그 정보도 Dynatrace에서 연동 가능
  • Auto-scaling 그룹에 설치하려면 userdata에 설치 스크립트 포함

🛡️ 보안 주의사항

  • 설치 URL은 토큰이 포함된 민감한 URL이므로 외부 노출 금지
  • EC2 인바운드 포트 설정은 필요 없음 (OneAgent는 Outbound로만 통신)
반응형