Event Configuration

Configuration

Event Monitoring은 Server.xml 수정 또는 Web Console을 통해 설정 할 수 있습니다.

Server.xml을 이용한 설정

Event Monitoring을 활성화 하기 위해서 Server.xml에 관련 설정을 추가합니다.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Server version="8">

 <Monitoring>
    <Events>
      <Level>info</Level>
      <Log>
        <Enabled>true</Enabled>
        <Path>/var/log/ovenmediaengine</Path>
      </Log>
    </Events>
  </Monitoring>

</Server>
Parameter
Required
Description

<Events><Level>

N

Event Log는 동작에 따라 다른 레벨을 가지고 있습니다. 설정 가능한 값은 trace, debug, info, warn, error 이며 기본값은 debug입니다.

<Events><Log><Enabled>

Y

true, false로 Event Log 기능을 활성화, 비활성화 할 수 있습니다.

<Events><Log><Path>

N

Event Log 파일이 저장되는 디렉토리를 지정합니다. 기본 디렉토리는 /var/log/ovenmediaengine입니다.

Web Console을 이용한 설정

Web Console의 Server Settings 페이지에서 UI를 통해 Event Monitoring 기능을 활성화 할 수 있습니다.

  1. 화면 우측상단의 네비게이션을 이용해 Settings → Server 페이지에 진입합니다.

  2. Monitoring 섹션에 설정 값을 세팅합니다. 2-1. level: Event Log의 레벨을 설정합니다. 2-2. Log Enabled: Evnet Log를 활성화 하기 위해 true로 설정합니다. 2-3. Log Path: Event Log가 저장될 디렉토리를 설정합니다. 빈 값으로 설정하면 OvenMediaEngine의 기본 Log 저장 디렉토리인 /var/log/ovenmediaengineevent.log파일로 저장됩니다.

  3. 설정 값들을 세팅한 후 상단의 Update Changes버튼을 클릭해 변경 사항을 적용합니다.

Post Configuration

Web Console Event Log 디렉터리 설정

기록된 Event Log를 Web Console과 동기화 하기 위해서는 설정된 LogPath와 Web Console의 환경 변수를동일하게 맞춰야 합니다.

system.env에 환경 변수를 추가하여 변경한 Event Log 디렉토리를 설정할 수있습니다.

OS_ENGINE_MONITORING_EVENT_PATH=/your/eventlog/directory

Event Specification

Event Log로 기록되는 Event 형식 및 Evnet 목록의 상세 내용을 확인하려면 Event Specification 문서를 참조하시기 바랍니다.

Last updated