모니터링 · 1 min read · Oct 20, 2025

Amazon RDS 모니터링하기 Opsview로

Amazon RDS 모니터링하기 Opsview로

Opsview는 Amazon RDS를 스토리지의 백엔드로 사용하여 클라우드에 쉽게 배포할 수 있으며, 데이터 세트가 증가함에 따라 확장할 수 있어 보다 효율적인 설정을 제공합니다. 그러나 RDS가 올바르게 작동하는지 모니터링하는 것이 중요합니다.

애플리케이션을 통한 모니터링

모니터링하려는 새로운 RDS 인스턴스라고 가정할 때, 다음 단계를 수행해야 합니다:

  • mysql -u username -p password -h rdshostname.amazon-ec2.com -P 3306
  • GRANT SELECT ON . TO ‘opsviewro’@’opsviewipaddress’ IDENTIFIED BY ‘PASSWORD’;
  • Opsview EC2 인스턴스의 IP 주소가 RDS 데이터베이스에 포트 3306으로 접근할 수 있도록 RDS “보안 그룹”을 설정합니다.
  • Opsview 서버가 포트 3306에서 RDS DB에 연결되면(즉, MySQL 및 모든 파생 항목), 소프트웨어의 내장된 “Database - MySQL Server” 템플릿을 사용하여 모니터링을 시작할 수 있습니다.

간단히 “Settings > Hosts > Add”로 이동하여 RDS DB의 주소를 입력하고, 아래의 “Host Templates” 섹션에서 “Database - MySQL Server”를 선택합니다:

다음으로 “Monitors”로 이동하여 “Database - MySQL” 서비스 그룹 아래에서 “MySQL DB Processes”를 클릭하여 옆에 마이너스가 표시되도록 합니다(호스트에서 제거하기 위해). 이는 이 특정 체크가 박스에서 “mysql” 프로세스가 실행되고 있는지 확인하기 위해 check_nrpe를 사용하기 때문입니다. NRPE 에이전트를 설치할 수 있는 기본 박스에 접근할 수 없으므로 이를 제거할 수 있습니다:

“Attributes” 탭을 클릭한 다음 RDS DB에 대한 접근 권한을 허용하는 권한을 추가합니다.

“변경 사항 제출”을 클릭한 다음 “Settings > Apply Changes”를 통해 Opsview를 다시 로드하면 아래와 같이 새로 모니터링된 Amazon RDS 데이터베이스를 볼 수 있습니다:

Amazon RDS를 통한 모니터링

이제 애플리케이션 내에서 모니터링하고 있으므로 AWS CloudWatch (API)를 통해 RDS를 모니터링하고 기본 시스템 정보를 가져올 수 있습니다. 이는 Opsview 4.4에서 CloudWatch Opspack과 함께 기본 제공됩니다.

여기서 우리는 호스트에 RDS 체크를 추가하고 나중에 원래 호스트에 RDS 템플릿을 추가할 수 있습니다.

GUI를 통해 템플릿을 추가해 보겠습니다:

호스트 템플릿이 추가되었으므로, 다시 속성을 추가하고 RDS 인스턴스에 대한 변수를 지정해야 합니다:

여기서 주소(…amazonaws.com)와 인스턴스(opsviewdbseperate)를 지정해야 합니다. EC2에서는 이것이 “i-232XXX” 번호입니다. 다음으로, 변경 사항 제출을 클릭하고 Opsview를 다시 로드하면 완료됩니다. 이제 AWS Cloudwatch를 통해 RDS를 모니터링하고 있습니다:

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.