MailMeWhen

웹사이트가 다운되면 이메일로 알림 받는 방법

웹사이트 다운 알림을 이메일로 받는 방법은 몇 가지입니다. UptimeRobot 같은 무료 업타임 모니터, 호스팅이나 플랫폼이 이미 주는 다운 알림, Uptime Kuma처럼 직접 돌리는 모니터, 전화를 걸어 주는 유료 서비스, 아니면 MailMeWhen에 한 문장으로 맡기기. 계정도 대시보드도 없습니다.

대시보드를 보다가 알게 되는 사람은 거의 없습니다. 손님이 '아직 영업하세요?' 하고 메일을 보내와서 압니다. 아니면 일요일 저녁에 내 쇼핑몰을 열었더니 빈 화면이 떠서 압니다. 그때는 이미 몇 시간째 멈춰 있습니다. 그 사이의 주문과 회원 가입은 전부 사라진 뒤입니다.

웹사이트 다운 알림을 이메일로 받는 방법들

  1. 무료 업타임 모니터링 도구: UptimeRobot, Better Stack, StatusCake 모두 무료 플랜이 있습니다. UptimeRobot은 주소 50개까지 지켜보고 각각 5분마다 확인합니다. Better Stack은 모니터 10개에 이메일과 Slack 알림을 줍니다. StatusCake는 10개, 역시 5분마다입니다. 작은 사이트라면 이걸로 충분하고 돈도 안 듭니다. 대신 계정이 하나 더 생기고, 설정해 두고 다시 들어가 봐야 하는 대시보드가 생기고, 알림 메일은 엔지니어를 위해 쓰인 글입니다. 1분마다 확인하려면 유료 플랜이어야 합니다.
  2. 호스팅이나 플랫폼 자체 알림: Jetpack을 붙인 WordPress 사이트라면 다운 모니터링이 이미 공짜로 들어 있습니다. 5분마다 여러 지역에서 확인하고, 사이트가 응답을 멈추면 이메일을 보내고, 돌아오면 한 번 더 보냅니다. Cloudflare는 Pro 플랜부터 헬스 체크가 있습니다. 큰 클라우드 업체들도 이미 돌리고 있는 헬스 체크로 알림을 줄 수 있습니다. 새로 가입할 것은 없습니다. 다만 그 한 업체가 볼 수 있는 것만 봅니다.
  3. 직접 돌리는 모니터: Uptime Kuma는 무료이고 오픈 소스입니다. 대시보드가 유료 도구보다 낫다는 사람도 많습니다. 도움이 될지는 규칙 하나가 정합니다. 지켜보는 대상과 다른 기계에서 돌아가야 합니다. 안 그러면 사이트가 죽는 순간 모니터도 같이 꺼집니다. 그러니 어딘가 다른 곳에 작은 서버가 하나 필요하고, 그 서버를 계속 살려 둘 사람도 필요합니다.
  4. 전화를 걸어 주는 유료 모니터링: Pingdom, Site24x7, 그리고 위 도구들의 유료 플랜은 30초나 60초마다 여러 나라에서 확인합니다. 아무도 반응하지 않으면 문자를 보내고, 다음엔 전화를 걸고, 그다음엔 당직표의 다음 사람에게 넘어갑니다. 다운 한 시간의 손해가 플랜 1년 값보다 크고, 실제로 누군가 당직을 서고 있다면 돈값을 합니다.

웹사이트 다운 알림, 한 문장으로

주소와 무엇을 '정상'으로 볼지 적어 주세요. '내 쇼핑몰이 안 열리면 메일로 알려 주세요'면 됩니다. 나머지는 사람이 직접 설정합니다. 계정도, 대시보드도, 계속 관리해야 할 설정도 없습니다. 저희는 사이트를 1분마다 확인합니다. 응답하는 동안에는 아무것도 보내지 않습니다.

응답이 멈추면 완전히 다른 네트워크 경로로 다시 시도합니다. 편지는 둘 다 실패했을 때만 씁니다. 한 경로만 실패한 건 저희 회선이 끊긴 것일 수도 있지, 사이트가 죽었다는 뜻은 아니니까요. 편지는 사이트가 조용해진 지 2~3분 뒤에 도착합니다. 저희가 본 것을 쉬운 말로 적습니다. 요청이 시간 초과됐는지, 서버가 500 오류를 냈는지, 도메인 이름이 더 이상 조회되지 않는지. 이름이 조회되면 도메인이 아직 서버를 가리키고 있는지도 적습니다. 그걸 보면 호스팅 업체에 전화할지, 도메인 등록 업체에 전화할지 알 수 있습니다. 사이트가 돌아오면 두 번째 편지가 총 얼마나 멈춰 있었는지 알려 드립니다.

원하시면 매주 짧은 편지로 사이트가 괜찮았고 저희가 아직 지켜보고 있다는 걸 알려 드립니다. 어떤 모니터든 조용하다는 건 두 가지 중 하나입니다. 아무 일도 없었거나, 모니터 자체가 죽었거나. 이 편지가 그 둘을 구분해 줍니다. 처음 7일은 무료이고 결제 정보도 받지 않습니다. 그 뒤로는 그 사이트 하나에 월 US$5이고, 구독하지 않으면 저절로 멈춥니다. 답장 한 번이면 중단됩니다.

다운 알림에 대해 알아두면 좋은 것

첫 화면만 확인하면 정작 고장 난 곳을 놓칠 수 있습니다. 결제 단계가 죽은 쇼핑몰도 메인 페이지는 멀쩡히 뜨는 경우가 많습니다. 백엔드가 죽은 앱도 겉모습은 그대로 그려 냅니다. 그러니 페이지에 꼭 있어야 하는 단어를 정해 주세요. '장바구니 담기'나 '로그인' 같은 말입니다. 그러면 열리긴 하지만 더는 작동하지 않는 페이지도 다운으로 칩니다.

사람들이 알림을 안 읽게 되는 이유는 오탐입니다. 한 번 실패한 확인은 장애가 아닙니다. 재시작, 떨어진 패킷 하나, 모니터 쪽 회선이 잠깐 나빴던 1분. 밖에서 보면 전부 죽은 서버와 똑같이 보입니다. 무엇을 쓰든 편지를 쓰기 전에 한 번 더 확인하는 것이어야 합니다. 되도록 다른 네트워크에서요.

아는 것과 고치는 것은 다릅니다. 어떤 알림도 사이트를 살려 두지는 못합니다. 알림이 주는 것은 사이트가 조용해진 때부터 손님이 알아채기까지의 시간입니다. 누가 편지를 받고 무엇을 할지 미리 정해 두세요. 그리고 다운 한 시간이 비싸다면, 새벽 세 시에 전화를 울려 주는 서비스에 돈을 내세요.

한번 해 보세요 — 이 문장을 저희에게 맡기세요:

내 쇼핑몰을 지켜봐 주세요: [링크 붙이기]. 안 열리면 이메일로 알려 주고, 다시 열리면 한 번 더 알려 주세요. 페이지에 '장바구니 담기'가 있어야 합니다.

제출하러 가기 →

자주 묻는 질문

무료 웹사이트 다운 알림은 없나요?

있습니다. 많은 사이트에는 그게 정답입니다. UptimeRobot 무료 플랜은 주소 50개를 지켜보고, Jetpack은 WordPress 사이트를 공짜로 지켜보고, Uptime Kuma는 돌릴 서버만 있으면 무료입니다. 모두 5분마다 확인하고, 계정과 대시보드를 직접 관리해야 합니다. MailMeWhen은 그 반대입니다. 한 문장, 설정할 것 없음, 1분마다 확인, 쉬운 말로 쓴 편지. 대시보드가 편하다면 무료 도구를 쓰세요.

사이트가 다운되면 얼마나 빨리 알 수 있나요?

1분마다 확인하고, 편지를 쓰기 전에 두 번째 독립 경로로 실패를 한 번 더 확인합니다. 그래서 편지는 보통 사이트가 응답을 멈춘 지 2~3분 뒤에 도착합니다. 요청 후 24시간 안에 첫 편지가 옵니다. 거기에 무엇을 얼마나 자주 지켜보는지, 첫 확인에서 무엇이 보였는지 적혀 있습니다. 고를 주기도, 관리할 대시보드도 없습니다.

모니터는 사이트가 다운됐다는데 저한테는 잘 열립니다. 누가 맞나요?

둘 다 맞을 수 있습니다. 한 네트워크에서는 살아 있고 다른 네트워크에서는 안 닿는 사이트가 있습니다. 차단된 IP 대역, 끊긴 경로, CDN의 지역 문제, 일부 DNS 서버에만 반영된 변경 같은 것들 때문입니다. 그래서 한 번의 실패가 곧바로 편지가 되어서는 안 됩니다. 저희는 독립된 두 경로가 모두 실패했을 때만 다운이라고 부릅니다. 둘이 엇갈리면 조용히 다시 봅니다. 증명할 수 없는 것은 말하지 않습니다.

다른 가이드

여권, 도메인, SSL 인증서 만료 알림을 이메일로 받는 방법

여권, 보험, 자동차 검사, 도메인, SSL 인증서가 만료되기 전에 이메일 받는 방법. 발급 기관의 알림, 캘린더, 만료 관리 앱, 모니터, 아니면 한 문장.

원하는 도메인이 등록 가능해지면 이메일로 알림 받는 방법

도메인이 만료되어 등록 가능해질 때 이메일 받는 방법: DropCatch나 Dynadot 백오더, 등록 업체의 만료 도메인 경매, 공개 기록 직접 조회, 아니면 한 문장.

웹사이트가 바뀌면 이메일로 알림 받는 방법

웹페이지가 바뀔 때 이메일을 받는 방법들 — 브라우저 확장, 페이지 모니터링 도구, 아니면 한 문장. 계정도 앱도 필요 없음.