Commands

Alpamon 에이전트가 자동으로 실행한 것까지 포함해, Alpacon을 통해 등록된 서버로 보낸 모든 명령은 여기에 기록됩니다. 명령이 실제로 실행됐는지, 누가 보냈는지, 결과가 무엇인지 확인할 때 사용하세요.

어떻게 들어가나요

사이드바에서 Audit → Events → Commands로 이동하세요 (일반 사용자라면 My events → Commands).

목록에서 볼 수 있는 정보

컬럼보여주는 내용
실행 채널명령이 서버에 도달한 경로. 해당 작업 세션 링크, 또는 명령을 보낸 서비스 토큰이나 API 토큰의 이름이 표시됩니다. 둘 다 아니면 로 표시됩니다
서버명령이 전달된 서버
라인실행된 명령어. 컬럼 너비에 맞게 잘려서 보이며, 전체 내용은 행을 열어서 확인합니다
결과출력이나 응답 메시지의 앞부분. 출력이 없으면 로 표시됩니다
실행 계정명령이 실행된 시스템 계정. 그룹이 계정과 다르면 두 번째 줄에 그룹이 함께 표시됩니다
운영자명령을 보낸 사용자, 애플리케이션 또는 토큰
상태명령이 지금 어디까지 왔는지를 나타냅니다. 상태가 의미하는 것을 참고하세요
위험 등급명령에 부여된 위험 등급으로 정보, 낮은 위험, 보통 위험, 높은 위험, 심각한 위험 중 하나입니다. 등급이 부여되지 않으면 로 표시됩니다
소요 시간서버가 명령을 가져갈 때까지 대기한 시간(초). 값에 마우스를 올리면 이 지연 시간과 실행에 걸린 시간을 함께 볼 수 있습니다
일시명령이 전송된 시점. 정렬할 수 있는 유일한 컬럼이며, 헤더를 클릭하면 최신순과 오래된순이 번갈아 적용됩니다

두 컬럼은 보고 있는 화면에 따라 달라집니다. 이미 특정 작업 세션의 명령 목록을 보고 있으면 실행 채널이 숨겨지고, 특정 서버 페이지에서 목록을 열었으면 서버가 숨겨집니다.

행을 클릭하면 명령어 상세가 열립니다. 여기에는 전체 명령어, 종료 코드가 포함된 전체 결과, 그리고 명령이 추가·예약·전달·승인·처리된 시점을 보여주는 전달 항목이 함께 표시됩니다.

검색창에서는 서버, 라인, 운영자로 검색할 수 있습니다.

상태가 의미하는 것

명령은 검증을 거쳐 서버로 전달된 뒤 실행됩니다. 상태 컬럼은 명령이 그중 어디까지 도달했는지를 보여줍니다.

전달 전

  • 검증 중: 명령어 서명을 검증하고 있습니다.
  • 승인 대기: 전달 전에 담당자의 승인 결정을 기다리고 있습니다.
  • 반려됨: 서명 검증에 실패하여 거부됐습니다.
  • 거부됨: ACL 정책에 의해 거절됐습니다. 이 값은 다른 상태 대신 표시되며, 명령어 상세거절 사유가 함께 나타납니다.

서버로 전달되는 중

  • 예약됨: 예약된 시간을 기다리고 있습니다.
  • 대기 중: 서버로 전달할 준비가 끝났습니다.
  • 전달됨: 명령이 서버로 전달됐습니다.
  • 실행 중: 서버가 명령을 실행하고 있습니다.

완료

  • 성공: 명령이 정상적으로 완료됐습니다. 결과 컬럼에 출력이 보입니다.
  • 실패: 명령이 완료됐지만 오류가 발생했습니다. 결과 컬럼에 오류 메시지가 있습니다.

확인이 필요한 상태

  • 응답 없음: 10분 이상 응답이 없습니다.
  • 오류: 예기치 않은 상태로, 전달 여부가 확인되지 않았습니다.

아직 취소할 수 있는 명령에는 상태 옆에 취소 버튼이 표시됩니다.

검증 상태

행을 열면 검증 항목에서 그 명령이 실행 전에 어떤 절차로 통과됐는지 확인할 수 있습니다. 실행된 뒤에 무슨 일이 있었는지 보여주는 상태 컬럼과는 다른 질문에 답하는 값입니다.

검증의미
대기 중판정이 진행 중입니다. 명령은 아직 서버로 전달되지 않았습니다.
승인됨판정을 통과해 실행이 허용됐습니다.
반려됨판정이 명령을 거부했습니다. 그런데도 행에 출력이 있으면 서명 검증에 실패했지만 실행됨 문구가 함께 표시됩니다.
건너뜀판정 대상이 아닙니다. 사용자가 보낸 명령이 아닌 에이전트 작업이 여기에 해당합니다.
Advisory워크스페이스 실행 제어가 Advisory라서 게이트 없이 실행됐습니다. 판정은 실행 뒤에 기록되며, 이미 실행된 명령에는 아무 영향을 주지 않습니다.

Advisory 행에는 태그 아래에 사후 판정만 기록, 게이트 없음이라는 문구가 함께 표시되어 승인으로 읽히지 않게 합니다. 판정은 명령 실행 직후에 기록되며, 그때 위험도분석 완료 시각이 행에 채워집니다. 판정 자체를 만들 수 없었던 경우에는 두 항목이 비어 있는 Advisory 상태로 남아, 평가가 이뤄지지 않았다는 사실이 그대로 기록됩니다. 거부된 것이 없으므로 Advisory 명령에는 반려 시각이 표시되지 않습니다.

검증 필터로 목록을 한 값으로 좁힐 수 있습니다. Advisory로 필터링하면 게이트 없이 실행된 명령을 한 번에 확인할 수 있습니다.

권한별로 보이는 화면

페이지는 모든 사용자에게 열려 있지만, 보이는 행은 역할에 따라 다릅니다.

일반 사용자는 본인이 보낸 명령만 보입니다. 사이드바 라벨은 My commands.

관리자는 워크스페이스의 모든 명령을 봅니다. 사이드바 라벨은 Commands.

이 필터는 서버 단에서 강제되며, URL을 직접 입력해도 같은 규칙이 적용됩니다.

이런 일을 할 때 들어옵니다

  • 운영: 예약된 명령이 실제로 실행됐는지 확인. 자동화된 에이전트 작업과 배포 명령 추적.
  • 디버깅: 실패한 명령을 열어 오류 메시지를 읽고 문제 원인 추적.
  • 보안: 권한 있거나 이상한 명령 검토. 보내지 말았어야 할 명령 찾기.
  • 본인 검토: 본인 과거 명령을 찾아 결과를 다시 확인하거나 명령어를 복사.
최종 수정: