서버에 기록 작업

서버에 기록 작업이 API 태스크에 대한 기본 로깅 기능을 도입합니다. 이 작업을 사용하면 사용자 정의 로그를 생성하여 API 태스크 런타임 로그와 함께 Control Room에 구성된 SIEM(보안 정보 및 이벤트 관리) 서버로 전달할 수 있습니다.

개요

서버에 기록를 사용하면 로그를 SIEM 서버로 전달하여 API 태스크 런타임 로그를 검증할 수 있습니다. 사용자 정의 로그를 생성하고 런타임 로그와 함께 전달할 수도 있습니다. 이전에 API 태스크는 파일 처리 기능의 제약으로 인해 로그 전달을 허용하지 않았습니다.

로그를 SIEM 서버로 전달하면 자동화 실행 데이터를 중앙에서 확인하고 실행 중 발생할 수 있는 오류를 디버깅할 수 있습니다. 또한 SIEM 서버의 보고 및 분석 도구를 활용하여 로그를 분석하고 관리할 수 있으며, 조직의 규정 준수 및 감사 요구에 맞춰 서버에 로그를 보관할 수도 있습니다.

자동화에서 서버에 기록 작업을 사용하기 전에 SIEM 통합 설정을 구성해야 합니다. SIEM 통합 설정을 구성하는 방법에 대한 자세한 내용은 SIEM과의 통합 구성 항목을 참조하십시오.

전달된 사용자 정의 로그에는 다음 매개변수가 포함되어 있습니다.
매개변수 설명
logMessage 로그 메시지에는 로그 내용에 대한 로그 헤더가 포함되어 있습니다.
executionId 자동화의 실행 ID입니다. 자동화의 활동 페이지를 열 때 실행 ID가 URL에 표시됩니다.
logLevel 작업을 구성할 때 설정한 로그 레벨입니다.
sysLogSource 작업을 구성할 때 설정한 데이터 소스 태그입니다. 이 태그는 로그의 식별자 역할을 합니다.
botName 자동화를 생성할 때 입력한 이름입니다.
botId 자동화의 봇 ID입니다. 봇 ID는 봇 편집기 작업 영역에서 봇을 열 때 URL에 표시됩니다.
logCreatedTime 자동화를 생성한 시간입니다. 이 항목에는 날짜와 시간이 포함됩니다.

설정

  • 기록할 텍스트: 로그 헤더에 대한 이름을 입력합니다. logMessage 매개변수는 로그 헤더를 표시합니다. 허용되는 최대 텍스트 길이는 1,024자입니다.
  • 기록할 변수 옵션을 사용하여 자동화에서 변수에 구성된 정보를 내보낼 수 있습니다. 서버에 기록 작업은 문자열, 숫자, 날짜/시간, 그리고 부울 변수를 지원합니다. 해당 변수와 기본값은 logMessage 매개변수에도 표시됩니다.

    다음 중 하나를 선택합니다.

    • 유형별: 이 옵션을 사용하여 유형에 따라 변수를 기록합니다. 변수를 개별적으로 또는 함께 기록할 수 있습니다.
      주: 유형별 옵션을 선택하면 파일에 변수 기록 작업을 추가한 후 나중에 생성하는 변수도 기록할 수 있습니다.
    • 사용자 지정 선택: 이 옵션을 사용하여 변수를 개별적으로 또는 함께 선택하고 기록합니다.
  • 데이터 소스 태그(선택 사항): 로그 항목을 식별하기 위한 태그를 추가합니다. 태그를 통해 SIEM 서버에서 로그를 쉽게 필터링할 수 있습니다. 데이터 소스 태그는 sysLogSource 매개변수에 표시됩니다.
  • 로그 레벨: 요구 사항을 기반으로 하여 로그 정보에 대해 적합한 레벨을 선택합니다. 로그 레벨은 logLevel 매개변수에 표시됩니다. 사용 가능한 로그 레벨은 다음과 같습니다.
    • 긴급
    • 오류
    • 경고
    • 정보
    • 디버그