Events
본 장에서는 ProSync Manager의 Event 페이지에 대해 설명한다.
Diagram 단위로 발생한 ProSync의 Event status를 확인할 수 있다.

Events 영역
발생하는 Event에 대하여 Email로 알람이 가도록 설정할 수 있다.
이벤트 알림은 이메일을 통한 알림을 기본으로 하며, 사용되는 프로토콜은 SMTP 프로토콜이다.
Event Search 기간 설정
기간을 설정하여 해당 기간 동안 발생한 Event 를 확인할 수 있다.
Custom일 경우 사용자가 검색하고자 하는 기간을 설정할 수 있으며, 이외에 현재를 기준으로 1일, 1주, 2주, 1달, 3달, 6달, 1년 전까지의 기간을 선택하여 검색할 수 있다.
Filtering 영역
발생한 Event 중에서 특정 Instance 및 Event Status로 filtering 해서 검색할 수 있다.
왼쪽에는 필터링에 사용되는 항목들이 보여지며 각 필터 태그의 우측 x 버튼을 통해 filtering 에서 제거하거나 Filtering Reset 버튼으로 초기화 할 수 있다. 이 항목들은 오른쪽의 filter 버튼을 통해 지정 가능하다.
Event Delete 구간 설정
Event를 삭제하고자 하는 구간을 설정하여 삭제함으로서 Event 이력을 조절할 수 있다.
Event Table
Event Search 기간과 Filtering이 모두 적용된 Event 목록을 확인할 수 있는 테이블이다.
Stream Name
해당 이벤트가 발생한 Instance 가 속한 Stream 의 이름이다.
Instance Name
해당 이벤트가 발생한 Instance 의 이름이다.
Occurence Time
해당 이벤트가 발생한 시각이다.
Event Level
해당 이벤트의 Status 이다.
Message
해당 이벤트에 대한 메세지 이다.
Affector
해당 이벤트를 발생시킨 주체이며, 발생 주체로는 Admin, Web, Scheduler 가 있다.
Event Filtering
Event table search 시에 해당 Filter를 활용하여 보다 더 정교한 검색이 가능하다.

Replication Diagram 영역
해당 페이지 Header의 Diagram Filter에서 지정한 Diagram에 속해있는 Stream - Instance 목록이 확인 가능하다.
Filtering 조건으로 선택/해제하고자 하는 Instance를 선택한다. 어느 한 Stream에 속한 모든 Instance를 선택/해제하고 싶다면 Stream을, 현재 Diagram에 속한 모든 Instance를 선택/해제하고 싶다면 Diagram을 선택한다.
Event Status 영역
Events 페이지에서 확인 가능한 모든 Status 의 종류이다.
'All' 과 같은 level로 확인 되는 Label은 status를 공통적으로 그룹짓기 위한 상위 Status이며, Intent 되어 있는 Status가 실제 확인 및 사용되는 Status이다.
Running
Instance 가 정상적으로 동기화를 진행하고 있는 상태를 말한다.
Issue Log
프로싱크에 [E]/[F] 로그가 발생했다는 상태이다.
해당 상태가 발생할 경우 Message 항목에 +more 버튼으로 Issue Log 모달을 통해 상세한 로그 확인이 가능하다.
Delayed
동기화가 지연되고 있다는 상태이며, 지연 기준은 각 Instance 에서 사용자가 지정한 Diff set 이다.
Network Unstable
프로싱크와 프로싱크 매니저의 연결이 불안정한 상태이다.
Long Tx Start
Long Transaction 이 들어와 프로싱크에서 Part File 을 생성한 시점을 말한다.
해당 상태가 발생할 경우 Message 항목에 +more 버튼으로 Long Tx 모달을 통해 상세한 로그 확인이 가능하다.
Appended
생성된 Part File 에 추가적으로 Long Transaction 정보가 Appended 된 상태이다.
Rollbakced
Long Transaction 의 반영 중 문제가 생겨 rollback 된 상태이다.
Skipped
Last Commited TSN 이전 값인 Transaction 이 들어와 Skip 된 상태이다.
Replay
Long Transaction 이 Replay thread 로 넘어가 반영되고 있는 상태이다.
End
Long Transaction 이 끝난 상태이다.
Stopped
프로싱크의 프로세스들이 stop 되어 있는 상태이다.
DB Disconnected
프로싱크 매니저에서 각 SRC 와 TAR DB 의 connection 이 끊어진 상태이다.
Agent Down
프로싱크의 Agent 프로세스가 Down 된 상태이다.
Paused
프로싱크의 Ext 프로세스가 pause 된 상태이다.
Event Delete
Event 이력을 삭제하고자 하는 기간을 설정할 수 있다.

Email Notification Setting
ProSync Manager에서는 SMTP에 대한 설정을 UI로 설정한 후, 해당 서버를 통해서 이메일을 보내도록 되어있다.
SMTP 관련 설정 세부사항은 ProSync Manager가 기동되고 있는 환경마다 다를 수 있기 때문에 메일 서버 담당자에게 문의를 해야 한다. 특히, SSL/TLS 프로토콜을 통해서 메일을 보내고 싶다면 서버 간 양방향 통신이 가능해야 한다.

1. Set SMTP
Email Notification 설정 전에, SMTP 프로토콜 설정이 필요하다.
이메일을 통한 Event 알람을 설정 및 삭제한다.
3. Email Notification table
Setting Name
Email Alarm을 구분하는 이름이다.
Target instance
Event Alarm 을 받고자 설정한 Instance 의 갯수이다.
DB Disconnected Agent Down Process Down Nework Unstable Delayed Issue Log
Email Alarm 을 받고자 각 상태에 설정한 시간이며, 분 단위이다.
Notification
생성된 알람의 활성화/비활성화 버튼이다.
4-1. Set SMTP

SMTP Server Host
SMTP를 설정 서버의 HOST 주소를 적는다. (필수 항목)
SMTP Server Port Number
SMTP를 설정 서버의 Port 를 적는다. (필수 항목)
SMTP Email Sender
발신자의 이메일 주소를 입력한다. 실제 이메일을 보내는 사람의 이름은 ProsyncManager로 표시된다. (필수 항목)
Athenticatation Required
SMTP Email 관련 Authentication을 입력하는 부분으로, Authentication이 필요하면 해당 항목을 체크하고 입력한다. - Password : 설정힐 SMTP 계정의 비밀번호이다. - Protocol : 보안 통신을 위해 사용할 프로토콜을 선택한다. [주의] 인증이 필요한 경우 SMTP 서버에 사용되는 계정이므로, 실제 존재하지 않는 계정 사용 시 메일이 전송되지 않는다.
Send a Test Email
SMTP 를 보내고자 하는 계정이 제대로 설정됐는지 확인할 수 있는 test 메일을 보낼 수 있다. - To : 테스트 메일을 수신할 사람의 메일 주소를 입력한다. (필수 항목) - Subject : 테스트 메일의 제목을 입력한다. (필수 항목) - Contents : 테스트 메일에 대한 간략한 내용을 입력한다. (필수 항목) - Initialize/Send : 입력한 테스트 이메일 값을 초기화 하거나 보내는 버튼이다.
4-2. Email Notification 설정
A. Enter Basic Info

Setting Name
Email Alarm을 구분할 이름이다.
Y
Target Instance
Email Alarm을 통해 Event를 추적할 대상 Instance를 선택한다.
Y
B. Set Notification Conditions
Email Alarm으로 추적하고자 하는 Status와 해당 Status의 지속 시간을 설정한다.

C. Set Notification Targets
해당 Email Alarm을 받고자 하는 사용자를 설정한다.

Last updated