웹사이트 모니터링
배포하는 모든 사이트 - 랜딩 페이지, 이커머스, 대시보드, 회원 구역 - 를 모니터링하고 사용자가 알리기 전에 장애를 확인하세요.
웹사이트 모니터링이 실제로 해결하는 문제
당신이 퍼블리시하는 모든 웹사이트는 완전히 통제할 수 없는 시스템의 일부입니다. 호스팅에서 서버를 재시작할 수 있습니다. 도메인 등록기관이 갱신을 놓칠 수 있습니다. 새로운 배포로 인해 리디렉션이 조용히 망가질 수 있습니다. 프랑크푸르트의 CDN이 유럽 트래픽의 절반에서 502 오류를 반환할 수 있습니다. 이러한 장애 중 어떤 것도 알림으로 오지 않습니다 - 사용자들은 이를 겪고, 바로 이탈합니다. 그 비용은 현실적입니다: 주문 손실, SEO 손상, 티켓 발생, 이탈, 낭비되는 광고 예산 등입니다.
웹사이트 모니터링은 이러한 가시성의 격차를 메워줍니다. 고객이 불만을 제기할 때까지 기다리는 대신, 도구가 일정한 간격으로 모든 페이지를 점검하고, 응답을 확인하며 무언가 문제시 몇 초 내에 알림을 보냅니다. DiagnoSEO 모니터링 업타임은 전체 현황을 제공합니다 — 단순히 "잘 동작하나요?"가 아니라, 어떤 HTTP 코드가 반환되었는지, 응답에 얼마나 걸렸는지, SSL 인증서는 아직 유효한지, 도메인 만료는 언제인지, DNS 레코드가 마지막 정상 점검 이후 변경되었는지까지 확인합니다.
각 점검 주기마다 체크되는 항목
각 모니터마다 우리 서버에서 실제 HTTP 요청을 보내고, 최대 5번까지 리디렉션을 따라가며, 응답을 파싱합니다. 이 단일 점검으로 다양한 신호를 획득합니다: 상태 코드, 응답 시간(밀리초), 페이지 크기, Server 헤더, 인코딩, HSTS/CSP/X-Frame-Options/X-Content-Type-Options 등 보안 헤더 존재 여부, <title> 태그, 메타 설명, 언어 속성, viewport 태그 및 오픈 그래프 메타 태그 존재 여부 등입니다. 본문에서 검색할 키워드를 설정했다면 그것도 검사합니다. 이 모든 신호별로 알림이 발생할 수 있습니다 — 예: 페이지가 200을 반환해도 키워드가 없다면, 대부분의 도구가 감지하지 못하는 "조용한 장애"입니다.
하루에 한 번(또는 "지금 점검" 클릭 시) 더 심층 점검이 실행됩니다: SSL 인증서를 가져오고, 발급자 및 만료일을 파싱, 도메인 WHOIS - 등록 만료일, DNS 레코드(A/AAAA/MX/NS/TXT/SPF/DMARC/CAA), 호스팅 업체 및 앞단 CDN을 헤더 및 역방향 DNS로 판별합니다.
알림 방식
이메일, 텔레그램, 슬랙, 디스코드, SMS 등 5개의 채널을 조합해 연동할 수 있습니다. 각 채널은 장애/복구, SSL 경고(만료 30/14/7/3/1일 전), 도메인 경고(60/30/14/7/3/1일), DNS 변경, 응답시간 임계치 초과 등 별개로 켜고 끌 수 있습니다. 확인 임계치(기본 2회 연속 에러)는 1초짜리 순간 장애로 잠에서 깨지 않도록 도와줍니다. 야간 모드는 심각하지 않은 알림을 밤에 자동으로 차단합니다.
여러 웹사이트에 최적화된 구조
에이전시에서 일하거나, 다수의 웹사이트 포트폴리오를 관리하거나, 10여 개 마이크로서비스를 운영한다면, "한 번에 하나" 도구들은 번거롭습니다. 우리의 대시보드는 계정당 수천 개의 모니터를 지원하며: 태그 지정, 상태별 필터링, 업타임 또는 만료 임박 SSL별 정렬, 페이지네이션, 검색, CSV 내보내기 등이 가능합니다. 대량 추가는 textarea에서 가능 — URL 리스트(선택적 키워드/인터벌과 함께 한 줄씩) 붙여넣기 한 번으로 모두 예약됩니다.
점검 요청은 curl_multi로 동시 처리되고, 동시성도 조절 가능하여 200개의 HTTP 모니터도 수 초 만에 완료됩니다. 기록은 자동으로 집계 — 원시 데이터는 24시간, 시간별 집계는 30일, 일별 집계는 1년 — 대규모 운영에도 데이터베이스가 경량을 유지합니다.
무료와 유료의 차이
무료 요금제는 이메일 알림과 함께 30분마다 최대 5개의 사이트를 모니터링할 수 있습니다. 유료 요금제는 1분 간격 모니터링, 더 많은 알림 채널(텔레그램, 슬랙, 디스코드, SMS), 13개국 다중 지역 체크, 더 긴 이력, 자체 HTTP/API 모니터링을 지원합니다. 일반 점검에는 크레딧이 소모되지 않고, 프리미엄 점검에만 소모 — 멀티로케이션 체크(1크레딧), SMS(5크레딧) 등에만 사용됩니다.
시작 방법
도구를 열고, URL을 붙여넣고, 점검 간격을 선택하고, 알림 채널 지정하면 완료입니다. 몇 분만에 모든 사이트의 대시보드가 차트, 업타임 퍼센트, SSL/도메인 만료 카운트다운, 실시간 장애 알림까지 갖춘 상태로 준비됩니다.
자주 묻는 질문
-
HTTP/HTTPS 업타임 체크 + SSL 인증서 모니터링 + 도메인 만료 체크 + DNS 변경 감지 + 응답 시간 모니터링. 이 5가지 모두 모든 모니터링되는 URL에 자동 적용됩니다. 별도 설정이 필요하지 않습니다.
-
요금제에 따라 다릅니다: Pro/Enterprise는 1분마다, Advanced는 30분마다, Basic은 60분마다 점검합니다. 멀티-리전 체크는 각 리전별로 별도 계산 — 요금제 한도에 맞춰 간격을 조정하세요.
-
네 — 커스텀 HTTP 헤더(세션 쿠키, JWT 토큰 등)를 설정하거나, 모니터에 Basic Auth를 사용할 수 있습니다. 인증 정보는 저장 시 암호화됩니다. 주의: 유효기간이 짧은 토큰은 직접 갱신해야 하며, 장기 모니터링에는 장기 토큰을 사용하는 것이 좋습니다.
-
모니터는 CDN의 edge까지 도달하며, 오리진까지 직접 가지 않습니다. 이는 보통 사용자가 보는 실제 결과를 측정하고자 할 때 적합합니다. 오리진까지 직접 모니터링해 CDN에 캐시된 오류(오리진 장애 은폐 등)까지 감지하려면, 캐시되지 않는 URL이나 커스텀 Host 헤더를 사용해 CDN을 우회하세요.
-
혹은: (1) 방화벽에서 우리 점검기들의 IP 대역을 허용하거나, (2) 모니터에 Basic Auth 자격을 부여하거나, (3) 내부망에 직접 heart-beat 에이전트를 설치하세요. 대개 옵션 2가 가장 간단합니다.
UptimeRobot · Pingdom · BetterStack · Oh Dear · Site24x7 · StatusCake · Sentry · Uptrends · Cronitor · New Relic