반응형
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 콘솔에서 설치 스크립트 복사
- Dynatrace 콘솔 접속
- 좌측 메뉴 → Deploy Dynatrace → Start installation
- 플랫폼 선택: Linux
- 아래와 같은 설치 명령어 제공됨:
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로만 통신)
반응형