Repolode
Owloops

Owloops/updo

데스크톱 알림과 웹훅으로 알림을 보내는 웹사이트 가동률·응답 시간·SSL 인증서 만료 모니터링 CLI 도구입니다.

대체할 수 있는 제품:UptimeRobotPingdom

스타
1,137
포크
61
열린 이슈
6
마지막 커밋
5개월 전

어떤 프로젝트인가요?

Updo는 웹사이트와 HTTP 엔드포인트의 가동 여부와 응답 속도를 확인하는 터미널 도구입니다. 가동률, 응답 시간, SSL 인증서 추적 정보를 비롯한 실시간 지표를 인터랙티브 TUI 또는 일반 텍스트 출력으로 보여줍니다. 명령줄이나 TOML 설정 파일을 통해 여러 URL을 동시에 모니터링할 수 있습니다.

HTTP 검사에서는 사용자 지정 헤더, POST 및 PUT 요청, SSL 검증 옵션, 리디렉션 처리, 응답 텍스트 검증을 지원합니다. 대상이 다운되거나 다시 올라오면 데스크톱 알림이나 웹훅으로 알림을 보낼 수 있습니다. Slack과 Discord용 형식은 자동으로 적용되며, 그 외 엔드포인트에는 일반 JSON 페이로드를 보냅니다.

분산 검사를 위해 여러 AWS 리전에 AWS Lambda 함수를 원격 실행기로 배포할 수 있습니다. 지표를 Prometheus로 내보낼 수 있으며, 다른 도구로 전달할 수 있는 JSON 구조화 로깅 모드도 제공합니다.

핵심 기능

  • 01터미널 UI에서 가동률, 응답 시간, SSL 인증서 상태를 실시간으로 추적
  • 02CLI 플래그 또는 TOML 설정 파일로 여러 URL을 동시에 모니터링
  • 03AWS Lambda 실행기를 배포해 여러 리전에서 검사
  • 04Slack, Discord 및 사용자 지정 엔드포인트에 데스크톱 알림과 웹훅 전송
  • 05사용자 지정 헤더, POST/PUT 요청, 응답 텍스트 검증 지원
  • 06Prometheus 지표 내보내기 및 JSON 구조화 로깅

활용 사례

  • 프로덕션 웹사이트나 API 상태 확인 엔드포인트의 응답 여부 확인
  • 여러 도메인의 SSL 인증서 만료 시점 모니터링
  • Slack 또는 Discord 채널로 다운타임 알림 전송
  • 여러 AWS 리전에서 응답 시간 측정

빠른 시작

  1. 1

    Homebrew로 macOS에 설치

    brew install owloops/tap/updo
  2. 2

    웹사이트 모니터링

    updo monitor https://example.com

사용 전 알아둘 점

  • 원격 다중 리전 모니터링에는 AWS 계정과 AWS CLI 자격 증명이 필요합니다.

토픽

자주 묻는 질문

updo은(는) 무엇인가요?
데스크톱 알림과 웹훅으로 알림을 보내는 웹사이트 가동률·응답 시간·SSL 인증서 만료 모니터링 CLI 도구입니다. Updo는 웹사이트와 HTTP 엔드포인트의 가동 여부와 응답 속도를 확인하는 터미널 도구입니다. 가동률, 응답 시간, SSL 인증서 추적 정보를 비롯한 실시간 지표를 인터랙티브 TUI 또는 일반 텍스트 출력으로 보여줍니다. 명령줄이나 TOML 설정 파일을 통해 여러 URL을 동시에 모니터링할 수 있습니다.
updo은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
updo은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
updo은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. updo의 마지막 커밋은 2026년 5월 26일입니다.
updo은(는) 어디에 사용할 수 있나요?
프로덕션 웹사이트나 API 상태 확인 엔드포인트의 응답 여부 확인 여러 도메인의 SSL 인증서 만료 시점 모니터링 Slack 또는 Discord 채널로 다운타임 알림 전송 여러 AWS 리전에서 응답 시간 측정
updo는 어떻게 설치하나요?
Homebrew로 macOS에 설치: brew install owloops/tap/updo 웹사이트 모니터링: updo monitor https://example.com
updo은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Owloops/updo

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트