NCP
NCP(Naver Cloud Platform)에 호스팅된 데이터베이스 인스턴스는 OS Resource 수집에 호스트 서버에 설치하는 에이전트 대신 NCP API를 사용할 수 있습니다. MySQL, PostgreSQL, SQL Server 인스턴스에서 지원합니다.
대상 NCP 계정에 Cloud Insight 사용 설정이 되어 있어야 합니다.
OS Resource에서 NCP 선택하기
인스턴스 등록/편집 화면의 OS Resource 항목에서 Platform을 NCP로 선택하면 연결 정보를 직접 입력해 구성합니다. AWS·Azure와 달리 등록된 클라우드 리소스를 연결하는 방식은 제공하지 않습니다.
경로: Setting > Database > Add/Edit Instance > OS Resource

- OS Agent: 수집을 담당할 에이전트를 선택합니다.
- Monitoring Enable: 이 인스턴스의 OS 모니터링 수집 여부를 켜고 끕니다.
- Service Type: 대상 NCP 계정의 환경에 맞춰 General, Public Institutions, Financial 중 하나를 선택합니다. 이 값에 따라 아래 네트워크 확인하기에서 접근해야 하는 도메인이 달라집니다.
- Server Type: Vpc 또는 Classic 중 대상 환경에 맞는 값을 대소문자를 구분해 그대로 입력합니다.
- DB Instance Identifier: NCP 콘솔에서 생성한 DB Server 이름을 입력합니다.
- Zone Code: NCP 콘솔의 Subnet Management > 가용 Zone에서 확인한 코드를 입력합니다.
- Access Key, Secret Key: 모니터링 대상 NCP 계정의 API 인증키를 입력합니다.
입력을 마친 뒤 [Connection Test]로 연결을 확인하세요.
지원 환경 확인하기
OS Resource의 NCP 연동은 아래 데이터베이스 엔진에서 지원합니다.
| 데이터베이스 엔진 | 지원 가능 여부 |
|---|---|
| MySQL | O |
| PostgreSQL | O |
| SQL Server | O |
수집 방식 알아두기
NCP에서 제공하는 서비스별 성능 정보를 Cloud Insight·API Gateway를 통해 수집합니다.

- 주의: API 호출 수와 네트워크 전송량·캐시 사용량에 따른 비용이 별도로 발생할 수 있습니다(월 일정 건수·용량까지는 무료, 초과분부터 과금). 엔드포인트를 NCP 상품으로 지정하면 별도의 네트워크 요금이 발생할 수 있습니다.
- 참고: https://www.ncloud.com/v2/product/applicationService/apiGateway?region=KR#pricing
네트워크 확인하기
exemONE 수집 서버에서 아래 도메인의 443 포트로 접근할 수 있어야 합니다. 위 OS Resource에서 NCP 선택하기에서 선택한 Service Type에 따라 접근해야 하는 도메인이 다릅니다.
| Service Type | 도메인 |
|---|---|
| General(일반) | cloudloganalytics.apigw.ntruss.com, ncloud.apigw.ntruss.com, cw.apigw.ntruss.com |
| Public Institutions(공공) | ncloud.apigw.gov-ntruss.com, cw.apigw.gov-ntruss.com, cloudloganalytics.apigw.gov-ntruss.com |
| Financial(금융) | cloudloganalytics.apigw.fin-ntruss.com, fin-cloud.apigw.fin-ntruss.com, cw.apigw.fin-ntruss.com |
인증 정보 준비하기
인증 정보로는 Access Key + Secret Key를 사용합니다. NCP 콘솔에서 발급받은 API 인증키를 위 OS Resource에서 NCP 선택하기의 Access Key, Secret Key에 입력하세요.
필수 권한 확인하기
Server Type(Classic/Vpc)과 데이터베이스 엔진에 따라 아래 권한이 필요합니다.
MySQL / PostgreSQL
Classic
| 수집 항목 | 필요 권한 |
|---|---|
| DB 정보 확인(Cpu, Memory) | Cloud DB for {MySQL 또는 PostgreSQL} - 모든 권한 |
| Metric 확인 | Monitoring - 모든 권한 |
| Slow Log | Cloud Log Analytics - View/searchLogs |
Vpc
| 수집 항목 | 필요 권한 |
|---|---|
| DB 정보 확인(Cpu, Memory) | Cloud DB for {MySQL 또는 PostgreSQL} - View/getDBServiceList |
| Metric 확인 | Cloud Insight (Monitoring) - View/getMetric |
| Alarm(Event) 확인 | Cloud Insight (Monitoring) - View/getEventList |
| Slow Log | Cloud Log Analytics - View/searchLogs |
SQL Server
SQL Server는 Vpc 환경만 지원합니다.
| 수집 항목 | 필요 권한 |
|---|---|
| DB 정보 확인(Cpu, Memory) | Cloud DB for MSSQL - View/getDBServiceList |
| Metric 확인 | Cloud Insight (Monitoring) - View/getMetric |
| Alarm(Event) 확인 | Cloud Insight (Monitoring) - View/getEventList |
Cloud Insight 사용 설정이 되어 있지 않으면 Metric·Alarm 정보를 수집할 수 없습니다.