메인 콘텐츠로 건너뛰기

서버 알림

경고

이 기능은 Extended License 사용자가 독점적으로 사용할 수 있습니다.

FASTPANEL®에서는 CPU load, Load Average 5, disk usage, RAM consumption과 같은 주요 서버 메트릭을 모니터링할 수 있습니다. 메트릭이 임계값을 초과하면 경고가 Telegram 또는 Slack으로 자동 전송됩니다. 구성은 "Settings" → "Notifications"에 있습니다.

이 문서에서는 임계값과 트리거를 포함한 전송 채널 설정 및 알림 매개변수 구성 방법을 설명합니다.

채널 설정

Telegram

  1. 공식 Telegram 봇 _@BotFather_를 사용하여 새 봇을 만드세요. 링크를 따라가서 "Start" 버튼을 클릭하세요

notifications

  1. /newbot를 입력하고 Enter를 누르세요.
  2. 원하는 봇 이름을 입력하고 Enter를 누르세요.
  3. 원하는 봇 사용자 이름을 입력하세요. 반드시 bot로 끝나야 하며, 그런 다음 Enter를 누르세요.
  4. 다음으로 시작하는 메시지를 받게 됩니다:
    Done! Congratulations on your new bot.
  5. 봇의 API 토큰을 클립보드에 복사하려면 Use this token to access the HTTP API: 뒤의 파란 줄(스크린샷에서는 흐리게 처리됨)을 클릭하세요. 토큰을 알고 있는 사람은 누구나 봇을 제어할 수 있으므로 안전하게 보관하세요

notifications

참고

API 토큰은 _@BotFather_에 저장됩니다. 잊어버린 경우 /mybots 명령을 보내고, 봇을 선택한 다음 "API Token" 버튼을 클릭하세요.

  1. FASTPANEL®을 열고 "Settings" → "Notifications"로 이동하세요.
  2. "Create channel" 버튼을 클릭하세요

notifications

  1. 다음 필드를 입력하세요:
  • Name — 채널을 시각적으로 구분할 수 있도록 이름을 입력하세요
  • Channel — "Telegram"을 선택하세요
  • Bot token — 6단계에서 복사한 봇 토큰을 붙여넣으세요
  • Problem period — 문제가 지속될 경우 알림이 전송되기까지의 시간 간격(분)을 설정하세요. 최소값은 1분입니다
  • Notification repeat interval — 동일한 문제에 대해 연속된 알림 사이의 간격을 설정하세요
  • Notify about solved problems — 문제가 해결되었을 때 알림을 받으려면 이 옵션을 활성화하세요
  • Add basic triggers — 모든 드라이브, RAM 및 CPU에 대한 트리거를 자동으로 생성하려면 이 옵션을 활성화하세요

notifications

  1. "Save" 버튼을 클릭하세요.
  2. 다음 화면에서 봇을 채팅 또는 그룹 채팅에 초대하려면 "Invite" 버튼을 클릭하세요

notifications

  1. 링크가 새 탭에서 열립니다. Telegram Desktop 애플리케이션으로의 리디렉션을 확인하세요

notifications

  1. 봇을 활성화하려면 "Start" 버튼을 클릭하세요

notifications

  1. 설정이 올바른지 확인하려면 FASTPANEL® 탭으로 돌아가 종이비행기 버튼을 클릭하세요

notifications

  1. 모든 것이 올바르게 구성되었다면 봇과의 채팅으로 테스트 알림이 전송됩니다

notifications

  1. 나중에 채널 설정을 조정하려면 채널 옆의 연필 아이콘을 클릭하세요

notifications

  1. 아래는 트리거가 활성화되었을 때 생성되는 알림의 예시입니다

notifications

Slack

  1. 계정에 로그인하고 앱 페이지를 통해 Slack 앱을 만드세요.
  2.  "처음부터"를 선택하세요.
  3. App Name을 입력하고, 앱이 생성될 워크스페이스를 선택한 다음 **“Create app”**을 클릭하세요.
  4. “Features” 섹션에서 **“Incoming Webhooks”**를 열고 기능을 활성화하세요

notifications

  1. 같은 페이지 하단에서 **“Add New Webhook”**을 클릭하세요

notifications

  1. 다음 화면에서 알림이 전송될 채널을 선택하세요. 경고 전용 채널을 만드는 것이 좋습니다. 그런 다음 **“Allow”**를 클릭하세요.
  2. 웹훅 페이지로 다시 리디렉션됩니다. 아래로 스크롤한 후 **“Copy”**를 클릭하여 웹훅 URL을 복사하세요

notifications

  1. FASTPANEL®을 열고 "Settings" → "Notifications"로 이동하세요.
  2. "Create channel" 버튼을 클릭하세요

notifications

  1. 다음 필드를 입력하세요:
  • Name — 채널을 시각적으로 구분할 수 있도록 이름을 입력하세요
  • Channel — "Slack"을 선택하세요
  • Webhook url — 7단계에서 복사한 웹훅 URL을 붙여넣으세요
  • Problem period — 문제가 지속될 경우 알림이 전송되기까지의 시간 간격(분)을 설정하세요. 최소값은 1분입니다
  • Notification repeat interval — 동일한 문제에 대해 연속된 알림 사이의 간격을 설정하세요
  • Notify about solved problems — 문제가 해결되었을 때 알림을 받으려면 이 옵션을 활성화하세요
  • Add basic triggers — 모든 드라이브, RAM 및 CPU에 대한 트리거를 자동으로 생성하려면 이 옵션을 활성화하세요

notifications

  1. "Save" 버튼을 클릭하세요.
  2. 설정이 올바른지 확인하려면 종이비행기 버튼을 클릭하세요

notifications

  1. 모든 것이 올바르게 구성되었다면 6단계에서 선택한 채널로 테스트 알림이 전송됩니다

notifications

  1. 나중에 채널 설정을 조정하려면 채널 옆의 연필 아이콘을 클릭하세요

notifications

  1. 아래는 트리거가 활성화되었을 때 생성되는 알림의 예시입니다

notifications

트리거 구성

트리거를 구성하려면 편집하려는 채널 행에서 cog 아이콘을 클릭하세요

notifications

열린 섹션에서 다음 작업을 수행할 수 있습니다:

  1. 왼쪽의 토글을 사용하여 불필요한 트리거를 비활성화합니다.
  2. 다음 유형 중 하나의 새 트리거를 만듭니다: CPU, Disk(각 디스크별 개별 설정), Load Average 5(최근 5분간의 평균 시스템 부하), RAM.
  3. 기존 트리거를 편집합니다

notifications

CPU, Disk, RAM의 임계값은 백분율로 설정됩니다. Load Average 5의 임계값은 정수 값으로 설정됩니다.

참고

일반적으로 정상적인 Load Average 5 값은 서버의 CPU 코어 수와 거의 같거나, 그 수의 최대 두 배입니다.