알림 및 원격 알림 전송
문제가 장애로 번지기 전에 조기 경고를 받으십시오 — Telegram, LINE, Slack, Discord, ntfy, 이메일, SMS, WhatsApp 등 평소에 확인하는 메신저 앱으로 전송됩니다. 시간 기반 에스컬레이션으로 관리자나 현장 기술자에게도 알릴 수 있습니다.
호출받기 전에 문제를 잡아냅니다
FrontierStack은 감시하도록 지정한 모든 대상 — 사이트, 서비스, 플릿, 연결된 클라우드 계정 — 을 계속해서 점검하고, 문제의 첫 징후를 평소 확인하는 앱의 메시지로 바꿔 보냅니다. 목표는 조기 경고입니다. 9일 후 만료되는 인증서, 한계에 가까워지는 디스크, 분쟁이 늘기 시작한 결제 게이트웨이 — 장애가 난 뒤가 아니라 아직 손쓸 수 있을 때 잡아냅니다.
감시 대상
- 사이트 및 서비스 상태 — HTTP/루프백 검사, TCP 포트, 그리고 더 깊은 프로토콜 프로브(SMTP/IMAP 로그인, 데이터베이스
SELECT 1, LDAP 바인드)로, 수신 대기 중이지만 실제로는 고장 난 서비스도 잡아냅니다. - 인증서 및 도메인 — 플릿 전체의 TLS 만료와 등록 대행자/DNS/SSL 검사로, 도메인이 만료되는 당일 아침이 아니라 며칠 전에 경고합니다.
- 보안 노출 — 새로 열린 포트나 예상치 못한 리스너, VPN 터널 끊김이 생기면 바뀌는 즉시 알림을 보냅니다.
- 연결된 클라우드 서비스 — Stripe, Shopify, WooCommerce, Freshdesk, SendGrid 등의 실시간 모니터가 설정한 임계값(미해결 티켓, 분쟁, 반송, 결제 실패…)을 넘으면 알림을 보냅니다.
- 서명 대기 중인 계약 — Docusign, Adobe Acrobat Sign, Dropbox Sign, PandaDoc, Zoho Sign, Yousign, CloudSign, GMO Sign, 모두싸인, DocuSeal, Documenso 등의 전자서명 모니터가 서명 대기 건수를 세고, 계약이 거절되거나 만료되거나 실패하면 알림을 보냅니다.
- 용량 및 플릿 — 노드 다운, 백업 실패, 렌더/캐시 노드의 클러스터 이탈.
이미 쓰고 있는 도구도 같은 알림 화면으로
Paessler PRTG, NinjaOne, Atera, Site24x7, AppSignal 전용 읽기 전용 연결로 각 서비스의 상태 요약을 FrontierStack 자체 서버 검사 옆에 표시합니다. FrontierStack은 API 비밀 값을 macOS 키체인에 보관하고, 모든 응답의 크기를 제한하며, 모니터링 권한만 요청합니다. 제공업체가 보고한 문제로 FrontierStack 알림을 보낼 수는 있지만, 제공업체의 알림을 확인 처리하거나 닫지 않으며, 원격 작업 실행, 엔드포인트 패치, 유지 보수 시작, 제공업체 구성 변경도 하지 않습니다.
사후가 아니라 사전에 경고
대부분의 검사는 임계값 기반이므로 무엇을 “문제”로 볼지 직접 정합니다. 인증서 만료까지 N일 이내일 때, 미해결 티켓이 일정 수를 넘을 때, 디스크 사용률이 일정 비율을 넘을 때 알리도록 설정하십시오. 여유 있는 임계값을 고르면 원인을 고칠 시간이 남아 있을 때 메시지가 도착합니다 — 그것이 사전 경고와 사후 분석의 차이입니다.
믿을 수 있는 기록
접을 수 있는 로컬 상태 보드는 홈랩 서비스, 연결된 서버, 네트워크 기기, 클라우드 API를 한 화면에 모으며, 실패한 항목이 있는 그룹은 자동으로 펼쳐집니다. 각 행에는 최근 30회의 빨강/초록 기록과 측정된 응답 시간 스파크라인, 그리고 24시간, 7일, 30일 단위의 관측 가동 시간이 표시됩니다. 커버리지는 따로 집계되므로 앱이 꺼져 있거나 일시 중지되었거나 네트워크 밖에 있던 시간은 정상으로 계산되지 않습니다. 31일로 제한된 플릿 이벤트 로그는 엔드포인트, 자격 증명, 응답 본문을 저장하지 않고 첫 관측, 장애, 복구를 기록합니다.
원하는 메시지 수단으로 전송
알림 패널을 열고, 실제로 사용하는 채널을 켠 다음, 토큰이나 웹훅 URL을 붙여넣고 테스트를 보내십시오. 여러 채널을 동시에 활성화하고 채널마다 여러 수신자를 지정할 수 있으므로, 담당자가 이미 열어 둔 앱으로 확실히 전달됩니다:
- Telegram, LINE, Slack, Discord — 봇 토큰 또는 수신 웹훅. 게이트웨이마다 여러 채팅/채널 지정 가능.
- ntfy — 공개 서버나 직접 호스팅하는 ntfy를 통해 휴대폰으로 푸시.
- Apprise — 한 번 거치기만 하면 80개 이상의 대상(Pushover, Matrix, Gotify, Microsoft Teams, PagerDuty 등)으로 전송.
- 이메일(SMTP)과 SMS / WhatsApp(Twilio 또는 WhatsApp Business Cloud API 경유) — 휴대폰에 직접 전달해야 하는 알림용.
- KakaoTalk과 Apple 메시지(iMessage) — Mac에서 바로 “나에게 보내기” 알림용.
다른 사람에게도 알리고, 에스컬레이션
위 채널은 본인에게 전달됩니다. 실제 장애에서는 다른 사람도 필요한 경우가 많습니다. 이메일로 보고받고 싶은 상급자, 두 번째 지원 담당자, 현장에 가야 하는 기술자 등입니다. 알림 ▸ 연락처 및 에스컬레이션은 이를 세 부분으로 처리합니다:
- 연락처 — 알릴 사람. 각자의 역할과 실제로 사용할 주소만 등록합니다: 이메일, 휴대폰 번호(SMS 및 전화), WhatsApp, Telegram, 메시지, ntfy, LINE, IFTTT. 주소는 키체인에 보관됩니다.
- 프리셋 — “누구에게, 어떻게, 언제 알릴지”를 재사용할 수 있게 만든 것으로, 모든 메시지에 덧붙일 지시 사항(“서버실 B 랙으로 가서 UPS를 확인하십시오”)도 넣을 수 있습니다. 상급자에게 이메일, 현장 기술자 호출이나 기술자 먼저, 30분 내 해결되지 않으면 상급자 같은 템플릿으로 시작하십시오.
- 규칙 — 어떤 알림에 어떤 프리셋을 쓸지 정합니다: 모든 알림, 카테고리, 위치, 또는 모니터링 항목 하나. 일치하는 규칙은 모두 적용되며, 두 규칙에 모두 지정된 사람에게도 한 번만 알립니다.
지연이 설정된 단계는 에스컬레이션입니다. 항목이 여전히 다운 상태이고 아무도 확인(패널에서, 또는 알림 팔레트의 Ack)을 누르지 않은 경우에만 발송됩니다. 전화는 Twilio 번호를 통해 알림 내용을 소리 내어 읽어 줍니다. 장애 알림을 받은 사람에게는 복구도 알려 주지만, 좋은 소식으로 전화를 거는 일은 없습니다. 연락처는 이미 설정한 게이트웨이를 본인 주소 대신 연락처의 주소로 바꿔 재사용하므로 추가 자격 증명이 필요 없으며, 본인 알림용으로는 해당 게이트웨이를 꺼 둔 채로 둘 수 있습니다. 테스트는 프리셋의 모든 단계를 TEST 표시와 함께 한꺼번에 보냅니다.
설계부터 신뢰할 수 있게
짧은 쿨다운 덕분에 일시적인 네트워크 문제로 알림이 쏟아지지 않으며, 모든 발송은 검증됩니다. 게이트웨이가 실패하면 FrontierStack은 이를 전송 오류 목록에 기록하고, 알기 쉬운 해결 안내와 잘못 설정된 채널로 한 번에 이동하는 버튼, 그리고 Dock과 사이드바의 빨간 배지로 확실히 알아차릴 수 있게 합니다. 토큰과 웹훅은 macOS 키체인에 보관되며 Mac 밖으로 나가지 않습니다.
FrontierStack 앱 내 도움말의 웹 버전입니다. 앱에서 같은 항목을 열면 실제로 클릭해 조작할 수 있는 컨트롤을 사용할 수 있습니다.
Mac에서 모두 운영하십시오.
FrontierStack은 이 Mac과 연결된 서버에서 서비스를 설치, 모니터링, 보호하며 — 암호와 키는 어떤 AI에게도 보이지 않게 지킵니다.
FrontierStack 다운로드Apple 공증 완료 · 안전 & 보안 · macOS 13 Ventura 이상
