사용자 지정 페이로드의 이벤트 수집
WebService MID 이벤트 수집기를 사용하면 사용자 지정 페이로드에서 JSON, XML 또는 일반 텍스트 형식으로 이벤트 정보를 수집할 수 있습니다.
시작하기 전에
이벤트 관리 커넥터(sn_em_connector) 플러그인이 Now Platform 인스턴스에 설치되어 있는지 확인합니다.
필요한 역할: evt_mgmt_admin
이 태스크 정보
MID 서버는 수집된 이벤트 메시지를 변환하고 인스턴스의 이벤트 테이블 필드 (em_table)를 채웁니다. 형식 있는 이벤트 메시지의 수집은 이 절차에서 기본 인증을 사용하여 설명됩니다. 지원되는 인증 방법에 대한 자세한 내용은 MID 웹 서버 확장 구성 문서를 참조하십시오.
필요한 MID 서버 URL의 형식은 http://{MID_Server_IP}:{MID_Web_Server_Port}/api/mid/em/inbound_event?Transform={Transform_script_name}입니다. MID 서버 스크립트 포함의 이름은 기본 TransformEvents_ 프리픽스에 서픽스를 추가하여 구성됩니다. JSON v2 이벤트 메시지의 수집에 대한 자세한 내용은 MID WebService 이벤트 수집기 컨텍스트 구성 문서를 참조하십시오.
http://{MID_Server_IP}:{MID_Web_Server_Port}/api/mid/em/{transform_script_name} 형식의 URL도 지원됩니다.프로시저
- MID WebService 이벤트 수집기를 구성합니다. MID WebService 이벤트 수집기 컨텍스트 구성 문서를 참조하십시오.
- MID WebService 이벤트 수집기를 시작합니다.
예
XML 형식의 이벤트 메시지가 MID 서버로 전송된다고 가정합니다. 이 예시를 사용하여 수집된 이벤트 메시지에서 이벤트 객체의 배열을 반환합니다. MID 서버 스크립트 포함의 이름은 기본 TransformEvents_ 프리픽스에 서픽스를 추가하여 구성됩니다. 이 예시의 목적상, 사용자는 xmlSample 스크립트 포함을 제공했습니다. 이러한 상세 정보를 사용하여 MID 서버 스크립트의 이름은 TransformEvents_xmlSample입니다. MID 서버는 스크립트 포함을 사용하여 메시지를 구문 분석한 다음 인스턴스에 전송하여, 수집된 이벤트 메시지를 변환합니다.
| 필드 | 값 |
|---|---|
| MID_Server_IP | 10.218.64.27 |
| MID_Web_Server_Extension_Port | 8097 |
| transform_script_suffix _name | xmlSample |
URL의 변수를 위 테이블의 값으로 바꿉니다. http://10.218.64.27:8097/api/mid/em/xmlSample
XML 형식의 이벤트 메시지를 보여주는 예시:
<records>
<event>
<source>My Source</source>
<node>host1</node>
<type>type1</type>
<severity>3</severity>
<description>Virtual memory usage exceeds 98%</description>
</event>
<event>
<source>My Source</source>
<node>host2</node>
<type>type2</type>
<severity>2</severity>
<description>Virtual memory usage exceeds 90%</description>
</event>
</records>