오픈소스에이전트를 위해 설계

합리적인 가격의 업타임 모니터링,당신의AI 에이전트가 운영합니다.

오픈소스 업타임 모니터링 도구입니다. 모니터링, 알림, 상태 페이지를 Claude, Cursor 또는 어떤 MCP 클라이언트로도 제어할 수 있습니다. 모니터 수에 따른 요금은 없습니다.

26,000 회 무료 체크 (매월)
신용카드 불필요 · 모니터 3개 · 5분 간격 체크 · 이메일 알림 100건
받기

오픈소스(MIT). 소프트웨어 자체는 텔레메트리를 전송하지 않습니다.

api.acme.dev 다운됨

연속 3회 점검 실패

Slack · #incidents · 방금 전
status.acme.dev
Acme Status
모든 시스템 정상 가동 중
99.98%30일 업타임
148 ms평균 응답 시간
3구성 요소
90일 전오늘

샘플 데이터를 표시한 화면입니다.

알림과 자동화를 지금 쓰는 스택에 연결하세요

SlackImageLarkTelegramPagerDutyEmailWebhookREST API
MCP

모니터링 운영을 AI 에이전트에 맡기세요

OpenUptime에는 MCP 서버가 포함되어 있습니다. Claude, Cursor 등 MCP 클라이언트를 연결하고 평소 쓰는 말로 요청하세요.

  1. 1

    클라이언트 연결

    원격 서버를 지원하는 MCP 클라이언트에 OpenUptime 주소와 /api/mcp 를 추가합니다.

  2. 2

    OAuth로 승인

    로그인한 뒤 에이전트가 접근할 범위(모든 워크스페이스, 선택한 워크스페이스, 선택한 프로젝트만)를 고릅니다. 언제든 취소할 수 있습니다.

  3. 3

    필요한 일을 요청

    모니터 생성·일시 중지, 즉시 점검, 인시던트 생성과 업데이트. 허용한 범위에서는 프로젝트와 워크스페이스 생성도 가능합니다.

    MCP 가이드 읽기 →
현실

어떤 선택지든 어딘가에서 타협해야 합니다

대부분의 팀이 원하는 것은 단순합니다. 믿을 수 있는 알림, 고객에게 보여줄 수 있는 상태 페이지, 그리고 벤더 종속 없는 환경입니다.

$ / mo

사업보다 빨리 불어나는 청구서

SaaS 모니터링 도구는 모니터 수, 점검 간격, 사용자 수, 상태 페이지마다 요금을 받습니다. 서비스가 늘수록 모니터링 자체가 큰 비용이 됩니다.

1 box
appmonitor

서버와 운명을 함께하는 모니터링

셀프 호스팅 도구는 감시 대상과 같은 인프라에서 실행됩니다. 그 장비나 네트워크에 문제가 생기면 알림도 함께 멈춥니다.

no API
+ 새 모니터+ 새 모니터+ 새 모니터

자동화하고 싶은데 API가 없습니다

새 서비스를 만들 때마다 모니터를 손으로 추가해야 합니다. 완전한 API가 없으면 Terraform이나 CI에 넣을 수 없습니다.

제공하는 기능

모니터링, 알림, 상태 페이지를 하나로

오픈소스(MIT). Cloudflare에서도, Docker 컨테이너 하나로도 실행할 수 있습니다.

HTTP(S)TCPDNSHeartbeatKeyword

상태 코드만 확인하지 않습니다

HTTP·TCP·DNS·하트비트를 최소 1분 간격으로 점검합니다. 키워드(또는 키워드의 부재)로도 검증할 수 있어 200 OK에만 의존하지 않습니다.

조사 중14:02 원인 파악14:09 해결됨14:21

스스로 상황을 설명하는 인시던트

연속 실패 시 인시던트가 자동으로 생성됩니다. 조사 중부터 해결됨까지의 업데이트가 구독자에게 이메일로 전달됩니다.

API정상 가동
웹사이트정상 가동
결제 웹훅성능 저하

신뢰받는 상태 페이지

구성 요소 그룹 표시, 90일 이력, 인시던트 타임라인, 이메일 구독을 제공합니다.

Slack#incidentsTelegram@oncallWebhookPOST

알림은 늘 쓰는 곳으로

Slack, Lark, Telegram, PagerDuty, 이메일, 웹훅. 모니터별로 알림 채널을 고를 수 있습니다.

curl -X POST /api/monitors \
  -H "Authorization: Bearer $TOKEN" \
  -d '{"name":"Acme","type":"http",
       "target":"https://acme.dev"}'

API 우선 설계

화면에서 할 수 있는 일은 모두 API로도 가능합니다. API 키로 모니터, 알림 채널, 상태 페이지를 만들 수 있습니다.

OpenUptime이 지원하는 모든 기능

  • HTTP / HTTPS 점검
  • TCP 포트, DNS, PostgreSQL, MySQL, Redis
  • cron 작업과 워커를 위한 하트비트 모니터
  • 키워드 포함 여부, 기대 상태 코드, 메서드와 헤더 지정
  • 응답 지연 임계값 알림
  • 최소 1분 간격, 연속 실패 임계값 설정
  • 일시 중지와 재개, JSON 가져오기/내보내기
  • 인시던트 자동 생성 및 해결
  • 수동 인시던트와 진행 상황 업데이트(조사 중부터 해결까지)
  • 인시던트를 확인하고 담당자 기록
  • 알림을 멈추는 예정된 점검 시간
  • 전송에 실패한 알림은 재시도하며 이력도 보관
  • Slack, Lark, Telegram, PagerDuty, 이메일, 웹훅
  • 모니터별로 알림 채널 선택
  • 그룹으로 묶은 구성 요소와 90일 이력
  • 인시던트 타임라인과 이메일 구독
  • 라이트/다크/자동 테마, 응답 시간 표시는 선택 사항
  • RSS 피드, SVG 상태 배지, 임베드용 요약
  • 헤더에 내 웹사이트 링크를 선택적으로 추가
  • 앱의 모든 기능을 REST API로 사용
  • 스크립트, Terraform, CI용 API 키
  • OAuth를 지원하는 MCP 서버. 워크스페이스나 프로젝트 단위로 범위 지정
  • 워크스페이스와 프로젝트. 소유자·관리자·멤버 권한
  • 이메일 초대, GitHub 로그인, 2단계 인증
  • 영어·중국어 UI, 계정 데이터 내보내기
  • Cloudflare Workers와 Postgres로 셀프 호스팅 가능, MIT 라이선스
비교

팀들이 갈아타는 이유

호스팅형 SaaS
일반적인 셀프 호스팅
OpenUptime
서버 운영이 필요 없음
공개 상태 페이지 기본 제공
완전한 REST API
데이터는 내 손에
셀프 호스팅은 무료
AI 에이전트용 MCP 서버 내장
아침 풍경이 달라집니다

"연락받고 알게 되는" 상황에서 "먼저 아는" 상황으로

이전

  • 새벽 2시, 고객 연락을 받고서야 장애를 알게 됩니다
  • 상태 페이지는 수동으로 고쳐야 하고, 깜빡 잊기도 합니다
  • 자체 모니터링이 서버와 함께 죽어 장애를 놓칩니다
  • 월말 청구서를 보고서야 모니터링 비용을 알게 됩니다

OpenUptime과 함께라면

  • 실패 임계값에 도달하는 즉시 Slack으로 알림
  • 상태 페이지가 자동으로 전환되고 타임라인도 남음
  • 모니터링을 코드로 관리하고 서비스와 함께 배포
  • Worker 하나와 내 Postgres면 충분합니다. 비용은 내가 정합니다
투명하게 개발합니다

코드, 로드맵, 논의까지 모두 공개

모니터링 도구는 최악의 날에도 믿을 수 있어야 합니다. 그래서 모든 결정을 공개된 곳에서 내립니다.

MIT라이선스. 상업적 이용, 수정, 재배포가 자유롭습니다.
0소프트웨어에 내장된 텔레메트리. 외부로 전송하는 데이터는 없습니다. 페이지 분석은 켠 경우에만 동작합니다.
무료로 셀프 호스팅할 수 있습니다. 직접 사용하는 Cloudflare 계정과 Postgres를 연결하거나 Docker로 실행하세요.
$ git clone github.com/becoolme/openuptimeGitHub →

서버가 죽어도 모니터링은 살아 있습니다

Cloudflare에 배포하거나 Docker로 어디서든 실행하세요.