Cloud Run 운영 중

SSL 인증서 만료
자동 감지 · 팀 알림

1,000개 이상의 HTTPS 사이트를 팀별로 관리하고, 인증서 만료 전 자동으로 이메일 알림을 발송합니다.

1,000+
모니터링 사이트
24/7
자동 점검
0
추가 라이선스 비용
Google Cloud
Cloud Run 기반

핵심 기능

인증서 만료로 인한 장애를 예방하기 위한 모든 기능을 제공합니다.

일일 자동 점검

Cloud Scheduler가 매일 KST 10:05(예시)에 자동 실행. 모든 사이트의 인증서 만료일·발급자·Subject를 체크합니다.

Cloud Scheduler Cloud Run Job

단계별 이메일 알림

만료 30·14·7·3·1일 전 등 사이트별로 커스터마이징 가능한 다단계 알림. 내부 담당자와 고객사 각각 설정합니다.

SMTP mail 커스텀 기준일

팀별 독립 관리

팀별 GCS 폴더 자동 감지. 팀 공통 수신자와 사이트별 담당자를 3단계 병합 규칙으로 관리합니다.

GCS 자동 감지 수신자 병합

🔇 Mute — 알림 일시 정지

갱신 중인 인증서, 작업 중인 서버 등 알림이 불필요한 경우 특정 날짜까지 Mute. 이력은 보존됩니다.

날짜 지정 정지 이력 보존

WAF/JA3 차단 우회

curl_cffi Chrome136/Firefox135 핑거프린트로 JA3 필터링 서버도 점검 가능. 브라우저처럼 연결합니다.

tls_mode: browser curl_cffi

DNS 고정 IP (resolve_ip)

/etc/hosts 등록 없이 사설망·스테이징 서버 점검. SNI 호스트명은 유지하고 지정 IP로 직접 연결합니다.

사설망 지원 SNI 유지

Admin Web 콘솔

코드 수정 없이 웹 브라우저에서 바로 관리합니다.

📊
대시보드 실시간 현황

전체 팀 현황을 한눈에. 위험·경고 사이트를 즉시 파악합니다.

🌐
사이트 관리 CRUD + 즉시 점검

사이트 등록·수정·비활성화. 즉시 점검 기능으로 변경 전 미리 확인합니다.

🔇
Mute 관리 이력 보존

알림 일시 중지 등록 및 해제. 이력이 보존되어 감사 추적이 가능합니다.

📋
결과 조회 리포트 포함

점검 결과 테이블과 Markdown 리포트를 함께 조회합니다.

📅
공휴일 관리 알림 날짜 제외

공휴일 날짜를 등록하면 해당 일에는 알림을 발송하지 않습니다.

📝
감사 로그 Audit Trail

모든 설정 변경이 JSON 파일로 기록됩니다. 누가 언제 무엇을 바꿨는지 추적합니다.

Azure Entra ID 인증
조직 계정 SSO

Azure OAuth 2.0 기반 SSO 로그인. 허용 도메인만 접근 가능하도록 제한하여 외부 접근을 차단합니다.

SSO
단일 계정
도메인 제한
허용 목록
세션 관리
쿠키 기반
GCS 스토리지
별도 DB 없음

별도 데이터베이스 없이 GCS에 YAML·JSON 파일로 저장. Object Versioning으로 실수 복구도 가능합니다.

teams/{team}/
sites.yaml — 사이트 목록
mutes.yaml — Mute 이력
last_results.json
audits/{date}/{action}.json

기술 스택

Python 3.9+ 기반 완전 클라우드 네이티브 아키텍처

Python
3.9+
FastAPI
REST API
Pydantic
v2
GCS
Storage
Cloud Run
Google Cloud
Tailwind
CSS

시스템 구조

🕐
Cloud Scheduler
매일 10:05 KST(예시)
⚙️
Cloud Run Job
ssl-checker-job
🗄️
GCS
결과·설정 저장
📧
SMTP mail
알림 발송
🖥️
Cloud Run
console-api

인증서 만료로 인한
서비스 장애를 예방하세요

지금 바로 관리 콘솔에 접속하여 사이트를 등록하고 자동 모니터링을 시작하세요.