본문으로 건너뛰기

Synology Chat 이벤트 설정

Synology Chat 의 통합 설정

Synology Chat 우측 상단 아이콘을 클릭한 후, 통합 메뉴를 선택한다.

들어오는 Webhooks를 선택한다.

+ 생성 버튼을 클릭한다.

이벤트가 전달될 채널 및 이벤트를 로깅할 사용자 이름을 지정한다.

Webhook URL을 복사하여 token을 복사해 놓는다.

http://synology.myhome.com:5000/webapi/entry.cgi?api=SYNO.Chat.External&method=incoming&version=2&token=OWqRRyCVUaNazCRNsFgTJJUgQDxoRdxS3TIggwkWATguvY1pWrqXLdVD0qCSe

OPENMARU APM 이벤트 설정하기

OPENMARU APM 에 접속하여 설정 - 서버 관리 - 서버 설정 - 이벤트 메뉴를 선택하면 Synology Chat 이벤트 설정을 할 수 있다.

Synology Chat 이벤트 설정 항목

설정 항목의 설정값과 내용은 다음과 같다.

항목기본값설명
① 사용여부FALSETRUE, FALSE 로 Synology Chat Event 전송을 사용할 지 여부를 설정한다.
② 서버Synology Chat 서버의 IP를 지정한다. OPENMARU APM 서버에서 접속가능해야 한다.
③ 포트5000Synology Chat 서버의 포트번호를 지정한다
④ 토큰-들어오는 Webhooks에서 설정한 Token을 설정한다.
⑤ 언어KOSynology Chat으로 전송할 메시지 언어를 선택한다. en, ko 사용가능
⑥ 지역KRSynology Chat으로 전송할 메시지 로케일을 선택한다. us, kr 사용가능
⑦ 메시지 레벨ALLSynology Chat으로 전송할 이벤트 종류를 선택한다. ALL : 모든 이벤트 INFO, WARN, FORECAST, CRITICAL 이벤트 중에서 전송할 이벤트를 컴마로 구분하여 지정한다.

event.properties 파일을 변경하면, OPENMARU APM 서버의 재기동이 필요하다.

Synology Chat 이벤트 수신 확인

이벤트가 발생하면, 들어오는 Webhooks 생성시 지정한 채널에 아래와 같이 메시지가 수신된다.

이벤트 발생 테스트를 위해서 다음과 같이, 이벤트 이벤트 목록 ‘심각 이벤트 발생테스트’ 버튼을 클릭하여 테스트가 가능하다.