# 모니터링 시작하기

Source: https://instatus.com/help/ko/monitoring

Instatus 모니터는 웹사이트, API, cron 작업, 호스트, 포트, DNS 레코드를 30초마다 체크하고 문제가 생기면 팀에 알립니다. 각 모니터는 서비스의 가용성과 성능도 시간에 따라 추적합니다.

인시던트가 발생하면 팀과 함께 [해결](https://instatus.com/help/ko/incident-response)할 수 있습니다. 필요하다면 [상태 페이지](https://instatus.com/help/ko/status-page)도 업데이트할 수 있습니다.

| At a glance | Details |
| :-- | :-- |
| [모니터 유형](https://instatus.com/help/ko/monitoring#모니터-유형) | 웹사이트, API, Cron, Ping, TCP, UDP, DNS |
| [체크 주기](https://instatus.com/help/ko/monitoring#고급-설정) | 30초마다, Pro 요금제에서는 더 자주 |
| [체크 지역](https://instatus.com/help/ko/monitoring#고급-설정) | 미국, 캐나다, 유럽, 아시아 라운드 로빈 |
| [조건](https://instatus.com/help/ko/monitoring#다음-조건을-만족하면-성공으로-처리) | 상태 코드, 응답 시간, 본문, 헤더, 포트, DNS |
| [알림 채널](https://instatus.com/help/ko/monitoring#instatus-모니터로-무엇을-할-수-있나요) | 이메일, SMS, Slack, Teams, 전화, webhook 등 |
| [User-Agent](https://instatus.com/help/ko/monitoring#instatus-체크를-허용-목록에-추가하려면-어떻게-하나요) | InstatusBot/1.0 |

모니터 목록은 다음과 같이 표시됩니다.

![모니터 목록](https://instatus.com/help/monitors/list.png)

## Instatus 모니터로 무엇을 할 수 있나요?

- 여러 지역에서 30초마다 체크합니다.
- 응답 본문, 헤더 등 상세한 로그를 기록합니다.
- 서비스의 가용성과 성능을 추적합니다.
- 여러 조건을 정의해 서비스가 올바르게 동작하는지 확인합니다. 상태 코드, 응답 시간, 특정 키워드 등을 확인할 수 있습니다.
- Slack, 이메일, SMS, 전화 등 여러 채널로 팀에 알림을 보냅니다.
- 온콜 일정을 설정해 인시던트 발생 시 적임자에게 알립니다.

모니터를 클릭하면 더 자세한 정보를 볼 수 있습니다.

![모니터](https://instatus.com/help/monitors/item.png)

## 모니터는 어떻게 추가하나요?

프로젝트 → 모니터 → 모니터 추가로 이동해 모니터 유형을 고르고 URL이나 호스트를 입력한 다음 저장하세요.

![모니터 추가](https://instatus.com/help/monitors/add.png)

### 모니터 유형

모니터 유형을 선택하세요. 웹사이트, API, Cron / 하트비트, Ping, TCP, UDP, DNS 중에서 고를 수 있습니다.

![모니터 유형](https://instatus.com/help/monitors/types.png)

모니터링할 URL을 입력하세요. 모니터 유형에 따라 특정 URL이거나 호스트명일 수 있습니다.

### 다음 조건을 만족하면 성공으로 처리

모니터가 성공하려면 충족해야 하는 조건입니다. 모니터 유형에 따라 여러 조건을 선택할 수 있습니다.

- 웹사이트 (가용성, 본문, 상태 코드, JSON 본문, 응답 헤더, 응답 시간)
- API (가용성, 본문, 상태 코드, JSON 본문, 응답 헤더, 응답 시간)
- Ping (응답)
- TCP (포트 기준값)
- DNS (서버 응답: A 또는 MX)

모니터가 실패하거나 복구될 때 알림을 받도록 [알림](https://instatus.com/help/ko/monitoring/alerts)을 설정할 수 있습니다.

### 고급 설정

![모니터 고급 설정](https://instatus.com/help/monitors/advanced-settings.png)

- **표시 이름:** 본인이 알아보기 쉽도록 모니터에 표시 이름을 붙이세요.
- **체크 실행 간격:** 모니터를 얼마나 자주 실행할지 선택하세요. 더 자주 체크하려면 [Pro 요금제](https://instatus.com/pricing)로 업그레이드할 수 있습니다.
- **실행 지역:** 한 번에 한 지역씩 라운드 로빈 방식으로 체크합니다. 미국, 캐나다, 유럽, 아시아 중에서 선택할 수 있습니다.
- **상태 페이지에 추가:** 모니터를 상태 페이지에 추가할 수 있는 옵션입니다.
- **모니터가 실패하면:** 인시던트를 생성하거나, 상태 페이지에 게시하거나, 페이지 구독자에게 알릴 수 있습니다.
- **모니터가 복구되면:** 인시던트를 해결하거나, 상태 페이지에 게시하거나, 페이지 구독자에게 알릴 수 있습니다.

## Instatus 체크를 허용 목록에 추가하려면 어떻게 하나요?

방화벽, WAF 또는 봇 차단에서 `InstatusBot/1.0` User-Agent를 허용해 Instatus 체크가 차단되지 않도록 하세요.

모든 모니터 요청에는 다음 User-Agent가 포함됩니다.

```text
InstatusBot/1.0 (+https://instatus.com; support@instatus.com)
```

> IP 주소로 허용 목록을 만드는 방식은 권장하지 않습니다. IP는 시간이 지나면서 바뀔 수 있으므로 User-Agent를 사용하는 편이 더 안정적입니다.

[instatus.com/ips](https://instatus.com/ips)의 목록을 사용해 IP 주소로 허용할 수도 있습니다.

축하합니다. 첫 모니터를 추가했습니다!

- [모니터 알림 설정하기](https://instatus.com/help/ko/monitoring/alerts): 알림 설정 방법을 알아보세요
- [Cron 모니터링](https://instatus.com/help/ko/monitoring/cron): cron 모니터 설정 방법을 알아보세요
