서버 상태 확인
서버의 연결 상태와 오프라인 알림, 로그를 확인합니다.
성능 차트와 알림 규칙
차트는 성능 메트릭 확인을, 알림 규칙은 메트릭 알림 규칙 설정을 참고하세요.
오프라인 알림
서버가 약 5분 동안 오프라인 상태이면 Alpacon이 오프라인 알림을 띄웁니다. 서버가 다시 연결되면 알림이 자동으로 해제됩니다.
에이전트를 재시작하거나 업그레이드한 직후에는 알림이 뜨지 않습니다. 예상된 중지 시간이기 때문입니다. 서버가 아래 시간까지 다시 연결되지 않으면 알림이 뜹니다.
| 수행한 작업 | 서버가 다시 연결되지 않으면 알림이 뜨는 시점 |
|---|---|
| 에이전트 재시작 | 약 15분 후 |
| 에이전트 업그레이드 | 약 40분 후 |
작업 세션에서 직접 재부팅, 종료 또는 OS 패키지 업그레이드를 하면 알림이 자동으로 억제되지 않습니다. 이런 작업을 계획하고 있다면 먼저 서버 알림을 뮤트하세요.
클라우드 제공업체를 통해 인스턴스 인벤토리를 중지하거나 종료해도 알림이 뜨지 않습니다.
알림을 받는 방법
서버가 약 5분 동안 오프라인 상태이면 해당 서버의 알림을 볼 수 있는 워크스페이스 관리자, 서버가 속한 그룹의 구성원, 서버 소유자 모두에게 이메일이 발송됩니다. 워크스페이스에 Slack 채널이 연결되어 있으면 채널에도 메시지가 게시됩니다. 콘솔의 알림 목록에도 표시됩니다.
여러 서버가 동시에 오프라인 상태가 되면 서버마다 별도 메시지를 보내는 대신 모든 서버를 나열한 요약 이메일 한 통과 Slack 게시물 하나를 보냅니다.
서버가 다시 연결되면 같은 사람들에게 후속 이메일을 보냅니다. 여기에는 에이전트 재연결 또는 아래에 설명한 다른 해제 사유와 알림이 열린 시간이 담깁니다. Slack에 알림이 게시되었다면 같은 스레드에 알림 해제와 서버의 오프라인 지속 시간을 확인하는 답글이 달립니다. 답글에는 해제 사유가 반복되지 않으므로 이메일에서 확인하세요. 서버의 오프라인 알림을 끄거나, 서버가 비활성화되거나 워크스페이스에서 제거되거나, 클라우드 제공업체에 인스턴스가 중지된 것으로 표시되어 알림이 해제된 경우에는 후속 이메일에 그 사유가 담깁니다.
서버가 1시간 안에 3회 이상 연결이 끊겼다가 다시 연결되면 Alpacon은 연결이 끊길 때마다 보내던
이메일과 Slack 게시물을 잠시 멈추고, 대신 지난 1시간 동안 연결이 끊긴 횟수를 알리는 안내를 한 번
보냅니다. 이메일 제목은 web-01 has an unstable connection입니다. 알림 목록, 대시보드, 알림 종에는
연결이 끊기고 복구된 내역이 매번 기록되며, 이메일과 Slack 메시지만 잠시 멈춥니다. 서버가 30분 동안
연결을 유지하면 Resolved: web-01 has a stable connection again이라는 제목의 이메일을 한 통
보냅니다. 안내가 Slack에도 게시되었다면 같은 스레드에 답글이 달리고, 연결이 끊길 때마다 보내는
이메일도 다시 발송됩니다. 서버가 다시 연결되지 않으면 연결이 끊긴 채로 30분이 지난 뒤 지속 중인
장애를 일반 오프라인 알림 이메일로 알립니다. 아래 설명대로 서버의 오프라인 알림을 끄면 이 안내도
보내지 않습니다.
모든 알림 이메일의 끝에는 수신 이유가 워크스페이스 관리자, 서버가 속한 그룹의 구성원, 서버 소유자 중 하나로 표시되고 개인 알림 설정 링크가 이어집니다. 개인 알림 설정도 이 알림에 적용됩니다. 이메일 알림을 꺼도 채널의 Slack 게시물은 그대로 유지됩니다.
서버별 오프라인 알림 끄기
간헐적으로 전원이 켜지는 호스트나 작업을 마치면 스스로 종료되는 호스트처럼 의도적으로 오프라인이 되는 서버는 오프라인 알림을 끄세요.
서버의 편집 화면에서 이 서버가 오프라인이 되면 알림을 끄세요. 해당 서버에 열린 알림이 있어도 설정을 끄는 즉시 닫히지는 않습니다. 약 5분 이내에 다음 확인이 이루어지면 알림이 닫히고, 후속 이메일에 그 이유가 안내됩니다.
API로도 설정할 수 있습니다:
curl -X PATCH "https://your-workspace.ap1.alpacon.io/api/servers/servers/{server_id}/" \
-H "Authorization: token=\"alpat-xxxxxxxxxxxxxxxxxx\"" \
-H "Content-Type: application/json" \
-d '{"offline_alert_enabled": false}'필드에 관한 설명은 서버를 참조하세요.
알림 일시 중지
디스크 교체처럼 예정된 작업 중에는 서버 알림을 잠시 뮤트하세요. 영향을 받는다는 사실을 이미 아는 서버에서 알림이 계속 전달되는 것을 막을 수 있습니다.
서버 알림 일시 중지
서버 상세 페이지에서 알림 끄기를 열거나, 서버 목록에서 서버를 하나 이상 선택한 뒤 일괄 작업에서 알림 끄기를 선택하세요. 기간은 1시간, 4시간 또는 직접 고르는 지정 시각까지 중에서 선택할 수 있으며, 최대 7일 후까지 지정할 수 있습니다. 이유도 최대 255자까지 입력할 수 있습니다.
서버가 뮤트된 동안에는 18:00까지 뮤트처럼 종료 시각을 표시하는 배지가 서버 목록, 에이전트 카드, 상세 페이지에서 해당 서버 옆에 나타납니다. 뮤트가 끝나면 배지는 자동으로 사라집니다.
서버 알림을 일찍 다시 켜려면 같은 메뉴를 열고 알림 켜기를 선택하세요.
서버 알림 일시 중지 중
서버가 뮤트된 동안에도 알림은 평소처럼 발생해 알림 종 아이콘과 알림 목록에 표시됩니다. 해결된 메트릭 알림은 알림 이력에, 오프라인 알림은 해당 서버의 오프라인 알림 내역에 기록됩니다. 다만 뮤트가 끝날 때까지 이메일, Slack 메시지, 푸시 알림, 웹훅으로 누구에게도 알리지 않습니다. 이는 메트릭 임계값 알림과 매시간 발송되는 열린 알림 요약을 포함해 서버에서 발생할 수 있는 모든 알림에 적용됩니다. 알림 내역의 전달 채널 열에는 이렇게 보류된 메트릭 알림이 뮤트로 보류로 표시됩니다.
일시 중지가 끝나면
뮤트가 끝날 때 알림 조건이 여전히 지속되면 보류해 둔 알림이 그때 전달됩니다. 뮤트 중에 조건이 해소되었다면 해당 알림은 전달되지 않습니다. 뮤트가 시작되기 전에 이미 전달된 알림의 해결 통지는 보류되지 않고 평소처럼 전달됩니다.
서버 알림을 음소거할 수 있는 권한
서버를 뮤트하거나 뮤트를 해제하려면 해당 서버를 수정할 때와 같은 권한이 필요합니다. 서버의 maintainer,
서버가 속한 그룹의 소유자 또는 관리자, Staff/Superuser가 이 작업을 할 수 있습니다. 서비스 토큰에는
server:mute 범위도 필요합니다. Alpamon 에이전트는 서버를
뮤트하거나 뮤트를 해제할 수 없습니다.
모든 뮤트와 뮤트 해제는 활동 로그에 기록됩니다. 작업한 사람, 뮤트 종료 시각, 입력한 경우 그 이유도 기록됩니다.
유지보수 시간과의 차이
유지보수 기간과 뮤트는 둘 다 일정 시간 서버 알림을 조용하게 만들지만, 작동 방식은 다릅니다.
- 점검 시간에는 알림 자체가 억제되어 알림이 발생하지 않고 기록도 남지 않음. 뮤트 중에는 알림이 발생해 목록에 표시되지만, 알림으로 인한 방해만 보류됨
- 점검 시간에는 메트릭 임계값 알림이 영향을 받지 않고 오프라인 알림과 메트릭 데이터가 끊긴 경우의 알림만 억제됨. 뮤트 중에는 메트릭 임계값 알림도 보류됨
- 점검 시간에는 오프라인 알림의 해제 통지가 점검 시간이 끝날 때까지 미뤄짐. 뮤트가 시작되기 전에 이미 전달된 알림의 해제 통지는 보류되지 않고 즉시 전송됨
구독한 웹훅은 오프라인 알림과 메트릭 데이터가 끊긴 경우의 알림에 대해 점검 시간과 뮤트 중 똑같이 동작합니다. 점검 시간이나 뮤트가 적용되는 동안에는 이벤트를 보내지 않고, 끝나면 이벤트 하나를 보냅니다. 메트릭 임계값 알림의 웹훅은 점검 시간의 영향을 받지 않으며 뮤트 중에만 보류됩니다.
로그 보기
에이전트 로그
- 서버 상세 화면 > 로그 탭
- 최근 로그 섹션에서 Alpamon 에이전트 로그 확인
로그 내용:
- 에이전트 시작 및 종료
- 연결 상태 변경
- 오류 및 경고 메시지
백홀 기록
최근 백홀 섹션에서 데이터 전송 기록을 확인하세요.
- 전송 시각
- 전송 상태
- 데이터 크기
서버 개요
개요 탭에서 서버의 종합 정보를 확인하세요.
시스템 정보:
- 에이전트: Alpamon 버전 및 상태
- OS: 운영체제 및 배포판
- 하드웨어: CPU, 메모리, 디스크 사양
- 운영 정보: 가동 시간 및 부팅 시각
추가 정보:
- 네트워크 인터페이스: 활성 네트워크 인터페이스
활동 기록
활동 탭에서 명령 실행 기록을 확인하세요.
명령 실행 기록:
- 실행 시각
- 실행한 사용자
- 실행한 명령
- 실행 결과
문제 해결
메트릭이 표시되지 않는 경우:
- Metrics 확장 기능이 활성화되어 있는지 확인 필요(워크스페이스 설정 > 통합 > 확장 기능)
- 서버 상태가 Connected인지 확인 필요
- 에이전트가 정상적으로 실행 중인지 확인 필요
- 로그 탭에서 오류 메시지 확인 필요
- 서버가 수집하는 항목과 메트릭이 누락될 수 있는 이유를 정확히 확인하려면 수집 프로필 확인 필요
- Alpacon 서비스 상태에서 서비스 장애가 진행 중인지 확인 필요
알림이 전송되지 않는 경우:
- 서버가 뮤트 상태인지 확인 필요
- 메트릭 알림이 올바르게 설정되었는지 확인 필요
- 서버를 볼 수 있는지 확인 필요(워크스페이스 관리자, 서버가 속한 그룹의 구성원 또는 서버의 maintainer)
- 메트릭 알림의 경우 규칙의 심각도 확인 필요. 심각 규칙만 개별 이메일을 보내며, 경고 규칙은 Slack 게시가 켜져 있으면 Slack에 게시되고 대신 시간별 요약에 표시됨. 정보 규칙은 둘 다 보내지 않음
- 심각 규칙의 경우 이메일 수신 대상 및 Slack 채널 게시 설정 확인 필요. 서버를 볼 수 있는 사람 중 일부만 대상으로 지정되었거나 전송이 꺼져 있을 수 있음
- 스팸 폴더 확인 필요