Telegram / 이메일 알림
MyPanel의 규칙 엔진은 백그라운드에서 실행되며 주목할 만한 이벤트를 지속적으로 감시하고 Telegram 또는 이메일을 통해 알림을 전송합니다.
알림 종류
섹션 제목: “알림 종류”- 리소스 — 설정한 임계값을 초과하는 CPU / RAM / 디스크.
- 도메인 만료 — 약 30일 전에 미리 경고합니다(WHOIS 사용).
- SSL 만료 — 약 14일 전에 미리 경고합니다.
- 사이트 다운 — 헬스 체크가 3회 연속 실패한 후.
- 배포 실패 — 배포가 실패했을 때.
- 의심스러운 로그인 — 동일한 IP에서 비밀번호를 반복적으로 잘못 입력했을 때.
각 알림에는 스팸을 방지하기 위한 쿨다운(기본 30분)이 있으며, 알림 기록은 보관되어 패널에서 확인할 수 있습니다.
리소스 임계값 설정
섹션 제목: “리소스 임계값 설정”- 알림 메뉴로 이동합니다.
- 원하는 알림 종류를 활성화하고 임계값(예: CPU
90%)과 유지 시간 창 (예:5분— 짧은 급증으로 인한 오탐을 방지하기 위함)을 설정합니다. - 채널을 선택하고 저장합니다.
Telegram 연결
섹션 제목: “Telegram 연결”- @BotFather를 통해 봇을 생성하고 봇 토큰을 받습니다.
- 봇에게 한 번 메시지를 보낸 다음 chat ID를 가져옵니다(예:
@userinfobot사용). - 알림 → 채널 → Telegram으로 이동하여 토큰과 chat ID를 붙여넣고 테스트 전송을 클릭합니다.
이메일(SMTP) 연결
섹션 제목: “이메일(SMTP) 연결”알림 → 채널 → 이메일로 이동하여 SMTP 설정을 입력합니다:
| 필드 | 예시 |
|---|---|
| 호스트 | smtp.gmail.com |
| 포트 | 587 (STARTTLS) |
| 사용자 이름 | you@gmail.com |
| 비밀번호 | 앱 비밀번호(기본 비밀번호가 아님) |
| 수신자 | ops@company.com |
저장하기 전에 테스트 전송을 클릭하여 확인하세요.